BGP路由屬性之權重weight 實驗分析
BGP路由屬性之權重weight
cisco的私有屬性
weight屬性用來影響本路由器自已的選路,不能傳遞給任何鄰居
預設值=0 如果是本地產生的路由weight值為32768
weight值越大越好
GNS3實驗分析路徑屬性weight
檢視R1的bgp database
R1#show ip bgp
Network Next Hop Metric LocPrf WeightPath
* 172.16.0.1/32 2.2.2.2 0 234 8 8 8 5 i
*> 3.3.3.3 0 234 5 i
* 172.16.1.1/32 2.2.2.2 0 234 5 ?
*> 3.3.3.3 0 234 5 i
*>172.16.2.1/32 2.2.2.2 0 234 5 i
* 3.3.3.3 80 234 5 i
* 172.16.3.1/32 2.2.2.2 0 234 5 i
*>3.3.3.3 0 234 5 i
*> 192.168.0.1/32 0.0.0.0 0 32768 i可以看到未修改路由屬性weight之前,路由的預設為0,路由172.16.3.1/32最優路由是走向R3,現在需要將172.16.2.1/32走向R2的路由的weifht改大,優先順序增大,使172.16.2.1/32最優路由是走向R2
也可以看到R1自己宣告的路由192.168.0.1/32的Weight為32768
實驗步驟
第一步,通過Prefix-list抓取路由
R1(config)#ip prefix-list WEIGHT permit 172.16.3.1/32
第二步,通過route-map呼叫prefix-list並設定策略
R1(config)#route-map WEIGHT permit 10
R1(config-route-map)#match ip address prefix-list WEIGHT
R1(config-route-map)#set metric 4096 //通過路由策略修改metric為"8"
R1(config)#route-map WEIGHT permit 20
第三步,針對鄰居1.1.1.1呼叫應用策略
R1(config)#router bgp 1
R1(config-router)#nei 3.3.3.3 route-map WEIGHT in
修改完Weight後,檢視R1的bgp database
R1#show ip bgp
Network Next Hop Metric LocPrf Weight Path
* 172.16.0.1/32 2.2.2.2 0 234 8 8 8 5 i
*> 3.3.3.3 0 234 5 i
* 172.16.1.1/32 2.2.2.2 0 234 5 ?
*> 3.3.3.3 0 234 5 i
*>172.16.2.1/32 2.2.2.2 0 234 5 i
* 3.3.3.3 8 0 234 5 i
* 172.16.3.1/32 3.3.3.3 0 234 5 i
*> 2.2.2.2 4096 234 5 i
*> 192.168.0.1/32 0.0.0.0 0 32768 i可以看到路由172.16.3.1/32走向R3的路由屬性Weight值被修改為4096,並且最優路由是走向R2了。
點選檢視更多BGP路徑屬性!