用户组网如下图,10.249.84.0/23网段地址在AR04上
图中设备之间建立IBGP邻居。出口的两个设备原来是V5设备,后替换为V7的SR6608。替换之后路由配置保持不变。
网改前有两条汇总路由如下:
10.249.84.0/23 BGP 170 0 10.249.127.176 GE3/0/0
10.249.116.0/23 BGP 170 0 10.249.127.175 GE3/0/0
这2条汇总路由都是从AS03\04上学习到的,但网后发现这两条路由通过静态路由NULL0学习到:
10.249.84.0/23 Static 200 0 0.0.0.0 NULL0
10.249.116.0/23 Static 200 0 0.0.0.0 NULL0
后在AR01/02上将这两条路由删除,问题解决。如果将静态路由加上去之后,一会儿这两个路由又会变成NULL0的路由。
设备相关路由配置为
address-family ipv4 unicast
preference 170 170 170
aggregate 55.48.0.0 255.252.0.0 as-set
network 10.124.176.0 255.255.240.0 route-policy fh-abis
network 10.124.191.254 255.255.255.255 route-policy fh-abis
network 10.126.96.0 255.255.224.0 route-policy fh-cms
network 10.127.80.0 255.255.252.0 route-policy fh-cms
network 10.127.84.0 255.255.254.0 route-policy fh-cms
network 10.127.86.0 255.255.255.0 route-policy fh-cms
network 10.249.84.0 255.255.254.0 route-policy fh-cms
network 10.249.116.0 255.255.254.0 route-policy fh-abis
network 10.249.127.171 255.255.255.255 route-policy fh-abis
network 10.249.127.172 255.255.255.255 route-policy fh-cms
network 10.249.127.173 255.255.255.255 route-policy fh-abis
network 10.249.127.174 255.255.255.255 route-policy fh-cms
network 10.249.127.175 255.255.255.255 route-policy fh-abis
network 10.249.127.176 255.255.255.255 route-policy fh-cms
peer JLNH_IBGP_PEER enable
peer JLNH_IBGP_PEER route-policy LP_Policy export
peer JLNH_IBGP_PEER advertise-community
peer JLNH_IBGP_PEER next-hop-local
peer 10.249.120.25 enable
peer 10.249.120.25 route-policy LP_Policy import
#
ip route-static 10.249.84.0 23 NULL0 preference 200
ip route-static 10.249.116.0 23 NULL0 preference 200
这个两条路由既可以通过BGP学习到又有静态路由,但是BGP的优先级为170静态路由的 优先级为200理论上应该选用优先级高的BGP路由。这是为什么呢?原因与V7路由器加表顺序有关。SR6608加入网络后,静态路由立即生效,而BGP路由需要一段时间学习,因此静态路由加入路由表。BGP路由生效后,发现已经有静态路由了。虽然BGP路由的优先级高,但是这条路由是由静态路由network进BGP后产生的,所以它无法顶替掉静态路由进BGP路由表,所以最终生效的是静态路由。
删除静态路由或者这两个网段不要network进bgp
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作