BFD与PIM联动
正常情况下,如果共享网段上的当前DR(Designate Router)出现故障,其他PIM邻居会等到邻居关系超时才触发新一轮的DR竞选过程,组播数据传输中断的时间将会不小于邻居关系的超时时间,通常是秒级。
BFD与PIM联动的特点是可以进行快速故障检测,能够在毫秒级别内通知PIM模块触发新一轮的DR竞选,而不是等到邻居关系超时。
BFD与PIM联动同时也适用于共享网段上Assert竞选的过程,可以快速响应Assert Winner接口故障。
表2-4显示了PIM协议是否绑定BFD时收敛速度的数据。
组网应用
如图2-14所示,在与用户主机相连的共享网段上,SwitchC的下游接口Interface1和SwitchD的下游接口Interface2之间建立PIM BFD会话,通过在链路两端发送BFD检测报文检测链路状态。
SwitchC作为当前DR,下游接口Interface1负责接收端组播数据的转发。若接口Interface1发生故障,BFD快速把会话状态通告给RM,再由RM通告给PIM。PIM模块触发新一轮的DR竞选,SwitchD作为新当选的DR,下游接口Interface2在短时间内向接收端转发组播数据,从而缩小组播数据传输的中断时间。