BFD for P2MP Tunnel
BFD for P2MP tunnel主要应用于NG-MVPN和VPLS部署主备双根mLDP P2MP树的场景下,通过配置该特性建立BFD会话检测主mLDP P2MP树的连通性,从而实现主树故障后快速切换至备树,减少业务流量丢失。
使用价值
NG-MVPN Over mLDP P2MP特性以及VPLS Over LDP P2MP特性现在均没有提供隧道的保护机制,当LSP故障时流量的收敛切换只能依靠响应路由变化的硬收敛来完成切换,性能较差。本特性是为NG-MVPN Over mLDP P2MP和VPLS Over mLDP P2MP特性提供双根的mLDP 1+1保护机制,为VPN建立备份隧道。当P2MP Tunnel发生故障时,通过BFD For mLDP P2MP Tunnel的快速检测机制,能够快速感知并切换流量,来提升NG-MVPN Over mLDP P2MP和VPLS Over mLDP P2MP场景的故障收敛性能,减少流量丢失。
实现原理
如图3-32所示,Root节点通过BFD协议报文,沿P2MP LDP LSP的转发路径将协议报文送往所有Leaf,Leaf节点通过判断是否能在一定的周期内正常接收到Root节点发送的检测报文来感知Root节点到Leaf之间的故障。
如图3-32所示,NG-MVPN和VPLS场景中,建立两棵完整的mLDP P2MP树,其中PE-AGG1为主根节点,PE-AGG2为备根节点,两棵树路径独立不重合。在根和叶子上配置BFD for P2MP tunnel,触发建立BFD会话。当BFD检测到主P2MP tunnel故障时,转发器会快速感知并将NG-MVPN或者VPLS的流量切换到备P2MP tunnel。