圖示什么是無為ARP協議
在ARP協議中,有一類叫做無為ARP協議。那么這類ARP協議的作用是什么呢?我們接下來就詳細的介紹一下。希望我們的介紹能讓大家對這個概念有所認識。無故(Gratuitous ARP,GARP)ARP也稱為無為ARP協議。主機有時會使用自己的IP地址作為目標地址發送ARP請求。這種ARP請求稱為無為ARP協議,GARP,主要有兩個用途:
(1)檢查重復地址(如果收到ARP響應表明存在重復地址)。
(2)用于通告一個新的數據鏈路標識。當一個設備收到一個arp請求時,發現arp緩沖區中已有發送者的IP地址,則更新此IP地址的MAC地址條目。
如圖所示,顯示了一臺Cisco路由器在其加電啟動后、引導過程中向網絡宣布自己的一個以太網接口(Ethernet 0)的MAC地址以及IP地址的包。
無為ARP協議
從圖中可以看出,這個ARP包的類型編碼是2,代表一個ARP應答消息(但是之前并沒有對此IP的ARP請求消息)。這個ARP包的源硬件地址(MAC地址)是路由器的這個接口的MAC地址,目標硬件地址(MAC地址)使用的是廣播地址(FF-FF-FF-FF-FF-FF);而源和目標協議地址(IP地址)都是此接口自身的IP地址。此ARP包用于設備(路由器)向網絡宣告自身的IP地址和MAC地址映射,也用于檢查是否有重復(沖突)的IP地址。