BGP选则路由的策略.




路由器bgp协议配置 bgp路由策略配置_运维


AS200内使用环回口建立ibgp对等体关系,AS之间建立ebgp关系,R4和R5使用import-route引入192.168.45.0

R2配置:其余类似


路由器bgp协议配置 bgp路由策略配置_Powered by 金山文档_02


查看这条详细路由时可以看到是由于router-id的原因才导致优先接收R2的路由


路由器bgp协议配置 bgp路由策略配置_服务器_03


优选协议首选值(Preferred_Value)最高的路由。

R1:BGP协议视图输入:peer 3.3.3.3 preferred-value 300

查看路由表会发现3.3.3.3的路由优先,同时perferrde为300

2.优选本地优先级(Local_Preference)最高的路由。

也可以 R3:使用ACL抓取然后使用router-policy进行绑定同时配置preferred的优先

route-policy gg permit node 10

if-match acl 2000

apply local-preference 300

BGP视图:peer 2.2.2.2 route-policy gg export

AR1查看路由依旧是AR3优先

3.优选本地生成的路由(本地生成的路由优先级高于从邻居学来的路由)

ip route-static 192.168.45.0 255.255.255.128 NULL0 配置二台静态实现路由聚合

ip route-static 192.168.45.128 255.255.255.128 NULL0

aggregate 192.168.45.0 255.255.255.0 detail-suppressed 路由聚合同时抑制明细路由


路由器bgp协议配置 bgp路由策略配置_路由器bgp协议配置_04


可以看到优选本地产生的

也可以看是因为什么,手工Atomic-aggregate

可以使用summary automatic 进行自动聚合但依旧是手工优先

可以看详细信息,自动聚合路由没有Atomic-aggregate

4.优选AS_Path短的路由

route-policy gg permit node 10

if-match ip-prefix gg

apply as-path 500 additive 添加一个500的AS-pash 路径属性

在bgp里发送给1.1.1.1


路由器bgp协议配置 bgp路由策略配置_路由器bgp协议配置_05


会看到路径短的优先,也可以查看详细信息

5.比较Origin属性,起源类型 IGP>EGP>Incomplete

在AR5上删除掉import-route 使用network引入会是igp路由


路由器bgp协议配置 bgp路由策略配置_网络_06


igp路由优于incomplete

6.优选MED(Multi Exit Discriminator)值最低的路由。

ip ip-prefix med permit 192.168.45.0 24

route-policy 10 permit node 10

if-match ip-prefix med

apply cost 20

route-policy 10 permit node 20

bgp 200

peer 1.1.1.1 route-policy 10 export

一般情况下BGP只会对一个AS的相同路由进行比较,可以通过命令开启来自不同AS的相同路由也比较MED值

R1:

bgp 200

compare-different-as-med

7.优选从EBGP学来的路由(EBGP>IBGP)。

R1:

ip route-static 192.168.45.0 24 NULL 0

ip ip-prefix e permit 192.168.45.0 24

route-policy 10 permit node 10

if-match ip-prefix e

apply as-path 500 additive

route-policy 10 permit node 20

bgp 200

import-route static

peer 3.3.3.3 route-policy 10 export

创建静态路由指向空 添加进路由表,让这个路由和R4 R5的路径一致添加一个AS 500路径

可以发现EBGP路由优先

8.优选AS内部IGP的Metric最小的路由。

当前7条优选规则无法比较出优选BGP路由时将会比较前往下一跳地址的IGP cost值

也就是ospf isis的cost值

R1:

int g0/0/0

ospf cost 9

负载分担:

R1:

bgp 200

maximum load-balancing ibgp 2 默认不开启

需要让R4和R5的AS属性相同

9.优选 Cluster_List 最短的路由。

可以设置路由反射器 没有反射过的Cluster-list为0为最优路径

10.优选 Router_ID 最小的路由器发布的路由。

11.优选具有较小 IP 地址的邻居学来的路由。