華爲AR2220 在AS內local-pref影響對端設備選路(local-pref僅在IBGP鄰居之間有效)

一、網絡拓撲

需求:AR1默認選擇路線是AR1 > AR2 > AR4到200.1.1.1(AR2 route-id小),但是鏈路帶寬低。現在希望在AS65008內僅改變AR3的local-pre值,實現選擇高帶寬鏈路,路線訪問:AR1 > AR3 > AR4 到200.1.1.1

  • Local_Pref屬性僅在IBGP鄰居之間有效,不通告給其他AS。它表明路由器的BGP優先級,值越大越優。
  • Local_Pref屬性用於判斷流量離開AS時的最佳路由。當BGP路由器通過不同的IBGP鄰居獲得目的地址相同但下一跳不同的多條路由時,將優先選擇Local_Pref屬性值較高的路由,其默認值爲100。
  • 在AR3上做Local_Pref配置,將策略應用在對AR1發佈路由的export方向,從而影響AR1的選路。(因爲有Preference_Value方法,可以直接在AR1上做配置,從而影響AR1的選路,在另外一篇文章介紹)

二、基本配置

1、AR1

1、配置接口
<Huawei>system-view
[Huawei]sysname AR1
[AR1]interface  GigabitEthernet  0/0/0
[AR1-GigabitEthernet0/0/0]ip address  10.1.12.1 24	
[AR1-GigabitEthernet0/0/0]quit
[AR1]interface  GigabitEthernet  0/0/1
[AR1-GigabitEthernet0/0/1]ip address  10.1.13.1 24
[AR1-GigabitEthernet0/0/1]quit
[AR1]interface  LoopBack  0
[AR1-LoopBack0]ip address  1.1.1.1 32
[AR1-LoopBack0]quit

2、配置OSPF
[AR1]ospf 1 router-id 1.1.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network  10.1.12.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network  10.1.13.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]quit	
[AR1-ospf-1]import-route direct
[AR1-ospf-1]quit

3、配置IBGP
[AR1]bgp 65008
[AR1-bgp]router-id 1.1.1.1
[AR1-bgp]peer 10.1.12.2 as-number 65008
[AR1-bgp]peer 10.1.13.3 as-number 65008	
[AR1-bgp]import-route ospf 1
[AR1-bgp]quit

2、AR2

1、配置接口
<Huawei>system-view 
[Huawei]sysname AR2
[AR2]interface  LoopBack 0
[AR2-LoopBack0]ip address  2.2.2.2 32
[AR2-LoopBack0]quit
[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address 10.1.12.2 24	
[AR2-GigabitEthernet0/0/0]quit
[AR2]interface  GigabitEthernet  0/0/2
[AR2-GigabitEthernet0/0/2]ip address  10.1.24.2 24
[AR2-GigabitEthernet0/0/2]quit

2、配置OSPF
[AR2]ospf 1 router-id  2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network  10.1.12.0 0.0.0.255
[AR2-ospf-1]import-route direct
[AR2-ospf-1]quit 

3、配置BGP
[AR2]bgp 65008
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]peer 10.1.12.1 as-number 65008        #IBGP
[AR2-bgp]peer 10.1.24.4 as-number 65009	       #EBGP
[AR2-bgp]import-route ospf 1
[AR2-bgp]quit

3、AR3

1、配置接口
<Huawei>system-view
[Huawei]sysname AR3	
[AR3]interface  GigabitEthernet  0/0/1
[AR3-GigabitEthernet0/0/1]ip address  10.1.13.3 24	
[AR3-GigabitEthernet0/0/1]quit
[AR3]interface  GigabitEthernet  0/0/0
[AR3-GigabitEthernet0/0/0]ip address  10.1.34.3 24	
[AR3-GigabitEthernet0/0/0]quit
[AR3]interface  LoopBack  0
[AR3-LoopBack0]ip address  3.3.3.3 32
[AR3-LoopBack0]quit

