MPLS汇总后导致LSP不连续的情况

场景描述:整个区域使用OSPF建立,AR3为ABR,连接区域0与区域1,所有设备运行MPLS LDP协议建立LSP,R5通告55.55.55.55/24路由到OSPF区域中

AR1查看FIB:

汇总之前查看55.55.55.55/32为MPLS转发

这里通告的是24位的网络,却只有32位的FIB,因为是华为LDP默认只会为32位之际路由分配标签.
然后在R3上进行汇总操作,将55.55.55.0/24汇总为55.0.0.0/8,然后查看R1的FIB:

此时R1的55.0.0.0/8变为IP转发

由于AR3进行路由汇总后,导致LSP的不连续,由于R4分配的55.55.55.55/32的标签为明细路由,R3经过汇总后通告的路由是汇总路由,R3本身不存在汇总路由,因此没有给上游R2分配55.0.0.0/24的标签。目前的转发方式结果是:R1访问55.55.55.55/32的话,转发方式为:R1->R3通过IP转发,R3->R5通过MPLS转发。

此时AR2、AR3、AR4的FIB:

AR2的FIB显示55.0.0.0/8为IP转发

AR3的FIB,由于AR3是汇总设备因此没有汇总路由只有明细路由,去往55.55.55.55/32为标签转发
AR4与AR3的FIB表一致

总结:当MPLS路径中的路由对路由进行汇总时,会导致LSP的不连续,以汇总设备为界,前一半为IP转发,后一半为MPLS转发。

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据