LDP Auto FRR
LDP Auto FRR(Fast Re-Route)为MPLS网络提供快速重路由功能,实现了本地的端口备份。
产生原因
对于存在主备链路的MPLS网络中,当主链路发生故障时,IGP路由会首先重收敛到备份链路,然后LDP LSP才会随之切换备份链路。在此过程中,会有少量的流量丢失。基于此原因,NE40E实现了LDP Auto FRR特性。
在配置了LDP Auto FRR功能的网络中,当接口故障(接口自己感知或者结合BFD检测)或者主LSP不通(结合BFD检测)时,LDP Auto FRR功能会将流量快速切换到备份LDP LSP上,实现对主LSP的保护,保证流量中断时间最短。
实现过程
LDP LFA FRR
LDP LFA FRR是依赖于IGP LFA FRR的LDP Auto FRR,其原理是通过LDP信令的Liberal标签保持方式,先获取Liberal Label,为该标签申请转发表项资源,并将转发信息下发到转发平面作为主LSP的备用转发表项。当接口故障(接口自己感知或者结合BFD检测)或者主LSP不通(结合BFD检测)时,可以快速的将流量切换至备份路径,从而实现了对主LSP的保护。
假如该Liberal Label的来源对应的备份路由存在,且该路由的目的地址满足LDP创建备份LSP的策略。就可以为该Liberal Label申请一个转发表项资源,创建备份LSP作为主LSP的备用转发表项,和主LSP一起下发到转发平面,这样主LSP就和这条备份LSP关联起来了。
接口自己感知接口故障、BFD感知接口故障、或者BFD感知主LSP不通等,都能触发LDP Auto FRR切换。当LDP Auto FRR切换后,流量根据备用转发表项切换到备份路径上,至此LDP Auto FRR生效。之后的变化过程是路由从LSRA-LSRB收敛到LSRA-LSRC-LSRB,在新的路径(原来的备份路径)上根据路由新建LSP,再把原来的主LSP删除,流量按照LSRA-LSRC-LSRB上新建的LSP进行转发。
LDP Remote LFA FRR
- IGP通过Remote LFA算法计算出Remote LFA路由,其中包含PQ节点(P2)地址和被迭代的出接口下一跳,并通知给路由管理模块。关于PQ节点的定义,请参见IS-IS Auto FRR。
- LDP从路由管理模块获取Remote LFA路由,PE1根据PQ节点地址自动创建远端对等体,建立与PQ节点之间的LDP远端会话,并建立从PE1到PQ节点的LDP隧道,进而建立从PE1到PE2的Remote LFA FRR LSP(PE1->P2->PE2)。关于自动建立LDP远端会话的实现原理,请参见LDP会话。
- 在PE1上LDP再根据被迭代的出接口下一跳,建立一条实际路径为PE1->P1->P2的LDP LSP,称为Remote-LFA Iterated LSP。该LSP将供从PE1到PQ节点的Remote LFA FRR LSP迭代使用。