优选最高的weight值,这个是cisco的私有属性,优选选择最高的weight,从本地产生默认是32768,从别处获取默认是0
在R4上发现去2.2.2.0/24走的下一跳是24.1.1.2,前面已经说过其原因,可以看到这里两条路由的weight值都为0,因为是从别处获取的路由,下面通过修改weight来更改下一跳
R4#sh ip bgp
BGP table version is 24, local router ID is 4.4.4.4
Network Next Hop Metric LocPrf Weight Path
*> 2.2.2.0/24 24.1.1.2 0 0 2 i
* i 5.5.5.5 0 100 0 2 i
R4(config)#ip prefix-list lhl permit 2.2.2.0/24
R4(config)#route-map lhl permit 10
R4(config-route-map)#match ip address prefix-list lhl
R4(config-route-map)#set weight 100
R4(config-route-map)#route-map lhl permit 20
R4(config-route-map)#router bgp 456
R4(config-router)#neighbor 24.1.1.2 route-map lhl in
R4#clear ip bgp * s
R4#sh ip bgp
BGP table version is 25, local router ID is 4.4.4.4
Network Next Hop Metric LocPrf Weight Path
*> 2.2.2.0/24 24.1.1.2 0 100 2 i
* i 5.5.5.5 0 100 0 2 i