截止目前,我们已经掌握了6条的BGP路由选路原则如下:(如果您正在备考HCIE认证,见您在理解这些规则的基础上熟记,心里能默写出来)

1、首选值(华为特性)。默认为0,值越高越优选。2、Local-preference。默认为100,值越高越优选。3、优选本地生成路由(0.0.0.0)。手工聚合>自动聚合>network>import4、优选最短的AS路径(AS_Path)。

5、优选Origin类型(i>e>?)。

6、优先MED值较小的。


本期与大家分享的是第7条BGP路由优选原则:ebgp路由优于ibgp路由



拓扑图

BGP路由优选原则:ebgp路由优于ibgp_java


思路1、搭好拓扑图,连接好线;2、标注IP信息、router id;3、启动设备,配置好设备名、router-id,每个设备直连IP信息。4、配置IGP路由,这里我配OSPF,R2、R3在OSPF 区域0.5、配置BGP,使得:

R1与R2形成ebgp邻居关系;

R2与R3形成ibgp邻居关系;

R3与R4形成ebgp邻居关系;

6、分别在R1、R4创建loopback100,ip地址为100.1.1.1/24,然后均宣告到bgp中。
7、验证8、得出结论。

    

基础配置基础配置主要是:根据思路进行配置,设备名、router-id、直连接口ip、loopbackip、IGP路由协议(OSPF),如果还有不会的同学,可以参考往期的。配置完后,建议检查路由协议的邻居关系是否ok?




关键配置


R1配置:

#

interface LoopBack100

 ip address 100.1.1.1 255.255.255.0 

#

bgp 100

 peer 12.1.1.2 as-number 200 

 peer 12.1.1.2 connect-interface GigabitEthernet0/0/0

 network 100.1.1.0 255.255.255.0 



R2配置:

#

bgp 200

 peer 3.3.3.3 as-number 200 

 peer 3.3.3.3 connect-interface LoopBack0

 peer 12.1.1.1 as-number 100 

 peer 12.1.1.1 connect-interface GigabitEthernet0/0/0

 #



R3的配置:


#

bgp 200

 peer 2.2.2.2 as-number 200 

 peer 2.2.2.2 connect-interface LoopBack0

 peer 34.1.1.4 as-number 300 

 peer 34.1.1.4 connect-interface GigabitEthernet0/0/1

 #


R4的配置:


#

interface LoopBack100

 ip address 100.1.1.1 255.255.255.0 

#

bgp 300

 peer 34.1.1.3 as-number 200 

 peer 34.1.1.3 connect-interface GigabitEthernet0/0/0

 network 100.1.1.0 255.255.255.0 



现在,我们在R3上查看bgp路由信息:

BGP路由优选原则:ebgp路由优于ibgp_java_02


说明:

BGP路由优选原则:ebgp路由优于ibgp_java_03


R2收到从R1过来的ebgp路由信息100.1.1.0后发给R3,为ibgp路由。

R3收到从R4发过来的ebgp路由信息100.1.1.0,

R3也从R2收到ibgp路由信息100.1.1.0


最终选择了R4。

我们来看看为何选择R4:

BGP路由优选原则:ebgp路由优于ibgp_java_04

上图可知,R3关于100.1.1.0的bgp路由,优选R4是因为R2没有更优的对等体类型,即ebgp优于ibgp。

可能,有人注意到在查看R3的bgp路由时,R4的local-preference为空,为了排除干扰,我们也可以把R4过来的bgp路由local-preference也设置100。


R3配置:

#

acl number 2000  

 rule 10 permit source 100.1.1.0 0.0.0.255 

#

#

route-policy LP permit node 10 

 if-match acl 2000 

 apply local-preference 100 

#

bgp 200

  peer 34.1.1.4 route-policy LP import



现在,我们再来看看R3上的bgp路由信息:

BGP路由优选原则:ebgp路由优于ibgp_java_05


还是一样R3优选ebgp路由:

BGP路由优选原则:ebgp路由优于ibgp_java_06


由此,我们明白了:

                               ebgp路由优于ibgp路由