BGP是一个应用广泛的边界网关路由协议,定义了多种路径属性,拥有丰富的路由策略工具
BGP路由的各种属性的操作会影响路由的优选,从而对网络流量产生影响,BGP路由的优选规则十分重要
BGP路由优选的规则
当到达同一个目的网段存在多条路由时,BGP通过如下的次序进行路由优选:
最开始,要丢弃下一跳不可达的路由
1. 优选Preferred-Value属性值最大的路由,值越大越优先
2. 优选Local-Preference属性值最大的路由,值越大越优先
3. 路由优先级:优选手动聚合>自动聚合>network>import>从对等体学到的,值越小越优先,后面都是
4. 优选AS_Path属性值最短的路由
5. 优选Origin属性值最优的路由,从高到低排列为:IGP,EGP和incomplete
6. 优选MED属性值最小的路由
7. 优选从EBGP对等体学来的路由
8. 优选Next_Hop的GP度量值最小的路由
9. 优选Cluster_List最短的路由
10. 优选Router ID(Orginator_ID)最小的设备通告的路由
11. 优选具有最小IP地址的对等体通告的路由

丢弃下一跳不可达路由
外部路由器将BGP路由通告给AS内部的路由器,会经过与外部连接的边界路由器
边界路由器不会改变next_hop属性值,而且其本身没u有激活连接外部AS接口的OSPF
内部收到BGP路由的路由器进行查询时,无法查到下一跳的地址,从而丢弃该路由
在边界路由器上面通告**next-hop-local**修改Next_Hop属性值为本地更新源地址
于是下一跳地址就可达了
在可达的情况下,如


2725

被折叠的 条评论
为什么被折叠?



