BGP选路
BGP选路
选路规则
当BGP收到到达同一目的地的多条路由时,会根据选路规则选择出最优路由,然后将最优路由下发到IP路由表,指导数据流量转发。
BGP在选择路由时严格按照先后顺序比较路由的属性,如果通过前面的属性就可以选出最优路由,BGP将不再进行后面的比较;如果BGP通过所有属性仍没有选出最优路由,则先收到的路由优选。表1按照顺序列出了这些属性的助记简写、选择规则和补充说明。从表1可以看出,仅仅协议首选值和本地优先级是数值高者优选,其他大部分是数值小者或长度短者优选。另外,表格的第一列还可以归纳成如下字符串:“OPPAAA OMTCC RA”,记住此字符串有助于记忆整个选路规则。
配置负载分担时的路由选择
配置BGP负载分担后,满足如下所有条件的多条BGP路由会成为等价路由,进行负载分担:
原始下一跳不相同。
路由起源相同。
首选值(PrefVal)相同。
本地优先级(Local_Pref)相同。
都是聚合路由,或者都不是聚合路由。
AIGP值相同。
AS_Path属性完全相同。
Origin类型(IGP、EGP、Incomplete)相同。
MED(Multi_Exit Discriminator)值相同。配置load-balancing med-ignore命令后,BGP在形成负载分担时不比较路由的MED属性。
都是EBGP路由或都是IBGP路由。配置maximum load-balancing eibgp命令后,BGP在选择最优VPN路由时忽略该条比较。
AS内部IGP的Metric相同。配置load-balancing igp-metric-ignore命令后,路由在形成负载分担时不比较路由的igp-metric属性。
都是黑洞路由或都是非黑洞路由。
此外,需要特别指出的是,携带标签的BGP路由和不携带标签的BGP路由即使满足上述条件,也不能形成负载分担。黑洞路由和非黑洞路由不能形成负载分担。
私网路由选路规则
在NetEngine 8000 F8, NetEngine 8000E F8的实现中,私网BGP路由选路规则与公网BGP路由选路规则相同。唯一的不同是,相对于公网BGP路由,私网BGP路由需要根据VPN-Target进行路由交叉。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » BGP选路
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm