H3CSE路由-BGP基本原理和配置(二)

PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍。设有H3CNE-H3CTE学习博客专栏,敬请关注。


display bgp peer ipv4

             State:Established  则对等体建立成功

bgp的邻居关系需要手工指定,BGP路由也需要手工宣告

路由宣告方式:

(1)network命令

        #bgp  XXXX

              address-family ipv4 unicast

                    network IP地址   掩码     宣告BGP路由,OSPF的是使能接口

注意:network命令宣告的BGP路由的IP地址+掩码必须和本地IP路由表中真实存在的路由信息的地址和掩码一致    


(2)IGP路由引入BGP

bgp XXXX

   address-family ipv4 unicast

        import route   XXXXrip/ospf/direct等

注意:被宣告仅BGP的路由信息,必须先确保本地IP路由表中存在 ,不能凭空宣告那些不存在的信息  

BGP路由的传递规则:

任何BGP设备需要维护以下3个表

BGP邻居表 display bgp peer ipv4

BGP路由表 display bgp routing-table ipv4

BGP邻居之间更新的BGP路由是在BGP路由表之间交互的

IP路由表     display ip routing-table

在BGP路由表中,只有最有的BGP路由才会被使用!!!才会

(1)注入本地IP路由表

(2)宣告给邻居

bgp路由表中前有*>说明是最优路由    

BGP路由的下一跳IP在本地IP路由表中没有匹配项,称为下一跳不可达,下一跳不可达的BGP路由不可用

BGP路由设备转发的路由信息默认不会更换下一跳地址

RT1-----eBGP------RT2-----iBGP-----RT3

RT3默认以RT1为下一跳

解决方法:

RT2: address-family ipv4 unicast 

           peer RT3 next-hop-local

iBGP的水平分割:本地设备从IBGP对等体获得的BGP路由不会宣告给设备的其他IBGP对等体。

注意:若无此机制,那么当三个路由器两两相连,并建立了IBGP邻居之时,那么此时其中一个路由器发送的更新将在三个路由器之间无限循环。

水平分割规则无法关闭

可能会导致AS内BGP路由无法顺利传递

解决方法:

(1)IBGP全连接:AS内任意一对BGP设备之间都有iBGP邻居关系

(2)反射方案

(3)联盟方案

你可能感兴趣的:(H3CSE,H3CNE-H3CTE学习历程)