标签:bgp选路原则
8、BGP优先选择到下一跳IGP度量值最低的路径。
不管都是EBGPpeer还是都是IBGPpeer还是分别是联邦EBGP和联邦IBGP都比较这一步。
9、当前面的8条选路原则都无法优选出最优路由时,并且在BGP进程下面配置了maximum-paths [ibgp] <1-16>,那么将执行等价负载均衡,如果没有ibgp关键字,那么只会对EBGP对等体收到的路由执行等价负载均衡,如果不配置maximum-paths那么将进行到下一条选路原则。
不管是IBGP还是EBGP受到的路由要实现负载均衡必须as-path完全相同,包含as-set的和联邦子AS的也必须完全相同,也就是()和{}里面也要完全相同,如果有联邦EBGP对等体和联邦IBGP对等体收到的路由他们两个之间不可以负载均衡。
负载均衡show ip bgp x.x.x.x明细才可以看到,有multipath标记的都会装入路由表(show ip route)。
10、当多条都是从EBGP收到的路由时(外部路径时,联邦EBGP对等体不算,因为是内部路径),BGP优先使用最先收到的路由条目(最老的路径)。
这能最小化路由抖动。如果BGP进程下使用bgp bestpath compare-routerid命令,则忽略本原则,跳到第11条选路原则;当多条路由具有相同的router-id时也忽略本原则,当没有当前最佳路由时,也忽略本原则,例如提供最佳路径的邻居down掉。(仅ebgp路由)
11、BGP优选具有最低的router-id的路由。
如果路径包含RR属性,那么在路径选择过程中就用originator-id来代替router-id进行比较(就是originator-id之间进行比较)。
12、如果orginator-id相同,那么BGP优选cluster-list长度最短的路径。
这种情况只出现在RR的环境中。
13、首选来自于最低邻居地址(neighbor后指定的邻居地址)的路径,越小越优先。
这个地址是在BGP对等体上配置并使用的地址,这个地址是本地对等体路由器在其上配置TCP邻居并与远端对等体建立连接时采用的地址。
14、BGP自定义路径选择过程
BGP Cost Community(BGP成本团体)的扩展团体属性提供了自定义最佳路径选择过程的方式。这个自动路径选择过程插入在BGP13条选路原则的第8条之后(优先到下一跳IGP-cost最低的路径),首选成本值最低的路径。但是可以使用bgp bestpath cost-community ignore来忽略这一步操作,配置时要在AS内或联邦内统一配置,这样可以避免出现路由选择环路。
成本团体设置子句使用cost communityID(成本团体ID编号0到255)和cost number(成本编号值0到4,294,967,295)进行了配置。先比cost number后比较cost communityID,都是越低越优先.对于未用成本编号值专门配置的路径,将指定默认成本编号值为2,147,483,647。 此值是0和4,294,967,295之间的中央点。这个属性传递给邻居时要有send-community命令。
这个团体属性为非传递的扩展团体属性。会传递给IBGP和联邦IBGP和EBGP对等体,不会传递给EBGP对等体。
本文出自 “旧书常读出新意” 博客,请务必保留此出处http://ramboking.blog.51cto.com/3596215/1542304
[RS]BGP14条选路原则(2),布布扣,bubuko.com
标签:bgp选路原则
原文地址:http://ramboking.blog.51cto.com/3596215/1542304