BGP路由优选原则:以上全部相同,可以开等价负载

今天我们接着聊聊BGP路由优选原则,龙哥希望通过一些小实验能够帮助大家理解BGP路由优选原则。截止,我们已经掌握了8条的BGP路由选路原则如下:(如果您正在备考HCIE认证,建议您在理解这些规则的基础上熟记,心里能默背出来最好了)

1、首选值(华为特性)。默认为0,值越高越优选。

2、Local-preference。默认为100,值越高越优选。

3、优选本地生成路由(0.0.0.0)。手工聚合>自动聚合>network>import

4、优选最短的AS路径(AS_Path)。

5、优选Origin类型(i>e>?)。6、优先MED值较小的。7、ebgp路由优于ibgp路由。8、优选下一跳IGP metric较小路由

本期与大家分享的是第9条BGP路由优选原则:以上全部相同(8条),可以开等价负载



拓扑图

BGP路由优选原则:以上全部相同,可以开等价负载

(单击图片,放大查看)


思路

  1. 搭好简易拓扑图,标注好IP、Router id信息。

  2. 配置R1、R2、R3、R4各自对应的设备名、loopback0、router-id、接口IP地址。

  3. 配置OSPF路由协议(R2、R3、R4的直连接口、loopback0均宣告到OSPF区域0内)

  4. 配置BGP路由协议,R1分别于R2、R3建立ebgp邻居关系,R4分别于R2、R3建立ibgp邻居关系。


关于接口ip、router id、修改设备名的配置方法,本期不再重复,还不会配置的,建议参考往期的文章,均有详细说明。



关键配置


    R1配置:

#

interface LoopBack100

 ip address 100.100.100.100 255.255.255.0 

#

bgp 100

 peer 12.1.1.2 as-number 200 

 peer 12.1.1.2 connect-interface GigabitEthernet0/0/0

 peer 13.1.1.3 as-number 200 

 peer 13.1.1.3 connect-interface GigabitEthernet0/0/1

 network 1.1.1.1 255.255.255.255 

 network 100.100.100.0 255.255.255.0 



R2配置:

#

ospf 1 

 area 0.0.0.0 

  network 2.2.2.2 0.0.0.0 

  network 12.1.1.2 0.0.0.0 

  network 24.1.1.2 0.0.0.0 

#

bgp 200

 peer 4.4.4.4 as-number 200 

 peer 4.4.4.4 connect-interface LoopBack0

 peer 12.1.1.1 as-number 100 

 peer 12.1.1.1 connect-interface GigabitEthernet0/0/0

 #



R3配置:


#

ospf 1 

 area 0.0.0.0 

  network 3.3.3.3 0.0.0.0 

  network 13.1.1.3 0.0.0.0 

  network 34.1.1.3 0.0.0.0 

#

#

bgp 200

 peer 4.4.4.4 as-number 200 

 peer 4.4.4.4 connect-interface LoopBack0

 peer 13.1.1.1 as-number 100 

 peer 13.1.1.1 connect-interface GigabitEthernet0/0/0

 #



R4配置:


#

ospf 1 

 area 0.0.0.0 

  network 4.4.4.4 0.0.0.0 

  network 24.1.1.4 0.0.0.0 

  network 34.1.1.4 0.0.0.0 

#

#

bgp 200

 peer 2.2.2.2 as-number 200 

 peer 2.2.2.2 connect-interface LoopBack0

 peer 3.3.3.3 as-number 200 

 peer 3.3.3.3 connect-interface LoopBack0

 network 24.1.1.0 255.255.255.0 

  network 34.1.1.0 255.255.255.0 

 #



检查状态配置完BGP协议后,先检查一下bgp邻居状态是否都建立了?

BGP路由优选原则:以上全部相同,可以开等价负载


BGP路由优选原则:以上全部相同,可以开等价负载


以上可知,BGP邻居建立没问题。
前面配置,大家注意到了,我在R1上起了loopback口100,ip配100.100.100.100/24,并宣告到bgp中,这样R4就可以收到这条BGP路由,不过,R4会收到2条,一条来自R2发过来的,另一条则是R3发过来的:

BGP路由优选原则:以上全部相同,可以开等价负载


上图可知,R4最终优选了R2,即去往100.100.100.0/24 走12.1.1.1。为何选R2?我们可以使用如下命令来查看原因:

BGP路由优选原则:以上全部相同,可以开等价负载


原来是R3的router id 没有更优,比R2大,所以优选R2。BGP能使用router id来pk,也说明了前面的几条规则都无法pk胜负,最终才使用router id 最后这条来pk。
验证


在R4开启等价负载之前,我们先来看看,R4的IGP路由表是如何?

及traceroute一下。


BGP路由优选原则:以上全部相同,可以开等价负载


BGP路由优选原则:以上全部相同,可以开等价负载


BGP路由优选原则:以上全部相同,可以开等价负载


现在,我们在R4开启等价负载,负载数为2条(最大支持8条等价负载)


BGP路由优选原则:以上全部相同,可以开等价负载


现在我们再看看IGP路由器,发现等价负载了,当前面我们分享的8条选路原则都一样时,这时开启等价负载,就停止选路了,进行等价负载。

BGP路由优选原则:以上全部相同,可以开等价负载


tracert也可以发现确实等价负载:

BGP路由优选原则:以上全部相同,可以开等价负载


BGP路由优选原则:以上全部相同,可以开等价负载


上一篇:聚合集成WEB|学习笔记


下一篇:层次化路由简介