思科BGP技術詳解八

來源:本站原創 網絡技術詳解 超過1,027 views圍觀 0條評論

一、屬性試驗:

clip_image001clip_image003

BGP的十二種選路規則倒序的方法來驗證屬性。如圖:

R1AS100 R2-R4AS 200,內部啟OSPF100,每個路由器啟loop

基本配置完成,Ping 直連鏈路。

R1:# Router bgp 100

Router id 1.1.1.1

Neig 12.1.1.2 remote-as 200

Neig 13.1.1.2 remote-as 200

Network 1.1.1.0 mask 255.255.255.0

Exit

R2:# router bgp 200

bgp router-id 2.2.2.2

neighbor ccnp peer-group

neighbor ccnp remote-as 200

neighbor ccnp update-source Loopback0

neighbor ccnp next-hop-self

neighbor 3.3.3.3 peer-group ccnp

neighbor 4.4.4.4 peer-group ccnp

neighbor 12.1.1.1 remote-as 100

R3:# router bgp 200

bgp router-id 3.3.3.3

neighbor ccnp peer-group

neighbor ccnp remote-as 200

neighbor ccnp update-source Loopback0

neighbor 2.2.2.2 peer-group ccnp

neighbor 4.4.4.4 peer-group ccnp

neighbor 13.1.1.1 remote-as 100

R4router bgp 200

bgp router-id 4.4.4.4

neighbor ccnp peer-group

neighbor ccnp remote-as 200

neighbor ccnp update-source Loopback0

neighbor ccnp next-hop-self

neighbor 2.2.2.2 peer-group ccnp

neighbor 3.3.3.3 peer-group ccnp

network 4.4.4.0 mask 255.255.255.0后來配置上的

R4:Show ip bgp 什么也沒有顯示:

原因:

R3上也要指鄰居要指鄰居R113.1.1.1R2上也要指鄰居R112.1.1.1,也就是不只是AS內部指鄰居,ASAS之間也要指鄰居。

配置完成:R4:show ip bgp 顯示:

Network Next Hop Metric LocPrf Weight Path

*>i1.1.1.0/24 2.2.2.2 0 100 0 100 i

R1#show ip bgp 沒有4.4.4.4網絡,原因時,show runn發現在R4上沒把loop口宣到BGP中,配置: R4:Router bgp 200 Net 4.4.4.0 mask 255.255.255.0

R1show ip bgp 有了:

Network Next Hop Metric LocPrf Weight Path

*> 1.1.1.0/24 0.0.0.0 0 32768 i

* 4.4.4.0/24 13.1.1.2 0 200 i

*> 12.1.1.2 0 0 200 i

4.4.4.4 和其他學到了二條路由,“>”是在下面的一條(有>的是最優路徑),是從來12.1.1.2走的。是什么原因從下面選的?

第十二條:對等體的最小IP。不符合。

第十一條:“選router ID 較小的”在這里不符合,因13.1.1.2router-id 3.3.3.3.

第九條:R1上用show ip bpg sum

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd

12.1.1.2 4 200 36 41 9 0 0 00:27:28 1

13.1.1.2 4 200 35 37 9 0 0 00:27:25 1

12.1.12建立的時間是:28秒,而13.1.1.2建立的時間是:25秒,是按照第十條()選路規則時行選擇路徑的。為驗證,可以去影響這個路徑,可以去修改,可以讓他們重新建立連接一下,重新建立鄰居,clear一下即可。R1:clear ip bgp 12.1.1.2

R1:#show ip bpg

Network Next Hop Metric LocPrf Weight Path

*> 1.1.1.0/24 0.0.0.0 0 32768 i

* 4.4.4.0/24 12.1.1.2 0 200 i

*> 13.1.1.2 0 200 i

換過來了。>指向了13.1.1.2成了最優路徑。

Show ip bgp sum

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd

12.1.1.2 4 200 48 54 10 0 0 00:01:57 1

13.1.1.2 4 200 43 46 10 0 0 00:35:39 1

13.1.1.2建立時間為大于12.1.1.2的建立時間了,所選擇了13.1.1.2路徑。驗證了第十條屬性。

第八條:選擇IGP最小的路徑。

現在默認走的上面有即:show ip bgp

Network Next Hop Metric LocPrf Weight Path

* i1.1.1.0/24 13.1.1.1 0 100 0 100 i

