多语言展示
当前在线:940今日阅读:103今日分享:49

BGP的13条选路原则分别是哪些

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。BGP强大的选路规则正是BGP最大的亮点,下面将为大家一一介绍。
方法/步骤
1

1、Prefer highest weight (local to router).首选权重最高的路由<权重是一种cisco专有的属性,只用于当前路由器>

2

2、Prefer highest local preference (global within AS).本地优先级最高的路由<本地优先级用于AS内部>

3

3、Prefer route originated by the local router (next hop =     0.0.0.0).当前路由器通告的路由

5

5、Prefer lowest origin code (IGP < EGP <     incomplete).比较Origin属性

6

6、Prefer lowest MED (exchanged between autonomous     systems).MED最小者<默认不比较来自不同AS路由的MED值,可通过bgp      always-compare-med对比不同AS的med>

7

7、Prefer EBGP path over IBGP path.  外部路径(EBGP)优先于内部路径(IBGP)

8

8、Prefer the path through the closest IGP neighbor选择经过最近的IGP邻居的路径<这意味着路由器首选AS中最短的内部路径-最短的前往BGP下一跳的路径)--IBGP

9

9、balance traffic如果配置了maximum-path, 会安装多条路由到路由表<但是BGP继续比,只有一个打上>

10

10、Prefer oldest route for EBGP paths.都是外部路径,选最先收到的(最旧的)<目的是减少抖动>

11

11、Prefer the path with the lowest neighbor BGP router ID.首选来自最低路由ID的BGP路由器的路由

12

12、Prefer shortest cluster list具有最低群集列表长度的路径

13

13、Prefer the path with the lowest neighbor IP address.最低邻居地址的路径

注意事项
1

路由的下一跳不可达或没有解决同步问题,则不能参与路由选择

2

一般用选路原则中前面的几个属性来控制,例如weight、local_preference、as-path、MED这些属性优先级别较高,并且策 略控制时候比较简单

3

有些属性除了通过外置的route-map策略来修改,也可以通过内置的方法来控制,如weight可以通过neighbor参数,local- preference可以通过bgp default local-preference来修改

4

在验证BGP选路原则的时候,应该是从下到上来验证,上游策略由于高优先级可以覆盖下游策略,这样不仅实验简便,也 可以最好的体现BGP选路原则

推荐信息