详解BGP的14条选路原则.docx

详解BGP的14条选路原则.docx

ID:59130849

大小:12.86 KB

页数:3页

时间:2020-09-12

详解BGP的14条选路原则.docx_第1页
详解BGP的14条选路原则.docx_第2页
详解BGP的14条选路原则.docx_第3页
资源描述:

《详解BGP的14条选路原则.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BGP是一个路径矢量路由协议,它的工作就是在自主系统间交换路由信息,以便发现访问互联网某处数据的最有效路径。如何选择最佳路径进行路由?思科无边界网络为我们揭示了BGP的14条选路原则:BGP的选路原则:前提(路由的下一跳可达、关闭同步、路由没有被惩罚、前缀没有被入境路由策略拒绝),具体原则如下:1:weight先比较管理权重(越大越优先),这个参数本地有效。虽然Weight属性是Cisco私有的,但是很多厂商也是内置该属性(但无法显示及修改),这样就保证了本地始发的路由是最优先的,因为本地始发路由的Weight为3

2、2768,从其他BGPPeer学习过来的路由的Weight为0.2:local-pref本地首选项(越大越优先),这个参数在本AS内传递。LocalPreference属性只能在IBGPPeer之间传递,如果在EBGPPeer之间收到的路由的路径属性中携带了LocalPreference,则会触发Notifacation报文,造成会话中断。3:路由器本地始发的路径优先。本地始发的路径特点是next-hop为0.0.0.0,weight为32768。可以使用不同的方式比如network或redistribute等,那

3、么这些方式之间是存在优先顺序的原则:network>redistribute>aggregate,但该原则是不会作为BGP路由选路策略的。4:具有最短AS-path路径(就是AS-PATH中AS最少的优先)的路由优先。但是可以配置bgpbestpathas-pathignore来忽略这一步。注意:在做聚合路由时,使用as-set后产生的AS-Path列表中的{}里的AS号长度只算一个AS号的长度;而在联盟内的AS-Path列表中的()的AS号长度不做计算依据!不同方向的route-map对于插入的AS号的位置是不同

4、的。5:比较origin属性,具有最低origin源码。三种不同的Origin属性的优先顺序:IGP>EGP>incomplete,Origin属性会一直在BGP路由中携带。很少使用设置Origin属性作为BGP路由选路策略。6:评估MED(MED值最小的路径胜出)。默认情况下,只比较来自同一AS的BGP路由的MED值(就是AS-sequence中第一个AS相同才比较)。命令bgpalways-compare-med对于所有路径都比较MED,不考虑他们是否来自同一个AS。如果使用了这个选项要在AS内都这么配置(避免

5、路由选择环路)。(任何开头为as-confed-sequence的都被忽略比较MED值,如果配置了bgpalways-compare-med那么会进行比较)。MED备注:Cisco建议在所有新网络部署中均启用bgpdeterministic-med命令。对于现有的网络,必须同时在所有路由器上部署此命令,或者逐步部署此命令,但要注意避免可能出现的内部BGP(iBGP)路由环路。当BGP收到多个通往特定目标的路由时,它会按收到路由的相反顺序列出它们(从最新到最旧).然后,BGP按以下顺序成对比较路由:从最新的条目开始,

6、并向最旧的条目移动(从列表顶部开始,向下移动)。例如,将entry1与entry2进行比较。随后,将这两个中的较好者与entry3进行比较,依此类推。当启用bgpdeterministic-med命令时,会打乱这个顺序将来自同一个自治系统的路由分组到一起,然后比较每一组的最佳条目。Showipbgp可以看出效果。如果激活了bgpbestpathmedconfed命令只有AS-Confed-sequence的路径才比较MED值。如果一条路径包含了任何外部自制系统,那么就不进行比较。7:EBGP优于IBGP;EBGP优

7、于联邦EBGP(联邦eBGP和联邦iBGP不具有可比性,不比较。因为联邦ebgp和联邦ibgp都被看做内部路径没有差别)。如果都是EBGP对等体收到的条目或者都是从IBGP对等体收到的条目或者分别从联邦EBGP和联邦IBGP对等体收到的条目则继续向下一步进行。8:BGP优先选择到下一跳IGP度量值最低的路径。(不管都是EBGPpeer还是都是IBGPpeer还是分别是联邦EBGP和联邦IBGP都比较这一步)9:当前面的8条选路原则都无法优选出最优路由时,并且在BGP进程下面配置了maximum-paths[ibgp

8、]<1-16>,那么将执行等价负载均衡,如果没有ibgp关键字,那么只会对EBGP对等体收到的路由执行等价负载均衡,如果不配置maximum-paths那么将进行到下一条选路原则。不管是IBGP还是EBGP受到的路由要实现负载均衡必须as-path完全相同,包含as-set的和联邦子AS的也必须完全相同,也就是()和{}里面也要完全相同,如果有联邦EBGP对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。