bgp进程下maximum-paths n (n取值1-16),就是支持几条ebgp路由负载均衡,默认1,也就是不支持。maximum-paths ibgp n (n取值1-16),是对应的ibgp路由的负载均衡。
要show ip route看有几条装表,不是show ip bgp。show ip bgp会看到它还是会选出一个best。
这是13条选路原则中的第9条,所以要求前8条不能已经比较出best。
还有,对于ebgp路由,要想都装表,还要求as-path相同,不只是跳数相同,每一个as号都要求相同,所以有局限性,可以用虚拟下一跳来解决。如果感兴趣,可以百度,不明白再追问或站内信。
BGP的13条选路原则:
1、优选具有最大Weight值的路由
2、优选具有最大Local_Preference值的路由
3、优选起源于本地的路由(如本地network、aggregate或redistribute的)即下一跳是0.0.0.0(在BGP表中,本路由器通告的路由的下一跳为0.0.0.0)
4、优选AS-Path最短的路由
5、Origin(IGP>EGP>incomplete)
6、优选MED最小的路由,默认情况下仅有当所有备选路由来自同一AS才会比较MED
7、优选EBGP邻居发来的路由(相对于IBGP邻居学过来的),在联邦EBGP和IBGP中首选联邦EBGP路由
8、优选到BGP next_hop 最近的邻居
9、执行等价负载均衡(如果有多条来自相同相邻AS的路由并通过Maximum-paths 使多条路径可用,则将所有开销相同的路由放入本地路由表)
10、优选最老的EBGP路由,EBGP路由接收的顺序(此条主要对EBGP路由起效,基本不用,不好确定)
11、BGP邻居的RID越小越优先
12、优选cluster_list最短的路由
13、选择邻居IP地址(BGP的neighbor配置中的那个地址)最小的路由
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)