支持mLDP P2MP主LSP在高级拓扑中创建
本文主要针对mLDP P2MP在高级拓扑中创建主树的技术进行介绍。
产生原因
NG-MVPN Over mLDP P2MP和VPLS Over mLDP P2MP特性提供双根1+1保护机制,当mLDP P2MP主树故障后快速切换至备树,从而减少业务流量丢失。
mLDP P2MP使用基本拓扑(Base Topology)中的单播路由表查找到根路由,存在如下问题:从双根到叶子的单播路由存在共路情况,共路部分发生故障,会导致双根1+1保护完全失效。通过调整单播路由可以做到不共路,但是会影响已有的单播业务。
一个自然的解决方法是在同一个物理网络上为不同的业务规划出不同的逻辑拓扑,称之为多拓扑。由于在公网地址族下每个高级拓扑都会包含各自独立的路由表,所以高级拓扑支持协议路由的添加、删除和引入。根据多拓扑的思路与高级拓扑的特性,可以通过配置高级拓扑来解决mLDP P2MP隧道双根1+1保护共路问题。
目前,mLDP P2MP是高级拓扑典型的应用之一。通过配置高级拓扑,配置mLDP P2MP的主LSP在高级拓扑中创建,使路由不完全依赖单播路由表,通过调整高级拓扑中路由优先级,避免共路,这样既可以不影响单播业务,又可以解决共路问题。
相关概念
- 基本拓扑:公网默认创建的拓扑,用户不可以配置或删除(Base Topology)。
- 高级拓扑:用户可以添加、删除和引入的拓扑(Class-Specific Topology)。
实现过程
使用价值
可以任意修改部署规避P2MP LDP双根保护的共路问题,同时不影响单播业务。