網絡設備發送ARP REQUEST的情況有:
一、PC發送免費ARP
1、PC透過DHCP申請地址,在獲取到IP位址後,會發送免費ARP,目的用於探測同一網段時候存在相同的IP位址終端,防止IP衝突。
2、PC的MAC地址發生變化後,會發送免費ARP,用於重新載入同網段其他終端儲存該PC的ARP表現。
3、服務器進行虛擬化後(Vmware、XEN),但VM遷移後,會發送RARP、ARP報文,這個不是免費ARP。
4、同一網段存在相同IP的兩個終端,單一個終端收到另外一個終端的ARP請求報文,原味SenderIP爲自身IP,這時會發送免費ARP。
二、網絡設備Router發送免費ARP
1、vlanif接口shutdown/no shutdown後,會發送免費arp。
2、VRRP的master會定時發送免費arp,單VRRP發生主備切換時也會發送免費arp。目的用於重新載入下面的二層交換機的mac表項。
3、Router的三層接口收到op爲1、2,SenderIP爲selfIP的免費arp,會發送op爲2的免費arp。