OSPF-LDP联动
定义
在存在主备链路的网络中,当主链路故障恢复后,流量会从备份链路切换到主链路。
由于IGP的收敛在LDP会话建立之前完成,导致旧的LSP已经删除,新的LSP还没有建立,因此LSP流量中断。
目的
如图1所示,PE1-P1-P2-P3-PE2为主链路,PE1-P1-P4-P3-PE2为备份链路。
主链路发生故障,流量从主链路切换到备份链路。主链路故障恢复,流量从备份链路回切到主链路,此时流量会有较长时间的中断。
图1 OSPF-LDP联动通过在P1和P2上配置标签分发协议LDP(Label Distribution Protocol)和IGP同步功能,能够缩短流量从备份链路切换到主链路时的中断时间。
是否使能OSPF-LDP联动特性 |
流量中断时间 |
---|---|
不使能OSPF-LDP联动特性 |
秒级 |
使能OSPF-LDP联动特性 |
毫秒级 |
原理
LDP和IGP同步的基本原理是:通过抑制IGP建立邻居关系来推迟路由的回切,直至LDP完成收敛。也就是在主链路的LSP建立之前,先保留备份链路,让流量继续从备份链路转发,直至主链路的LSP建立成功,再删除备份链路。
LDP和IGP同步包括三个定时器:
-
Hold-down
-
Hold-max-cost
-
Delay
当主链路故障恢复后,路由器进行以下操作:
-
启动Hold-down定时器,IGP接口先不建立IGP邻居,等待LDP会话的建立。
-
Hold-down定时器超时后,启动Hold-max-cost定时器。IGP在本地路由器的链路状态通告中,向主链路通告接口链路的最大metric值。
-
故障链路的LDP会话重新建立以后,启动Delay定时器等待LSP的建立。
-
Delay定时器超时以后,无论IGP的状态如何,LDP都通知IGP同步流程结束。