MPLS解决BGP的路由黑洞问题

MPLS 解决BGP路由黑洞问题
在这里插入图片描述
上图我们先不做MPLS的话,R1的环回是ping不通R6的环回
在这里插入图片描述
但是做了MPLS之后,R1的环回居然能ping通R6的环回

在这里插入图片描述
原因
MPLS将不为通过BGP学习到的路由条目分发标签号;
但是在访问BGP学习的目标时,封装该目标BGP下一跳地址所在网段的标签号;
使中间未运行BGP协议的路由器,基于标签号将流量转发到BGP的下一跳处,来避免路由黑洞。

1先到2: 2查找FIB表,给去6.6.6.6 一个标签号18
show ip cef detail FIB表
在这里插入图片描述
show mpls forwarding-table LFIB表
在查找LFIB表 走5.5.5.5出去,欺骗了R3和R4,最后在R5弹出标签,到6.6.6.6

在这里插入图片描述
下面是配置
R1
interface Loopback0
ip address 1.1.1.1 255.255.255.0
interface Ethernet0/1
ip address 12.1.1.1 255.255.255.0
router bgp 1
bgp router-id 1.1.1.1
bgp log-neighbor-changes
network 1.1.1.0 mask 255.255.255.0
neighbor 12.1.1.2 remote-as 2
R2
interface Loopback0
ip address 2.2.2.2 255.255.255.0
interface Ethernet0/0
ip address 12.1.1.2 255.255.255.0
interface Ethernet0/1
ip address 23.1.1.1 255.255.255.0
mpls ip 开启MPLS
router eigrp 90 动态协议
network 2.0.0.0
network 23.0.0.0
router bgp 2 bgp协议
bgp router-id 2.2.2.2
bgp log-neighbor-changes
neighbor 5.5.5.5 remote-as 2
neighbor 5.5.5.5 update-source Loopback0
neighbor 5.5.5.5 next-hop-self
neighbor 12.1.1.1 remote-as 1
R3
interface Loopback0
ip address 3.3.3.3 255.255.255.0
interface Ethernet0/0
ip address 23.1.1.2 255.255.255.0
mpls ip
interface Ethernet0/1
ip address 34.1.1.1 255.255.255.0
mpls ip
router eigrp 90
network 0.0.0.0
R4
interface Loopback0
ip address 4.4.4.4 255.255.255.0
interface Ethernet0/0
ip address 34.1.1.2 255.255.255.0
mpls ip
interface Ethernet0/1
ip address 45.1.1.1 255.255.255.0
mpls ip
router eigrp 90
network 0.0.0.0
R5
interface Loopback0
ip address 5.5.5.5 255.255.255.0
interface Ethernet0/0
ip address 45.1.1.2 255.255.255.0
mpls ip
interface Ethernet0/1
ip address 56.1.1.1 255.255.255.0
router eigrp 90
network 5.0.0.0
network 45.0.0.0
router bgp 2
bgp router-id 5.5.5.5
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 2
neighbor 2.2.2.2 update-source Loopback0
neighbor 2.2.2.2 next-hop-self
neighbor 56.1.1.2 remote-as 3
R6
interface Loopback0
ip address 6.6.6.6 255.255.255.0
interface Ethernet0/0
ip address 56.1.1.2 255.255.255.0
router bgp 3
bgp router-id 6.6.6.6
bgp log-neighbor-changes
network 6.6.6.0 mask 255.255.255.0
neighbor 56.1.1.1 remote-as 2
大家有什么问题可以在评论里评论,我会一一回复。

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LYDlsj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值