一、普通ARP
1、在局域網中,PC1想與PC2通信,PC1必須知道對方的MAC
2、所以PC1會發送arp請求(請求包含:源IP、源MAC、目的IP、目的mac爲FFFFFFFFFF)
3、這時,PC2會接到此請求,看到自己的IP爲192.168.1.2
4、PC2會發出一個應答(應答包含:源IP即pc2的ip、源MAC即pc2的mac、目的IP、目的MAC)
5、PC1收到此應答後,就會有一個ARP緩存,以後通信就會查找ARP表
應用環境:局域網
定義:知道源IP、源MAC、目的IP,求目的MAC
二、代理ARP
PC1 與PC3通信過程
1、PC1發送ARP廣播,會被PC2與Router的e0/1口接收到
2、Router收到ARP後發現不是本網段的,就會轉給與它相連的e1/1
3、e1/1就會返回一個應答,此時的應答中的(源IP爲:172.16.1.1 源mac爲:e1/1的mac)
4、然後e1/1再轉發給pc3
5、Pc1就會緩存下pc3的IP:172.16.1.2 MAC:e1/1的mac
應用環境:兩個子網或多個子網之間
定義:子網內的主機MAC被網關路由器的MAC代替
三、反向ARP
應用環境:一般在系統開機時
定義:即知道MAC求IP
四、無故ARP
1、PC1會發送一個源IP(192.168.1.1)與目的IP(192.168.1.1)一樣的數據報
目的1:爲了確定內網內有沒有與PC1相同的IP
1、pc1與pc2的網關爲:R1的e0/1口:192.168.1.1
2、當R1出現問題時,因爲啓用了HSRP,網關就會自動切換到R2的e0/1
3、這時,R2會發送一個源IP與目的IP相同的數據包來確認網絡裏有沒有相同的IP
4、此時,pc1與pc2會接收到此信息,同時更新原來的ARP緩存(原來的R1的e0/1的IP與mac,更新爲R2的e0/1的IP與mac)
5、以後pc1與pc2的網關就爲R2的e0/1的IP
無故ARP的應用:
1、檢查內網裏有沒有相同的IP
2、 HSRP中的應用
LVS(DR)模式所需瞭解協議ARP-四種
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.