BGP边界网关协议(一)

网友投稿 281 2022-11-06

BGP边界网关协议(一)

BGP概述

从EBGP对等体获得的BGP路由,BGP设备发布给它所有EBGP和IBGP对等体 当存在多条到达同一目的地址的有效路由时,BGP设备只将最优路由发布给对等体 路由更新时,BGP设备只发送更新的BGP路由 所有EBGP对等体发送的路由,BGP设备都会接收 所有EBGP对等体在传递过程中下一跳改变 所有IBGP对等体在传递过程中下一跳不变 默认EBGP传递时TTL值为1 默认IBGP传递时TTL值为255 建立对等体注意点 直连建立对等体需要注意的点:建立IBGP对等体时要让下一跳可达,处于边界的IBGP对等体需要将下一跳指向自己,这样才能建立IBGP对等体 用回环口建立邻居需要注意的点:需要修改更新源,默认更新源是物理口,需要修改成回环口。建立IBGP对等体时要保障下一跳可达,处于边界的IBGP对等体需要将下一跳指向自己,这样才能建立IBGP对等体建立EBGP对等体时因为EBGP只能传一跳,因而,在建立EBGP对等体时,需要修改EBGP多跳的跳数为2以上(自己回环到对端回环是两跳,默认一跳) 关于为什么要用回环口建邻居:原因是回环口稳定,只要路由器启动着,回环口就不Down,而物理链路可能会受线路或者接口等因素的影响导致对等体关系有问题,因而一般BGP建立对等体都是回环口来建 BGP配置命令 在OSPF的AS中配置 配置各路由器的IP地址 配置OSPF[R7]ospf 1[R7-ospf-1]area 0[R7-ospf-1-area-0.0.0.0]network 10.0.24.0 0.0.0.255[R7-ospf-1-area-0.0.0.0]network 7.7.7.7 0.0.0.0 配置BGP R1 (ibgp)与R2、R3, R4,R5, R6建立邻居关系(R2、R4、R5配置与其相似略)[R1]bgp 100 ——创建bgp编号为100 (也就是AS100)[R1-bgp]router-id 1.1.1.1 ——配置BGP的Router ID[R1-bgpl peer 2.2.2.2 as-number 100 ——指定对等体的回环网口IP地址及其所属的AS编号[R1-bgp]peer 2.2.2.2 connect-interface LoopBack0 ——更新发送bgp报文的接口为Loopback0接口[R1-bgp] peer 3.3.3.3 as-number 100[R1-bgp]peer 3.3.3.3 connect-interface LoopBack0[R1-bgp]peer 4.4.4.4 as-number 100[R1-bgp]peer 4.4.4.4 connect-interface LoopBack0[R1-bgp]peer 5.5.5.5 as-number 100[R1-bgp]peer 5.5.5.5 connect-interface LoopBack0[R1-bgp]peer 6.6.6.6 as-number 100[R1-bgp]peer 6.6.6.6 connect-interface LoopBack0

[R3-bgp]peer 2.2.2.2 next-hop-local——ASBR从ebgp邻居学习到的路由传递给ibgp邻居时,修改该命令[R3-bgp]peer 1.1.1.1 next-hop-local[R3-bgp]peer 6.6.6.6 next-hop-local

[R3-bgp]peer 7.7.7.7 as-number 200 ——此为ebgp邻居的AS编号[R3-bgp]peer 7.7.7.7 connect-interface LoopBack0[R3-bgp]peer 7.7.7.7 ebgp-max-hop 2——两个AS之间用回环网口建的邻居要将它们的邻居的最大跳数改为2,默认的是1 (因为不是直连而是用Loopbacko接口,需要经过2个路由,而默认EBGP传递时TTL值为1)

[R3-bgp]network 1.1.1.1 255.255.255.255 ——宣告指定的IGP、静态、默认路由进BGP进程[R3-bgp]network 2.2.2.2 255.255.255.255[R3]ip route-static 7.7.7.7 255.255.255.255 12.1.1.2——两个AS之间的ebgp对等体需要建立tcp连接,这里用静态做底层的寻址,也可以使用IGP路由搭建底层寻址(比如RIP)

[R3-bgp]network 7.7.7.7 255.255.255.255——ebgp用于配置静态路由或IGP路由的网段或IP需要在两端ebgp都宣告

R7与R8,R3 (R3与R7互为EBGP)建立邻居关系(R8配置与其相似略)[R7]bgp 200——创建AS200[R7-bgp] router-id 7.7.7.7[R7-bgp]peer 3.3.3.3 as-number 100 ——此为ebgp邻居的AS编号[R7-bgp]peer 3.3.3.3 connect-interface LoopBack0[R7-bgp] peer 3.3.3.3 ebgp-max-hop 2 ——ebgp报文允许的最大跳数修改为2 (因为不是直连而是用Loopback0接口)

[R7-bgp]peer 8.8.8.8 as-number 200[R7-bgp]peer 8.8.8.8 connect-interface LoopBack0[R7-bgp] peer 8.8.8.8 next-hop-local ——ASBR从ebgp邻居学习到的路由传递给ibgp邻居时,路由的下一跳修改为自己

[R7-bgp] network 8.8.8.8 255.255.255.255 ——宣告指定的从本区域ibgp邻居学到的路由给ebgp邻居

[R7] ip route-static 3.3.3.3 255.255.255.255 12.1.1.1——两个AS之间运行静态路由

[R7-bgp] network 7.7.7.7 255.255.255.255 ——ebgp用于配置静态路由或IGP路由的回环网口IP需要在两端ebgp都宣告

查看命令

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java中方法重写与重载的区别
下一篇:并行接口铁电存储器FM1808及其应用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~