2026年6月24日 星期三

routeros 在wian 一定要用arp 5秒的問題 解決方法

 

找到了,問題就在這裡:

 

xx.xx.xx.xx.xx( ip )   00:00:5E:00:01:0B  ether3-wan  STATUS: delay

ARP 條目狀態是 delay,不是 reachable


什麼是 ARP delay 狀態

根據 RFC 4861,ARP/Neighbor 條目有幾個狀態:

  • reachable → 正常,確認可達
  • delay → 條目存在但正在等待確認是否還可達,這段時間封包可能會延遲
  • probe → 正在發送 ARP request 確認
  • stale → 條目過期,下次使用時才重新確認

delay 狀態就是你封包 delay 和速度下降的直接原因。 Router 不確定 gateway 是否還活著,封包在等待 ARP 確認。

 

 

 

/ip route print where dst-address=0.0.0.0/0
/ip arp print where interface=ether3-wan

貼上來,確認 gateway ARP 條目是否正常,這才是 toggle WAN 才能恢復的根本原因所在。


為什麼會一直 delay

你的 ISP gateway xxx.xxx.xxx.254 使用 VRRP(MAC 00:00:5E:00:xx:xx 是 VRRP 虛擬 MAC),VRRP gateway 不會主動回應 ARP unicast probe,導致條目一直無法進入 reachable 狀態。

 

 

 

 

解決方法

設定靜態 ARP,讓 router 不需要一直去確認 gateway

routeros
/ip arp add address=xx.xxx.xxx.xxx mac-address=00:00:5E:00:xx:xx interface=ether3-wan

 

 

 

wan 設定 靜態 ARP  


 

沒有留言: