BGP選路配置實例

BGP的選路配置

BGP的選路規則

BGP的屬性詳解

1.拓撲圖

在這裏插入圖片描述

2.實驗規劃

底層做EIGRP,將各自的環回地址宣告進BGP
控制選路:
1.AS1>AS2走R2
用Local_pref:在R2上抓取AS2的流量,增大Local_pref值,in方向

2.AS2>AS1走R3
用MED:在R4上抓取AS1的流量,增大MED值,in方向

3.AS1>AS3走R6
用weight:在R2上抓取AS3的流量,增大weight值,在R2與R6建鄰時調用,in方向

4.AS2>AS3走R5
用next-hop:在R4上抓取AS3的流量,定義下一跳地址爲R4->R5的下一跳地址,在R4與R5建鄰時調用,in/out方向都可以

5.AS3>AS2走R6
用AS-path:在R5上抓取AS2的流量,增加AS-path的長度,在R4-R6建鄰時調用,in/out方向都可以

6.AS3>AS1走R5
用Origin:在R6上抓取AS1的流量,定義origin爲?,在R2-R6建鄰時調用,in/out方向都可以

3.具體配置

1.AS1>AS2走R2
**抓取AS2流量**
R2(config)#ip prefix-list 1 permit 10.3.3.3/32
R2(config)#ip prefix-list 1 permit 10.4.4.4/32
**修改local_pref**
R2(config)#route-map 1 permit 10
R2(config-route-map)#match ip address prefix-list 1
R2(config-route-map)#set local-preference 120
R2(config-route-map)#exit 
R2(config)#route-map 1 permit 20
R2(config-route-map)#exit 
**調用route-map**
R2(config)#router bgp 1
R2(config-router)#neighbor 10.1.24.2 route-map 1 in
2.AS2>AS1走R3
**抓取AS1流量**
R4(config)#ip prefix-list 2 permit 10.1.1.1/32
R4(config)#ip prefix-list 2 permit 10.2.2.2/32
**修改MED值**
R4(config)#route-map 2 permit 10
R4(config-route-map)#match ip address prefix-list 2
R4(config-route-map)#set metric 2
R4(config-route-map)#exit 
R4(config)#route-map 2 permit 20
R4(config-route-map)#exit 
**調用**
R4(config)#router bgp 2
R4(config-router)#neighbor 10.1.24.1 route-map 2 in
3.AS1>AS3走R6
** 抓取AS3流量**
R2(config)#ip prefix-list 3 permit 10.5.5.5/32
R2(config)#ip prefix-list 3 permit 10.6.6.6/32
R2(config)#ip prefix-list 3 permit 10.7.7.7/32
**設置weight值**
R2(config)#route-map 3 permit 10
R2(config-route-map)#match ip address prefix-list 3
R2(config-route-map)#set weight 2
R2(config-route-map)#exit 
R2(config)#route-map 3 permit 20
R2(config-route-map)#exit 
**調用**
R2(config)#router bgp 1
R2(config-router)#neighbor 10.1.26.2 route-map 3 in
4.AS2>AS3走R5
**抓取流量**
R4(config)#ip prefix-list 4 permit 10.5.5.5/32
R4(config)#ip prefix-list 4 permit 10.6.6.6/32
R4(config)#ip prefix-list 4 permit 10.7.7.7/32
**定義下一跳地址**
R4(config)#route-map 4 permit 10	
R4(config-route-map)#match ip address prefix-list 4
R4(config-route-map)#set ip next-hop 10.1.45.2
R4(config-route-map)#exit 
R4(config)#route-map 4 permit 20
R4(config-route-map)#exit 
**調用**
R4(config)#router bgp 2
R4(config-router)#neighbor 10.1.46.2 route-map 4 in
5.AS3>AS2走R6
**抓取AS2流量**
R5(config)#ip prefix-list 5 permit 10.3.3.3/32
R5(config)#ip prefix-list 5 permit 10.4.4.4/32
**加長AS-path**
R5(config)#route-map 5 permit 10
R5(config-route-map)#match ip address prefix-list 5
R5(config-route-map)#set as-path prepend 2 2 2 
R5(config-route-map)#exit 
R5(config)#route-map 5 permit 20
R5(config-route-map)#exit 
**調用**
R5(config)#router bgp 3
R5(config-router)#neighbor 10.1.45.1 route-map 5 in 
6.AS3>AS1走R5
**抓取AS1流量**
R6(config)#ip prefix-list 6 permit 10.1.1.1/32
R6(config)#ip prefix-list 6 permit 10.2.2.2/32
**修改origin**
R6(config)#route-map 6 permit 10
R6(config-route-map)#match ip address prefix-list 6
R6(config-route-map)#set origin incomplete 
R6(config-route-map)#exit 
R6(config)#route-map 6 permit 20
R6(config-route-map)#exit 
**調用**
R6(config)#router bgp 3
R6(config-router)#neighbor 10.1.26.1 route-map 6 in

3.測試

1.AS1>AS2走R2(Local_pref)

R1 bgp表
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2.AS2>AS1走R3(MED)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

3.AS1>AS3走R6(weight)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

4.AS2>AS3走R5(next-hop)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

5.AS3>AS2走R6(AS-path)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

6.AS3>AS1走R5(origin)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

BGP的選路規則

BGP的屬性詳解

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