關于OSPF的COST 擴展研究(參考實驗手冊3.4)

來源:本站原創 CISCO 超過770 views圍觀 0條評論

關于OSPF的COST 擴展研究(參考實驗手冊3.4):
本實驗拓撲圖如下:

實驗目的:

正確配置,完成OSPF基本選路:
R3到達12.1.1.0/24 這一網絡 ,S1/0和S2/0實現負載均衡
更改R2的S2/0 端口的COST值:110;
R1的S1/0端口的COST值:100;
影響R3到達12.1.1.0/24 的選路,說明OSPF更改COST可以影響到別人
當R1的S2/0端口DOWN掉,R3自動切換到R2到達12.1.1.0/24,查看OSPF數據庫,
R2給R3的LSA-1里,包含了R2的各端口的 地址/對端接口/地址/鏈路開銷……
擴展: 在R1上加一臺路由器R4, R3到達4.4.4.0/24網絡必須經過R2,R1,R4.
那這里R3要到達4.4.4.0/24的網絡,是用R2的S2/0端口開銷記算呢? 還是R1的S1/0 ?
反之,R4要到3.3.3.0/24 網絡,又用哪個COST計算的呢?
總結OSPF 計算COST的值的步驟, 理解OSPF選路
目的一, R3實現負載均衡:
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O??? 1.1.1.1 [110/65] via 13.1.1.1, 00:00:36, Serial1/0
2.0.0.0/32 is subnetted, 1 subnets
O??? 2.2.2.2 [110/65] via 23.1.1.2, 00:00:36, Serial2/0
3.0.0.0/24 is subnetted, 1 subnets
C??? 3.3.3.0 is directly connected, Loopback0
23.0.0.0/24 is subnetted, 1 subnets
C??? 23.1.1.0 is directly connected, Serial2/0
12.0.0.0/24 is subnetted, 1 subnets
O??????? 12.1.1.0 [110/128] via 23.1.1.2, 00:00:36, Serial2/0
[110/128] via 13.1.1.1, 00:00:36, Serial1/0
13.0.0.0/24 is subnetted, 1 subnets
C??? 13.1.1.0 is directly connected, Serial1/0
配置完成,正確選路.開銷為64+64=128
目的二, 分別更改R1和R2 在12.1.1.0/24 網絡的COST值, 影響R3選路:
R2(config)#int s2/0
R2(config-if)#ip ospf cost 110
R1(config)#int s1/0
R1(config-if)#ip ospf cost 100
毫無疑問,這里R3到達12.1.1.0/24 網絡要通過COST小的,也就是R1.
R3#???? 12.0.0.0/24 is subnetted, 1 subnets
O??? 12.1.1.0 [110/164] via 13.1.1.1, 00:24:14, Serial1/0
這證明:
OSPP里所有路由器的動作,是計算自己所有OSPF接口/鏈路的COST值,并通過
LSA-1通告出去! 同時把受到的到達各個網絡的COST值 (包括自己鏈路) 相加,
選擇最優的裝進路由表.
目的三, 我們先來看一下OSPF的數據庫, 了解LSA-1里面的一些內容:
R3#show ip ospf database router
OSPF Router with ID (3.3.3.3) (Process ID 10)
Router Link States (Area 0)
LS age: 556
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 1.1.1.1
Advertising Router: 1.1.1.1
LS Seq Number: 80000007
Checksum: 0x5BEE
Length: 84
Number of Links: 5
Link connected to: a Stub Network
(Link ID) Network/subnet number: 12.1.1.0
(Link Data) Network Mask: 255.255.255.0
Number of TOS metrics: 0
TOS 0 Metrics: 100
LS age: 1168
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 2.2.2.2
Advertising Router: 2.2.2.2
LS Seq Number: 80000005
Checksum: 0xCB4E
Length: 84
Number of Links: 5
Link connected to: a Stub Network
(Link ID) Network/subnet number: 12.1.1.0
(Link Data) Network Mask: 255.255.255.0
Number of TOS metrics: 0
TOS 0 Metrics: 110
R3 只是提取到同一網絡最小 Metrics值,再和自己計算的鏈路COST, 做累加
100+64=164,裝進路由表!
目的四, R1上加一臺路由R4, 相當于:R4=>R1=>R2=>R3 串連, 拓撲如下:

