溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程是怎樣的

發(fā)布時間:2022-01-10 17:02:42 來源:億速云 閱讀:312 作者:柒染 欄目:云計算

這篇文章的內(nèi)容主要圍繞路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程是怎樣的進行講述,文章內(nèi)容清晰易懂,條理清晰,非常適合新手學(xué)習(xí),值得大家去閱讀。感興趣的朋友可以跟隨小編一起閱讀吧。希望大家通過這篇文章有所收獲!

假設(shè)2個用戶第一次連接,互相不知道雙方的MAC地址,且路由器也是新的

路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程是怎樣的

1:現(xiàn)在Host A想要發(fā)送數(shù)據(jù)給Host B,但是只知道對方的IP地址,于是發(fā)出arp廣播包。四要素分別為:

  1. 源IP 192.168.1.1/24

  2. 目標IP 192.168.2.2/24

  3. 源MAC 00-11-12-21-11-11

  4. 目標MAC ff-ff-ff-ff-ff-ff

2 :RA收到后將HostA的MAC地址與對應(yīng)的接口記錄到R1路由表中,后用單播回復(fù)Host A,四要素 為

  1. 源IP 192.168.1.1/24

  2. 目標IP 192.168.1.2/24

  3. 源MAC 00-11-12-21-22-22

  4. 目標MAC 00-11-12-21-11-11

3:  HostA收到后將網(wǎng)關(guān)的MAC地址與接口號記錄到arp緩存表中,重新向HostB發(fā)送數(shù)據(jù)幀,四要素為:

  1. 源IP 192.168.1.2/24

  2. 目標IP 192.168.2.2/24

  3. 源MAC 00-11-12-21-11-11

  4. 目標MAC 00-11-12-21-22-22

4: RA的E0端口接收到數(shù)據(jù)幀 確認MAC 是給自己的 進行解封 ,并在IP層查詢路由表 發(fā)現(xiàn) 數(shù)據(jù)包的目標網(wǎng)段是從E1端口轉(zhuǎn)發(fā)的,于是將數(shù)據(jù)包轉(zhuǎn)到E1端口,并在E1發(fā)送arp廣播,四要素為:

  1. 源IP 10.1.1.1/24

  2. 目標IP 192.168.2.2/24

  3. 源MAC 00-11-12-21-33-33

  4. 目標MAC ff-ff-ff-ff-ff-ff

5.RB的E1端口收到廣播給RA單播回應(yīng)arp包,四要素為:

  1. 源IP 10.10.1.2/24

  2. 目標IP 10.1.1.1/24

  3. 源MAC 00-11-12-21-44-44

  4. 目標MAC 00-11-12-21-33-33

6.RA 收到后確認mac地址,確定是發(fā)給自己的,于是解封,將RB的MAC地址與接口號記錄在路由表中,重新封裝發(fā)送給HOSTB,四要素為:

  1. 源IP 192.168.1.1/24

  2. 目標IP 192.168.2.2/24

  3. 源MAC 00-11-12-21-33-33

  4. 目標MAC 00-11-12-21-44-44

7.RB收到后確認MAC地址為自己后,解封,轉(zhuǎn)給E0端口,E0端口查找路由表,沒有找到目標IP對應(yīng)的MAc地址,將數(shù)據(jù)包丟棄,并發(fā)出arp廣播:

  1. 源IP 192.168.2.1/24

  2. 目標IP 192.168.2.2/24

  3. 源MAC 00-11-12-21-44-55

  4. 目標MAC ff-ff-ff-ff-ff-ff

8. HostB 收到廣播,記錄RB的MAC 地址,并單播回應(yīng)RB :

  1. 源IP 192.168.2.2/24

  2. 目標IP 192.168.2.1/24

  3. 源MAC 00-11-12-21-55-55

  4. 目標MAC 00-11-12-21-44-44

9. RB收到arp包,重新封裝數(shù)據(jù)包為數(shù)據(jù)幀發(fā)給HostB :

  1. 源IP 192.168.1.1/24

  2. 目標IP 192.168.2.2/24

  3. 源MAC 00-11-12-21-44-44

  4. 目標MAC 00-11-12-21-55-55

10. HostB 收到數(shù)據(jù)幀確認MAC 后解封接收數(shù)據(jù)包。同時向原地址發(fā)送應(yīng)答數(shù)據(jù)包,此過程與上面相似(因為HOSTB也不知道HOST1 的MAC地址)。

    但是由于前面?zhèn)鬏斶^程中各個設(shè)備已經(jīng)記錄了連接的MAC地址與對應(yīng)的端口號,因此減少ARP廣播的程序。

感謝你的閱讀,相信你對“路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的封裝過程是怎樣的”這一問題有一定的了解,快去動手實踐吧,如果想了解更多相關(guān)知識點,可以關(guān)注億速云網(wǎng)站!小編會繼續(xù)為大家?guī)砀玫奈恼拢?/p>

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI