路由器情況二

2021-09-26 01:31:22 字數 4735 閱讀 1381

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

要和r4

和34.1.1.4

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

1.r1

先把對方的

ip位址和自己的

mask

計算,然後把自己的

ip位址和自己

mask

計算,發現不相同,就知道和自己不是同個網段的,發現自己有閘道器位址,

所以傳送

icmp

包時先查詢閘道器的

mac位址,然後二層封裝的源位址是自己的

mac位址,目的位址是r2的

f1/0

的mac

位址,把

icmp

請求包發給r2的

f1/0

2.r2

收到該資料報,發現是發給自己的,然後檢查

fcs域,沒錯的話,就去掉二層頭部,裸露三層包頭和

icmp

資料,檢查

ip包頭的校驗和,沒錯的話,就檢視目的位址

發現是34.1.1.4

,然後查詢

fib(fib

其實就是路由表的拷貝,是在控制層面把路由表拷貝進

fib這個硬體區域中的

),並行操作,符合最長掩碼符合原則,最後查詢到要去

34.1.1.4

要從f1/1

23.1.13

,所以自己的三層源目位址不變,然後

ttl減掉一,變為

254,重新計算

ip包頭校驗和,然後二層需要封裝r2的

f1/1

的mac

位址和r3

的f1/1

的mac

位址,通過

adj表可以直接進行

mac位址重寫,然後計算

fcs,從r2的

f1/1

傳送出去

r2開啟

debug ip packets

,發現r1

去ping r4

是cef

傳送資料報

r2#*feb  8 11:06:15.363: cef: try to cef switch 34.1.1.4 from fastethernet1/0

*feb  8 11:06:15.363: cef: cef switched to fastethernet1/1

*feb  8 11:06:15.451: cef: try to cef switch 12.1.1.1 from fastethernet1/1

*feb  8 11:06:15.451: cef: cef switched to fastethernet1/0

*feb  8 11:06:15.483: cef: try to cef switch 34.1.1.4 from fastethernet1/0

*feb  8 11:06:15.483: cef: cef switched to fastethernet1/1

*feb  8 11:06:15.527: cef: try to cef switch 12.1.1.1 from fastethernet1/1

*feb  8 11:06:15.527: cef: cef switched to fastethernet1/0

*feb  8 11:06:15.547: cef: try to cef switch 34.1.1.4 from fastethernet1/0

*feb  8 11:06:15.547: cef: cef switched to fastethernet1/1

*feb  8 11:06:15.567: cef: try to cef switch 12.1.1.1 from fastethernet1/1

*feb  8 11:06:15.567: cef: cef switched to fastethernet1/0

*feb  8 11:06:15.599: cef: try to cef switch 34.1.1.4 from fastethernet1/0

*feb  8 11:06:15.599: cef: cef switched to fastethernet1/1

*feb  8 11:06:15.619: cef: try to cef switch 12.1.1.1 from fastethernet1/1

*feb  8 11:06:15.619: cef: cef switched to fastethernet1/0

*feb  8 11:06:15.679: cef: try to cef switch 34.1.1.4 from fastethernet1/0

*feb  8 11:06:15.679: cef: cef switched to fastethernet1/1

*feb  8 11:06:15.699: cef: try to cef switch 12.1.1.1 from fastethernet1/1

*feb  8 11:06:15.699: cef: cef switched to fastethernet1/0

*feb  8 11:06:16.447: cef: try to cef switch 224.0.0.10 from fastethernet1/1

通過show ip cef

檢視fib

區域裡面的內容

r2#sh ip cef

prefix              next hop             inte***ce

0.0.0.0/0           drop                 null0 (default route handler entry)

0.0.0.0/32          receive

12.0.0.0/8          0.0.0.0              null0

12.1.1.0/24         attached             fastethernet1/0

12.1.1.0/32         receive

12.1.1.1/32         12.1.1.1             fastethernet1/0

12.1.1.2/32         receive

12.1.1.255/32       receive

23.0.0.0/8          0.0.0.0              null0

23.1.1.0/24         attached             fastethernet1/1

23.1.1.0/32         receive

23.1.1.2/32         receive

23.1.1.3/32         23.1.1.3             fastethernet1/1

23.1.1.255/32       receive

34.0.0.0/8          23.1.1.3             fastethernet1/1

224.0.0.0/4         drop

224.0.0.0/24        receive

255.255.255.255/32  receive

r2#sh adjacency detail

protocol inte***ce                 address

ip       fastethernet1/0           12.1.1.1(5)

8 packets, 912 bytes

ca0013fc001c

ca0113fc001c0800

arp        never    

epoch: 0

ip       fastethernet1/1           23.1.1.3(7)

10 packets, 1140 bytes

ca02030c001d

ca0113fc001d0800

arp        never    

epoch: 0

3.r3

收到該資料報,檢查

fcs,無錯,拆掉二層,裸露

ip包頭和

icmp

資料,檢查

ip包頭檢驗和,無錯,就檢視目的位址,然後通過

cef進行相關操作,把資料報從r3的

f1/0

傳送出去

4.r3

的f1/1

收到該資料報,檢查

fcs,無錯,拆掉二層,裸露

ip包頭和

icmp

資料,檢查

ip包頭檢驗和,無錯,檢視目的位址,發現就是從自己這裡出去,然後檢視

mac位址,發現自己沒有

34.1.1.4

的mac

位址,所以會丟包,同時進行

arp查詢、r1

會收到r2

的eigrp

的資料報,是因為沒有配置被動介面

這裡的回應包

ttl為

253是因為經過了r2和

r3兩個路由器

路由器情況一

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...

路由器連線路由器

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

路由器第二彈

公司新買的路由器到了,今天配置路由器的時候遇到乙個問題,dns解析出錯 試了各種辦法都不行,最終還是請教了龍哥才找到了原因 路由器的配置我是按照之前tp的路由器配置的,直接copy過來的 起初我對引數配置沒有懷疑,畢竟之前的資訊都是當初電信師傅過來配的。排查問題,我試著把無線網dns改了發現網頁是可...