http://img.bimg.126.net/photo/VafqzIEM3J2Iw0dvG4Eigg==/449234062847054834.jpg
R4正確配置, DOWN掉R1的S2/0端口,現在我們來看一下, R4到達3.3.3.0/24網絡,
采用的是R1的100? 還是R2的110 ? 反之, R3到4.4.4.0/24 呢 ?
R4通過E0/0 連接R1, 并宣告進OSPF區域0:
R4#
router ospf 10
router-id 4.4.4.4
network 4.4.4.0 0.0.0.255 area 0
network 14.1.1.0 0.0.0.255 area 0
R4#show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O??? 1.1.1.1 [110/11] via 14.1.1.1, 00:05:49, Ethernet0/0
2.0.0.0/32 is subnetted, 1 subnets
O??? 2.2.2.2 [110/111] via 14.1.1.1, 00:05:49, Ethernet0/0
3.0.0.0/32 is subnetted, 1 subnets
O??? 3.3.3.3 [110/175] via 14.1.1.1, 00:05:49, Ethernet0/0
4.0.0.0/24 is subnetted, 1 subnets
C??? 4.4.4.0 is directly connected, Loopback0
23.0.0.0/24 is subnetted, 1 subnets
O??? 23.1.1.0 [110/174] via 14.1.1.1, 00:05:49, Ethernet0/0
12.0.0.0/24 is subnetted, 1 subnets
O??? 12.1.1.0 [110/110] via 14.1.1.1, 00:05:49, Ethernet0/0
14.0.0.0/24 is subnetted, 1 subnets
C??? 14.1.1.0 is directly connected, Ethernet0/0
R3#show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O??? 1.1.1.1 [110/175] via 23.1.1.2, 00:07:02, Serial2/0
2.0.0.0/32 is subnetted, 1 subnets
O??? 2.2.2.2 [110/65] via 23.1.1.2, 00:07:02, Serial2/0
3.0.0.0/24 is subnetted, 1 subnets
C??? 3.3.3.0 is directly connected, Loopback0
4.0.0.0/32 is subnetted, 1 subnets
O??? 4.4.4.4 [110/185] via 23.1.1.2, 00:07:02, Serial2/0
23.0.0.0/24 is subnetted, 1 subnets
C??? 23.1.1.0 is directly connected, Serial2/0
12.0.0.0/24 is subnetted, 1 subnets
O??? 12.1.1.0 [110/174] via 23.1.1.2, 00:07:02, Serial2/0
14.0.0.0/24 is subnetted, 1 subnets
O??? 14.1.1.0 [110/184] via 23.1.1.2, 00:07:03, Serial2/0
結論:
R4=>R1=>R2=>R3
COST=10+100+64+1
R3=>R2=>R1=>R4
COST=64+110+10+1
五,實驗總結:
任何OSPF路由器,都是以自己為根, 通過鏈路狀態, 計算出一棵樹!
實驗證明了COST值的累加,這里又有點距離矢量加跳數的意思. 錯!
這個累加和(175)只是R4自己的動作! 所累加的每個COST值是每臺路由器通告的最原始的!
對于R4而言, 自己為根, 最近的枝就是R1,通過R1的S1/0端口到達12.1.1.0/24,
以及后面的網絡, 就算R2的LSA里的Metrics再小也不會采用!
R3則相反,反之亦然!
總結一句, 更改COST值時, 以目的網絡為參考點, 所做的COST/參數改動,只對
其上游路由器 (包括本路由) 選路起作用!!!

文章出自:CCIE那點事 http://www.qdxgqk.live/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。 禁止全文轉載。
本文鏈接:http://www.qdxgqk.live/?p=338轉載請注明轉自CCIE那點事
如果喜歡:點此訂閱本站
下篇文章:
  • 相關文章
  • 為您推薦
  • 各種觀點
?
暫時還木有人評論,坐等沙發!
發表評論

您必須 [ 登錄 ] 才能發表留言!

?
?
萌宠夺宝游戏