目录
首先,路由的下一跳必须可达,然后BGP按照下面顺序选路:
<1>prefer-value (越大越好) | P |
<2>local-pref (越大越好) | L |
<3>本地始发 | L |
<4>as-path (越短越好) | A |
<5>origin(i>e>?) | O |
<6>med (越小越好) | M |
<7>ebgp>ibgp | N |
<8>igp cost for next-hop (越小越好) | I |
<9>是否支持负载均衡(maximum load-balance) | |
<10>cluster-list (越短越好) | ? |
<11>originator-id (越小越好) | |
<12>router-id(越小越好) | |
<13>next-hop ip address#neighbor‘s ip address (越小越好) |
以上13条规则的内容及顺序务必牢记;
另外在解释每条规则的时候,要准备场景.
BGP的选路规则,举例说明每条规则的具体使用
1,如果此路由的下一跳不可达,忽略此路由
2,Preferred-Value值数值高的优先
3,Local-Preference值最高的路由优先
4,聚合路由优先于非聚合路由
5,本地手动聚合路由的优先级高于本地自动聚合的路由
6,本地通过network命令引入的路由的优先级高于本地通过import-route命令引入的路由
7,AS路径的长度最短的路径优先
8,比较Origin属性,IGP优于EGP,EGP优于Incomplete
9,选择MED较小的路由
10,EBGP路由优于IBGP路由
11,BGP优先选择到BGP下一跳的IGP度量最低的路径
12,比较Cluster-List长度,短者优先
13,比较Originator_ID(如果没有Originator_ID,则用Router ID比较),选择数值较小的路径
14,比较对等体的IP地址,选择IP地址数值最小的路径