2、配置OSPF
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network  10.1.13.0 0.0.0.255	
[AR3-ospf-1-area-0.0.0.0]quit
[AR3-ospf-1]import-route direct
[AR3-ospf-1]quit

3、配置BGP
[AR3]bgp 65008
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]peer 10.1.13.1 as-number 65008
[AR3-bgp]peer 10.1.34.4 as-number 65009
[AR3-bgp]import-route ospf  1
[AR3-bgp]quit

4、AR4

1、配置接口
<Huawei>system-view
[Huawei]sysname AR4
[AR4]interface  GigabitEthernet  0/0/2
[AR4-GigabitEthernet0/0/2]ip address  10.1.24.4 24	
[AR4-GigabitEthernet0/0/2]quit	
[AR4]interface  GigabitEthernet  0/0/0
[AR4-GigabitEthernet0/0/0]ip address  10.1.34.4 24	
[AR4-GigabitEthernet0/0/0]quit
[AR4]interface  LoopBack  0
[AR4-LoopBack0]ip address  4.4.4.4 32
[AR4-LoopBack0]quit
[AR4]interface  LoopBack  1
[AR4-LoopBack1]ip address  200.1.1.1 24
[AR4-LoopBack1]quit
[AR4]interface  LoopBack  2
[AR4-LoopBack2]ip address  200.1.2.1 24
[AR4-LoopBack2]quit

2、配置BGP
[AR4]bgp 65009
[AR4-bgp]peer 10.1.24.2 as-number 65008
[AR4-bgp]peer 10.1.34.3 as-number 65008
[AR4-bgp]import-route direct
[AR4-bgp]quit

5、查看BGP路由表

<AR1>tracert 200.1.1.1

 traceroute to  200.1.1.1(200.1.1.1), max hops: 30 ,packet length: 40,press CTRL_C to break 

 1 10.1.12.2 30 ms  30 ms  10 ms 

 2 10.1.24.4 20 ms  20 ms  20 ms 
<AR1>tracert 200.1.2.1

 traceroute to  200.1.2.1(200.1.2.1), max hops: 30 ,packet length: 40,press CTRL_C to break 

 1 10.1.12.2 30 ms  30 ms  20 ms 

 2 10.1.24.4 20 ms  20 ms  30 ms 

三、全部目的地址改變線路

1、修改local-preference值,默認爲100(越大越優先)

[AR3]bgp 65008
[AR3-bgp]ipv4-family unicast
[AR3-bgp-af-ipv4]default local-preference 200
[AR3-bgp-af-ipv4]return

2、查看BGP路由表,線路已經被改變

3、跟蹤路由確認

<AR1>tracert 200.1.1.1

 traceroute to  200.1.1.1(200.1.1.1), max hops: 30 ,packet length: 40,press CTRL_C to break 

 1 10.1.13.3 30 ms  20 ms  20 ms 

 2 10.1.34.4 20 ms  20 ms  30 ms 
<AR1>tracert 200.1.2.1

 traceroute to  200.1.2.1(200.1.2.1), max hops: 30 ,packet length: 40,press CTRL_C to break 

 1 10.1.13.3 30 ms  20 ms  10 ms 

 2 10.1.34.4 30 ms  20 ms  20 ms 

四、部分目的地址改變線路

1、修改BGP的Local_Preference,將策略應用在對AR1發佈路由的export方向

[AR3]bgp 65008
[AR3-bgp]undo default local-preference	
[AR3-bgp]ipv4-family unicast
[AR3-bgp-af-ipv4]peer 10.1.13.1 route-policy local-pre export 	
[AR3-bgp-af-ipv4]return

2、定義路由策略

[AR3]route-policy local-pre permit node 10
[AR3-route-policy]if-match ip-prefix local-pre
[AR3-route-policy]apply local-preference 200
[AR3-route-policy]quit

3、創建IPv4地址前綴列表

[AR3]ip ip-prefix local-pre index 10 permit 200.1.1.0 24

4、查看BGP路由表

5、跟蹤路由測試(200.1.1.1線路已經被改變,200.1.2.1使用默認線路)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章