*>i 2.2.2.2 0 100 0 100 i

*> 4.4.4.0/24 0.0.0.0 0 32768 i

那么現在要示它走下面的路徑到R4(默認是走的2.2.2.2,度量是11)。要修改把R2IGP路徑改大,則會選擇R3來走了。能不能實現試驗呢?

R4:#Show ip route

34.0.0.0/24 is subnetted, 1 subnets

C 34.1.1.0 is directly connected, FastEthernet0/1

1.0.0.0/24 is subnetted, 1 subnets

B 1.1.1.0 [200/0] via 2.2.2.2, 00:04:36

2.0.0.0/24 is subnetted, 1 subnets

O 2.2.2.0 [110/11] via 24.1.1.1, 02:05:14, FastEthernet0/0

3.0.0.0/24 is subnetted, 1 subnets

O 3.3.3.0 [110/11] via 34.1.1.1, 02:05:14, FastEthernet0/1

4.0.0.0/24 is subnetted, 1 subnets

C 4.4.4.0 is directly connected, Loopback0

24.0.0.0/24 is subnetted, 1 subnets

C 24.1.1.0 is directly connected, FastEthernet0/0

R4:# int f0/0 (指向R2的接口)

Ip ospf cost 40 (修改IGP度量)

cleare ip ospf P (清一下ospf 進程)

R4:show ip route 度量變為41.

34.0.0.0/24 is subnetted, 1 subnets

C 34.1.1.0 is directly connected, FastEthernet0/1

1.0.0.0/24 is subnetted, 1 subnets

B 1.1.1.0 [200/0] via 2.2.2.2, 00:13:04

2.0.0.0/24 is subnetted, 1 subnets

O 2.2.2.0 [110/41] via 24.1.1.1, 00:00:02, FastEthernet0/0 變成40了(還有原先的1

3.0.0.0/24 is subnetted, 1 subnets

O 3.3.3.0 [110/11] via 34.1.1.1, 00:00:02, FastEthernet0/1

4.0.0.0/24 is subnetted, 1 subnets

C 4.4.4.0 is directly connected, Loopback0

24.0.0.0/24 is subnetted, 1 subnets

C 24.1.1.0 is directly connected, FastEthernet0/0

R4#show ip bgp

* i1.1.1.0/24 13.1.1.1 0 100 0 100 i

*>i 2.2.2.2 0 100 0 100 i

*> 4.4.4.0/24 0.0.0.0 0 32768 i

沒有切換過來,1.1.1.1的上面一條的下一跳是13.1.1.1,應該是3.3.3.3 才對。

R3#:SHOW runn

rouer bgp 200內,沒有把3.3.3.3宣到BGP 中。

Router bgp 200

Net 3.3.3.0 mask 255.255.255.0

R4 show ip bgp

Network Next Hop Metric LocPrf Weight Path

* i1.1.1.0/24 13.1.1.1 0 100 0 100 i

*>i 2.2.2.2 0 100 0 100 i

r>i3.3.3.0/24 3.3.3.3 0 100 0 i

*> 4.4.4.0/24 0.0.0.0 0 32768 i

還是不正確,沒有切換過來,只是多了一條3.3.3.3的寫入路由表失敗的路由。1.1.1.1的下一跳還是的3.1.1.1,把剛配置的命令刪了。

R3#show runn

發現:在R3上沒有指自己為更新源。由此想到了。IBGP內部的水平分割問題“下一跳不變”的事來,肯定是指下一跳出問題了。配置上到R4上:show ip bgp ,有了,終于把2.2.2.2 切換到3.3.3.3了。驗證了在IBGP內部的IGP度量小的路徑優先了。同時前和第九條的試驗內容沒有改變,只是做了第八條試驗,所以第八條優于第九條。

#show ip bgp

*>i1.1.1.0/24 3.3.3.3 0 100 0 100 i

* i 2.2.2.2 0 100 0 100 i

*> 4.4.4.0/24 0.0.0.0 0 32768 i

第七條:EBGP>IBGP: EBGPIBGP優先本試驗中沒有。

文章出自:CCIE那點事 http://www.qdxgqk.live/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。 禁止全文轉載。
本文鏈接:http://www.qdxgqk.live/?p=3038轉載請注明轉自CCIE那點事
如果喜歡:點此訂閱本站
?
?
萌宠夺宝游戏