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