【网络实验】-BGP选路原则-11条
11条选路原则
1.优选Preferred-value属性值最大的路由-权重。
2.优选Local_Preference属性值最大的路由-本地优先级。
3.本地始发的BGP路由优于从其他对等体学习到的路由,本地始发的路由优先级:优选手动聚合>自动聚合>network>import>从对等体学到的。
4.优选AS_Path属性值最短的路由。
5.优选Origin属性最优的路由。Origin属性值按优先级从高到低的排列是:IGP、EGP及Incomplete。
6.优选MED属性值最小的路由。
7.优选从EBGP对等体学来的路由(EBGP路由优先级高于IBGP路由)。
8.优选到Next_Hop的IGP度量值最小的路由。
9.优选Cluster_List最短的路由。
10.优选Router ID (orginator_ID)最小的设备通告的路由。
11.优选具有最小IP地址的对等体通告的路由。
选路原则一:Preferred-value属性
结论:
针对preference_value来讲,仅仅对本地路由器生效,且值越大越优先,默认值是0.

实验要求、目的:
协议首选值(PrefVal)是华为设备的特有属性,该属性仅在本地有效,不会传递给BGP邻居。因为协议首选值是认为主动设置的,代表本地用户的意愿,因而在BGP进行选路时会优先比较协议首选值。
当到达同一地址前缀有多条路由时,优先选择首选值大的路由。缺省情况下,从邻居学来的路由的初始首选值为0。
IP地址规划:
| 路由器 | 接口 | IP地址 |
|---|---|---|
| AR1 | G0/0/0 | 12.1.1.1/24 |
| AR2 | G0/0/0 | 12.1.1.2/24 |
| AR2 | G0/0/1 | 23.1.1.2/24 |
| AR3 | G0/0/1 | 23.1.1.3/24 |
实验配置:
[Huawei]sys R1
[R1]
[R1]un in en
Info: Information center is disabled.
[R1]
[R1]int g 0/0/0
[R1-GigabitEthernet0/0/0]
[R1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[R1-GigabitEthernet0/0/0]
[R1-GigabitEthernet0/0/0]ip route-static 192.168.1.0 24 NULL 0
[R1]
[R1]bgp 1
[R1-bgp]
[R1-bgp]peer 12.1.1.2 as-num 2
[R1-bgp]
[R1-bgp]import-route static
[R1-bgp]
[Huawei]sys R2
[R2]
[R2]un in en
Info: Information center is disabled.
[R2]
[R2]int g 0/0/0
[R2-GigabitEthernet0/0/0]
[R2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[R2-GigabitEthernet0/0/0]
[R2-GigabitEthernet0/0/0]int g 0/0/1
[R2-GigabitEthernet0/0/1]
[R2-GigabitEthernet0/0/1]ip add 23.1.1.2 24
[R2-GigabitEthernet0/0/1]
[R2-GigabitEthernet0/0/1]bgp 2
[R2-bgp]
[R2-bgp]peer 12.1.1.1 as-num 1
[R2-bgp]
[R2-bgp]peer 23.1.1.3 as-num 3
[Huawei]sys R3
[R3]
[R3]un in en
Info: Information center is disabled.
[R3]
[R3]int g 0/0/1
[R3-GigabitEthernet0/0/1]
[R3-GigabitEthernet0/0/1]ip add 23.1.1.3 24
[R3-GigabitEthernet0/0/1]
[R3-GigabitEthernet0/0/1]ip route-static 192.168.1.0 24 NULL 0
[R3]
[R3]bgp 3
[R3-bgp]
[R3-bgp]peer 23.1.1.2 as-num 2
[R3-bgp]
[R3-bgp]import-route static
实验现象:

可以看到,当前R2去往192.168.1.0/24网段的路由选择的下一跳是12.1.1.1,我们调整下权重,修改选路。
全局引入
[R2]route-policy 1 permit node 10
[R2-route-policy]apply preferred-value 100
[R2]bgp 2
[R2-bgp]peer 23.1.1.3 route-policy 1 import
或者
[R2]bgp 2
[R2-bgp]peer 23.0.0.3 preferred-value 100

但是这种引入方式,如果R3存在新的路由条目,依旧会继承权重 100,影响整体选路

精细化引入
[R2]ip ip-prefix pre permit 192.168.1.0 24
[R2]route-policy pre permit node 10
Info: New Sequence of this List.
[R2-route-policy]if-match ip-prefix pre
[R2-route-policy]apply preferred-value 100
[R2-route-policy]q
[R2]route-policy pre permit node 20
Info: New Sequence of this List.
[R2-route-policy]q
[R2]bgp 2
[R2-bgp]peer 23.1.1.3 route-policy pre import

选路原则二:Local_Preference属性
结论:
优选Local_Preference属性值最大的路由。

实验要求、目的:
Local_pref属性用于判断流量离开AS时的最佳路由。本地优先级(Local_pref)属性只在本地AS中传递,不通告给其他AS。
通过实验可以发现,local_pref属性针对于EBGP会在IN方向生效,而针对IBGP会在IN和OUT方向都生效。并影响选路。
IP地址规划:
| 路由器 | 接口 | IP地址 |
|---|---|---|
| AR1 | G0/0/0 | 12.1.1.1/24 |
| AR2 | G0/0/0 | 12.1.1.2/24 |
| AR2 | G0/0/1 | 23.1.1.2/24 |
| AR3 | G0/0/1 | 23.1.1.3/24 |

最低0.47元/天 解锁文章
9484

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



