使用MPLS LDP解决BGP路由黑洞的问题

简介: MPLS LDP默认不为BGP路由分配标签

image.png

在这张拓扑图上,R1-R2-R3 底层使用OSPF 打通,然后建立 MPLSLDP,R1-R3 又互为IBGP 邻居。

同时,R1 有个 loopback10 地址:10.1.1.1/32;R3 有个 loopback10 地址:10.3.3.3/32。在 R1 和 R3 上分别使用 BGP 进行 network

由于R2 没有建立 BGP,在R1 去访问R3 时,在 R2 上会现路由黑洞,丢弃数据包。要求如下:10.1.1.1/32 去访问 10.3.3.3/32 时,走 MPLS 隧道,而不使用 IGP 进行宣告,同时解决了 BGP 的路由黑洞问题。

可以在 R1R3 上分别使用 route recursive-lookup tunnel该命令,可将 10.1.1.1-->10.3.3.3 的流量引到 MPLS 中,从而使流量走隧道路径。

实现原理:由于 R1R3 互为 IBGP邻居,所以在 R1BGP 路由表中,会有 10.3.3.3的路由,下一跳指向 R3,在 R1 去访问 10.3.3.3 时,R1 查看 FIB表,隧道 ID 为 0,从而走 IP 路径,但由于到达 R2 时,R2 没有这条路由,将数据包丢弃,由此可见走IP 路径失败。但是 R1R3 之间是有一条隧道的,在他们的 BGP 路由表的下一跳又互相指向对方,所以可借助 R1R3 之间的隧道,将该流量引入到 MPLS 隧道中,从而实现 10.1.1.1-->10.3.3.3走标签路径。

相关文章
|
6月前
|
网络协议 网络虚拟化
BGP EVPN(一)
BGP EVPN(一)
|
6月前
|
网络架构
|
7月前
|
网络协议
OSPF,RIP和BGP的路由汇总
OSPF,RIP和BGP的路由汇总
99 0
|
7月前
|
存储 负载均衡 网络协议
BGP 技术连载:BGP 选路规则
【4月更文挑战第23天】
477 0
|
7月前
|
网络架构
|
7月前
|
负载均衡 网络协议 算法
IP路由协议(RIP、IGRP、OSPF、IS-IS、BGP)
1、路由分类 路由产生方式: 直接路由:路由器会自动生成本路由器激活端口所在网段的路由条目 静态路由:网络管理员手工配置,静态路由信息在缺省的情况下私有的,不会传递给其他的路由器
|
网络协议 算法 网络架构
FRR+BFD+OSPF与BGP联动
FRR+BFD+OSPF与BGP联动
244 0
|
网络架构
交换机与路由器技术-21-RIP路由协议
交换机与路由器技术-21-RIP路由协议
61 0
|
NoSQL Redis 网络架构
BGP邻居路由黑洞+mpls ip
文章目录 要求: 拓扑: 命令:
116 0
BGP邻居路由黑洞+mpls ip