BGP基础配置

博客主要围绕BGP配置展开,包括IP配置、BGP启动与宣告,介绍了会话建立、环回建邻时TTL的更改,还阐述了BGP路由表查看及路由可用性判断,针对下一跳问题、IGBP水平分割机制等导致的路由问题给出解决办法,最后进行了相关测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

IP配置

 

 

 

 

 

 

BGP配置启动

 启动bgp 1,然后指定id,然后宣告邻居网段和区域,同样这个步骤也需要在另外的区域重复

 会话建立后出现下表

 

路由2.3.4进行IBGP配置

这句话的意思是r2路由器的旁边有一个3.3.3.3网段 跟你一样处于区域2

 

 

 r3

 peer 2.2.2.2 connect-interface LoopBack 0

r3的这句话表明当r3与2.2.2.2网段进行建立邻居的时候,用r3的直连接口环回0作为源IP

r3还要与r4进行建邻

 

r4

 

解决r4 r5之间路由可达问题

 

 

测试

 可以连通

下一步环回建邻

 

此时还无法建邻,因为EBGP之间TTL是1,而IGBP里面TTL是255,如果r1要ping r2的环回就会导致跳数+1,以致于数据包死亡,所以r1想要ping  r2环回就必须更改TTL,也就是说EBGP进行环回建邻时必须更改TTL

同理r4,r5也需要这样做

 

 此时建邻就算完成了,然后是bgp的宣告

 查看bgp 路由表

 

其中*>字符

*代表可用

>代表可优,当同时出现时*>代表路由  “优且可优”,即代表可以把路由加载的自己的路由表,但并不是非得加,而且可以传递给下一个

查看r2

 

这时已经加好了 

并且r3也学到了

但是没有   *>    代表着既不能加表,又不能传递

不许加表是为了防环

这图中,NextHop不对,这条路由是r3从r2学习到的,下一跳理应是r2的地址,但是此时是r1的地址,所以需要更改下一跳 

   

这句话是让r2在传递表的时候把下一跳改成r2自己的地址

查看r3

已经有了,并且由于r2和r3是通过r2的环回建邻的所以下一跳是2.2.2.2

 

此时r3上虽然是  *>  即可优了,但是r4上仍然不会有路由

 

这是因为IGBP有水平分割机制,所以这里只能二次建邻,让r2和r4建邻,然后由r2传递给r4

 

 

此时就有了

 同样也出现了下一跳的问题,需要在r2上再次修改

现在就正确了

 

 

r5也学习到了

 

现在还需要做到r5的环回通

 

r4

此时发现5.5.5.0的网段不优且不可用,即代表着不能加表也不能传递 

先在r5上建立一个新环回,并在r4上写静态路由,并在r5上宣告

 

此刻查看bgp表

 发现新环回 有 *> 代表可以加表,可以传递,此时已经有了静态所以不用加表

r3上查看

 

 

 该路由不能传递,同样也是下一跳问题

所以需要在r4上修改

 

 

此时

 

 该路由优且可用,r2会传递给r1,并且仍然是可优可用,这是因为EBGP和IGBP之间传递时会自动修改下一跳

然后我们r1ping 99.1.1.1

 

回到刚才的5.5.5.0不能传递的问题,这是因为华为上建邻的网段和传递的网段不能是同一个,所以一个路由器应该两个环回,一个建邻,一个传递

但是仍然有办法让5.5.5.0 变成优且可用

即重写静态

 

 这里的原因是我写的静态是一条32位的路由,而传过来的是一条24位的路由,是不同的所以可用且优,所以加表

 

测试ping 5.5.5.5 

 

接着继续宣告AS2中的环回即可

 r5上有2.2.2.2的路由

然后测试

 

 

宣告r3r4的环回

 测试

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值