文章目录
- 前言
- 一、pandas是什么?
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
前言
MPLS协议使用标签交换来转发报文,最初是为了提高IP报文转发效率而设计的,但是后来随着硬件性能的提升,路由表已经不再是路由表/防火墙的转发瓶颈,现在MPLS主要应用于VPN等场景。
一.BGP中的MPLS应用
- 解决BGP路由黑洞 BGP路由黑洞详解
在BGP协议中存在路由黑洞,产生黑洞的原因这里不过多赘述,MPLS主要从以下方面解决黑洞:
-
MPLS将流量标记为标签,而不是IP地址,这意味着路由器可以根据标签进行路由,而不需要考虑IP地址的变化。因此,即使BGP路由表中的一些IP地址无法到达目标,其他标签仍然可以被正确转发。
-
MPLS可以通过使用标记的交换机和标记的隧道来为流量提供多条路径,从而避免黑洞出现。当一条路径出现故障时,MPLS可以自动切换到另一条路径。
-
MPLS提供了流量工程功能,可用于更好地管理流量和避免黑洞出现。通过使用MPLS Traffic Engineering(MPLS-TE)协议,运营商可以为不同的流量流设置不同的路径和带宽,从而最大限度地利用网络资源并确保数据流的稳定性和可靠性。
- 案列分析
拓扑描述:R1-R2:EBGP R2和R5:非直连建邻IBGP R5-R6:EBGP area 1:运行MPLS
黑洞原因:R1发送给6.6.6.0网段的报文来到R2后,R2查找路由表发现下一跳时R5,想要去往R5,需要通过R3转发,因此R2会将报文转发给R3,报文来到R3后,R3查找路由表并未发现6.6.6.6.0网段的路由信息,报文无从转发将被丢弃,到此黑洞产生。
- R2路由表以及FIB表:
根据R2 FIB表中 6.6.6.0网段的Tunnel隧道标记为0X0,意味着该网段未建立LSP链路,不运行MPLS,报文会转发给下一跳23.0.0.2(R3)产生黑洞。
解决办法:让需要R2转发的报文不递归查找路由表直接通过MPLS LSP链路转发给R5。
#配置如下命令使R2优先使用MPSL隧道转发
[r2]route recursive-lookup tunnel
#查看FIB表细节信息
[r2]dis fib verbose
左边FIB 简表 右边FIB详细表