路由器情況一

2021-09-26 01:31:22 字數 3346 閱讀 8613

r1和

r2段是

12.1.1.0/24r1和

r3段是

13.1.1.0/24當r2

的12.1.1.2

要去和r3

的13.1.13

通訊首先所以埠一旦

no shutdown

,將會有一下

arp表的情況

r1(config-if-range)#do sh arp

protocol  address          age (min)  hardware addr   type   inte***ce

internet  12.1.1.1                -   ca00.10a4.001c  arpa   fastethernet1/0

internet  13.1.1.1                -   ca00.10a4.001d  arpa   fastethernet1/1

也就是路由器只知道本身的位址

這裡需要把r2和

r3關掉路由功能,否則

r2要和

r3通訊,會去找自己的路由表,如果自己路由表沒有到達對方的路徑,兩者將會無法通訊

r3#sh ip route

default gateway is not set

host               gateway           last use    total uses  inte***ce

icmp redirect cache is empty

如此上面就是關掉了路由功能,但是沒有給它配置閘道器位址

當在r2

上ping 13.1.1.3

時,會發生一兩個丟包,具體通訊過程如下:

1.r2

上要ping r3

,發現本機

ip&本機

mask 

不等於通訊

ip&本機

mask

,首先需要知道閘道器或者**閘道器的

mac位址,把

icmp

資料報交給閘道器

這裡有兩種情況,如果設定了閘道器位址,會先請求閘道器的

mac位址,然後發

icmp

包給閘道器

如果未設定閘道器位址,會直接廣播

arp請求目的位址的

mac位址,這裡

r2設定了閘道器位址為

12.1.1.1,r3

未設定閘道器位址

這裡r2和r3

要發生通訊,

r3因為沒有配置預設閘道器,所以會直接廣播

arp請求r2的

mac位址,r1的

f1/1

口收到該

arp請求包,

發現自己有到達指定目標的路徑,因為

r1上有

12.1.1.2

的直連位址,所以r1的

f1/1

會傳送arp

回應包,告訴r2的

mac位址為

ca:00:10:a4:00:1d

,其實這個就是r1的

f1/1

的mac

位址,這也就是**

arpr3#sh arp

protocol  address          age (min)  hardware addr   type   inte***ce

internet  12.1.1.2                0   ca00.10a4.001d  arpa   fastethernet1/1

internet  13.1.1.3                -   ca02.066c.001d  arpa   fastethernet1/12.

當r2要去ping r3

時,會先請求r1的

f1/0

的mac

位址,也就是

r2的閘道器位址,然後才傳送

icmp

資料報,這時的

ttl是

255,路由器r1從

f1/0

收到該資料報,

先檢驗fcs

,檢驗沒有問題,然後拆掉二層頭部,裸露三層包頭和

icmp

資料,會先檢驗

ip包頭的校驗和,沒問題的話,就檢視要到達的目的位址,發現是

13.1.1.3

,因為開啟路由功能,所以檢視路由表,發現有這條

13.0.0.0/24

直連路由,所以把資料報的

ip頭部的

ttl域減掉一,變為

254,然後重新計算

ip校驗和,然後在二層封裝

源位址為r1的

f1/0

的mac

位址,目的位址為r1的

f1/1

的mac

位址,然後重新計算

fcs,然後發往r1的

f1/1

r1#sh ip route

12.0.0.0/24 is subnetted, 1 subnets

c       12.1.1.0 is directly connected, fastethernet1/0

13.0.0.0/24 is subnetted, 1 subnets

c       13.1.1.0 is directly connected, fastethernet1/13.當

r1的f1/1

埠收到從

f1/0

埠發來的

icmp

包後,發現是發給自己的,檢查

fcs,沒問題,拆掉二層頭部,裸露三層包頭和

icmp

資料,然後計算

ip頭部的校驗和,沒錯的話

就根據目的位址查詢路徑,發現要從自己這裡出去,然後查詢對應的

mac位址,發現沒有,所以會丟包,然後需要查詢

13.1.1.3

的mac

位址,所以會丟一兩個包,這是因為r1的

f1/0

或者f1/1

不知道12.1.1.2

或者13.1.1.3

的mac

位址,進行

arp查詢所致

這裡的紅圈就是r1的

f1/1

查詢13.1.1.3

的mac

位址,所以第乙個

icmp

包,也就是

seq顯示為0的

icmp

包超時,沒有回應

這裡的254

是因為r2

去ping r3

,傳送是

ttl是

255,經過

r1後,

ttl變為

254然後

icmp

回應包就是自己這端傳送,

ttl是

255

路由器情況二

r1和 r2段是 12.1.1.0 24r2和 r3段是 23.1.1.0 24r3和 r4段是 34.1.1.0 24r2和 r3之間執行 eigrp 路由協議,發布的網段是 0.0.0.0 r1設定閘道器位址是 12.1.1.2 r4設定閘道器位址是 34.1.13r1的 12.1.1.1 要和...

路由器連線路由器

有兩種方法!無論哪種,和貓接的主路由總是不變!只要改從路由的設定!第一。從路由還是當路由用!設定 路由a為主路由,路由b為從路由!假設你現在有兩個路由 路由a 和 路由b 同時使用的是adsl撥號上網。首先,設定路由a的wan口狀態設定為pppoe撥號狀態,然後填入adsl撥號的賬號和密碼。然後,設...

路由器原理(一)

覺得之前對路由器的了解還不是特別清楚,繼續來學習,是參考了路由器的原理及其配置 一 一 路由器的基礎知識 1 路由器的概述 作為網路層的網路互連裝置路由器在網路互連中起到了不可或缺的作用。與物理層或資料鏈路層的網路互連裝置相比,其具有一些物理層或資料鏈路層的網路互連裝置所沒有的重要功能。它能實現異構...