天天看點

路由的步驟

<a href="http://blog.51cto.com/attachment/201306/161348215.jpg" target="_blank"></a>

1、PC0的IP位址是1.1.1.100,要通路PC1IP是4.4.4.100;

       1.1.1.100作為自己的源位址;

       4.4.4.100作為自己的目标位址;

       封裝成以太網格式,并在裡面封裝自己的源MAC位址,發出廣播。

2、資料包發送給1.1.1.1網關,網關收到這個包後,檢查資料包的目的位址是4.4.4.100,不是同一個網關,網關檢查Router0的路由表,發現Router1知道4.4.4.100這個位址。

3、Router0用自己網關的MAC位址替換掉PC0的源MAC位址,把替換後的資料包發給了2.2.2.1接口,2.2.2.1在收到這個包之後,用自己的MAC位址替換掉1.1.1.1的MAC,由于Router0和Router1之間是DDN連接配接的,是以還要把資料包封裝成HDLC格式。

4、2.2.2.1把資料包傳給了2.2.2.2後,2.2.2.2替換掉2.2.2.1的MAC,發現目的IP是4.4.4.100,檢視Router1的路由表,發現Router2知道4.4.4.100這個位址。

5、2.2.2.2把資料發送給3.3.3.1,3.3.3.1收到資料包後,用自己的MAC替換資料包裡面的MAC,用幀中繼來封裝這個資料包,并且把這個資料包傳給3.3.3.2。

6、3.3.3.2在收到資料包後,用自己的MAC位址替換3.3.3.1的MAC,然後檢視Router2路由表,發現4.4.4.0這個網段(4.4.4.100屬于4.4.4.0這個網段)是自己的直連網段,将這個資料包發送給了4.4.4.1,并以以太網的封裝結構來封裝這個資料包。

7.、4.4.4.1在自己的網絡發起廣播,4.4.4.100回應。PC1把自己的MAC發送過來,按照這個包的原IP 1.1.1.100傳回.

本文轉自 as900 51CTO部落格,原文連結:http://blog.51cto.com/yupeizhi/1235989,如需轉載請自行聯系原作者

繼續閱讀