實驗要求:
- 該實驗不得使用匯總配置;
- R1到AS2全部最佳選路,且存在備份路徑;
- R4/5/6到R1的兩個環回實作負載分擔,且存在備份;
實驗拓撲:

實驗思路及配置
1、IP規劃及配置
為簡單IP規劃操作,各路由器環回地址均為X.X.X.X;最終IP規劃如下:
1.1.1.1 / 24 —R1環回
1.1.2.1 / 24 —R1環回
2.2.2.2 / 24 —R2環回
3.3.3.3 / 24 —R3環回
4.4.4.4 / 24 —R4環回
5.5.5.5 / 24 —R5環回
6.6.6.6 / 24 —R6環回
12.1.1.0 / 24 R1—R2間IP
13.1.1.0 / 24 R1—R3間IP
24.1.1.0 / 24 R2—R4間IP
35.1.1.0 / 24 R3—R5間IP
46.1.1.0 / 24 R4—R6間IP
56.1.1.0 / 24 R5—R6間IP
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[R1]interface LoopBack0
[R1-LoopBack0]ip address 1.1.1.1 24
2、AS2內IGP路由協議(OSPF)
在AS2 啟用OSPF路由協議,使得AS2內部暢通;
R2:
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 23.1.1.1 0.0.0.0
network 24.1.1.1 0.0.0.0
R3:
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 23.1.1.2 0.0.0.0
network 35.1.1.1 0.0.0.0
R4:
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 24.1.1.2 0.0.0.0
network 45.1.1.1 0.0.0.0
network 46.1.1.1 0.0.0.0
R5:
ospf 1 router-id 5.5.5.5
area 0.0.0.0
network 5.5.5.5 0.0.0.0
network 35.1.1.2 0.0.0.0
network 45.1.1.2 0.0.0.0
network 56.1.1.1 0.0.0.0
R6:
ospf 1 router-id 6.6.6.6
area 0.0.0.0
network 6.6.6.6 0.0.0.0
network 46.1.1.2 0.0.0.0
network 56.1.1.2 0.0.0.0

3、建立BGP鄰居
我們這里用環回作為源,但是IP不可達,首先寫兩條靜態路由,使得R1的環回可以訪問R2/3的環回,為避免后面宣告BGP路由時出現問題,這兒宣告32位掩碼的靜態路由;
R1:
ip route-static 2.2.2.2 255.255.255.255 12.1.1.2
ip route-static 3.3.3.3 255.255.255.255 13.1.1.2
R2:
ip route-static 1.1.1.1 255.255.255.255 12.1.1.1
R3:
ip route-static 1.1.1.1 255.255.255.255 13.1.1.1


此時可以建立BGP鄰居,但是默認EBGP鄰居間TTL值為1,需要修改;另外還要將環回作為源以及修改下一跳
bgp 1
router-id 1.1.1.1
peer 2.2.2.2 as-number 2
peer 2.2.2.2 ebgp-max-hop 2
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 2
peer 3.3.3.3 ebgp-max-hop 2
peer 3.3.3.3 connect-interface LoopBack0
bgp 2
router-id 2.2.2.2
peer 1.1.1.1 as-number 1
peer 1.1.1.1 ebgp-max-hop 2
peer 1.1.1.1 connect-interface LoopBack0
peer 3.3.3.3 as-number 2
peer 3.3.3.3 connect-interface LoopBack0
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface LoopBack0
peer 5.5.5.5 as-number 2
peer 5.5.5.5 connect-interface LoopBack0
bgp 2
router-id 3.3.3.3
peer 1.1.1.1 as-number 1
peer 1.1.1.1 ebgp-max-hop 2
peer 1.1.1.1 connect-interface LoopBack0
peer 2.2.2.2 as-number 2
peer 2.2.2.2 connect-interface LoopBack0
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface LoopBack0
peer 5.5.5.5 as-number 2
peer 5.5.5.5 connect-interface LoopBack
bgp 2
router-id 4.4.4.4
peer 2.2.2.2 as-number 2
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 2
peer 3.3.3.3 connect-interface LoopBack0
peer 5.5.5.5 as-number 2
peer 5.5.5.5 connect-interface LoopBack0
peer 6.6.6.6 as-number 2
peer 6.6.6.6 connect-interface LoopBack0
bgp 2
router-id 5.5.5.5
peer 2.2.2.2 as-number 2
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 2
peer 3.3.3.3 connect-interface LoopBack0
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface LoopBack0
peer 6.6.6.6 as-number 2
peer 6.6.6.6 connect-interface LoopBack0
bgp 2
router-id 6.6.6.6
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface LoopBack0
peer 5.5.5.5 as-number 2
peer 5.5.5.5 connect-interface LoopBack0
R4,R5 作為路由反射器(RR),將路由傳遞給R6;
peer 2.2.2.2 reflect-client
peer 3.3.3.3 reflect-client
查看鄰居表:






將路由宣告到BGP中,查看BGP表:

因為默認的選路規則,面臨AS1到AS2選路不佳的問題,
ip ip-prefix as index 10 permit 5.5.5.0 24
ip ip-prefix as index 20 permit 3.3.3.0 24
#
route-policy as permit node 10
if-match ip-prefix as
apply as-path 1 1 1 additive
#
route-policy as permit node 20
if-match ip-prefix as
apply as-path 1 1 1 additive
#
route-policy as permit node 30
peer 2.2.2.2 route-policy as import
ip ip-prefix p index 10 permit 1.1.1.0 24
#
route-policy p permit node 10
if-match ip-prefix p
apply local-preference 101
#
route-policy p permit node 20
#
peer 5.5.5.5 route-policy p export

可以看到,R2、R4,下一跳為2.2.2.2;而R3、R5下一跳為3.3.3.3;
R6上開啟BGP負載均衡;
[R6-bgp]load-balancing as-path-ignore
5、制定規則,使得R4/5/6訪問R1兩個換回負載分擔;
首先為R4,默認選路為上方鏈路,修改訪問1.1.2.0 時走下方鏈路:
ip ip-prefix med index 10 permit 1.1.2.0 24
#
route-policy med permit node 10
if-match ip-prefix med
apply cost 2
#
route-policy med permit node 20
peer 2.2.2.2 route-policy med export
在R1路由傳遞時,將COSt值加大為2,迫使訪問1.1.2.0 的流量通過下方鏈路;同樣的,R5默認走下方鏈路,將下方訪問1.1.1.0 的流量cost值加大為2 ,迫使訪問1.1.1.0 的流量走上方鏈路;
ip ip-prefix med index 10 permit 1.1.1.0 24
route-policy med permit node 30
if-match ip-prefix med
apply cost 2
#
peer 3.3.3.3 route-policy med export
6、檢測環回


環回可以互相訪問;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/254884.html
標籤:其他
