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 路由器的概述 作為網路層的網路互連裝置路由器在網路互連中起到了不可或缺的作用。與物理層或資料鏈路層的網路互連裝置相比,其具有一些物理層或資料鏈路層的網路互連裝置所沒有的重要功能。它能實現異構...