【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种组播快速收敛的方法及转发设备。
技术介绍
组播协议分为用户主机与组播路由器之间的组成员关系协议,以及组播路由器之间的组播路由协议。其中,组成员关系协议包括IGMP(InternetGroupManagementProtocol,互联网组管理协议),组播路由协议包括PIM(ProtocolIndependentMulticast,独立组播协议)。二层网络可以是指组播路由器与用户主机之间的转发网络,用于实现用户主机与组播路由器之间的组播数据按需转发。二层网络也可以是组播路由器之间的转发网络,用于实现多个组播路由器之间的组播数据按需转发。以组播路由器与用户主机之间的二层网络举例说明,参照图1所示的网络架构,用户主机挂在二层网络下,通过二层网络与三层网络中的组播路由器通信。二层网络包括交换机A、B和C,交换机A和交换机B之间的链路阻塞,交换机A和交换机C之间的链路正常,交换机B和交换机C之间的链路正常。用户主机1和2都挂在交换机B上,用户主机3挂在交换机C上。三层网络中的组播路由器每隔一个周期会向二层网络发送IGMP查询报文,以确定组播组内是否存在用户主机。二层网络中的每个交换机在接收以及转发该IGMP查询报文的过程中,记录各自的组播转发表中的路由器端口,其中,所述路由器端口是指交换机上传输组播报文的端口。如果二层网络的拓扑结构发生变化,例如某条链路发生故障,二层网络中 ...
【技术保护点】
一种组播快速收敛的方法,其特征在于,所述方法包括:第一转发设备确定所述第一转发设备的第一端口与第二转发设备间的链路恢复到正常状态;所述第一转发设备通过所述恢复到正常状态的链路,向所述第二转发设备发送缓存的来自组播路由器的组播协议报文,所述组播协议报文用于指示接收到所述组播协议报文的端口作为传输组播报文的端口。
【技术特征摘要】
1.一种组播快速收敛的方法,其特征在于,所述方法包括:
第一转发设备确定所述第一转发设备的第一端口与第二转发设备间的链路
恢复到正常状态;
所述第一转发设备通过所述恢复到正常状态的链路,向所述第二转发设备
发送缓存的来自组播路由器的组播协议报文,所述组播协议报文用于指示接收
到所述组播协议报文的端口作为传输组播报文的端口。
2.根据权利要求1所述的方法,其特征在于,所述第一转发设备确定所述
第一转发设备的第一端口与第二转发设备间的链路恢复到正常状态之前,所述
方法还包括:
所述第一转发设备通过所述第一转发设备的第二端口,接收来自所述组播
路由器的所述组播协议报文;
所述第一转发设备缓存所述第二端口接收到的所述组播协议报文。
3.根据权利要求2所述的方法,其特征在于,
所述第一转发设备通过所述第一转发设备的第二端口,接收来自所述组播
路由器的所述组播协议报文包括:所述第一转发设备通过所述第二端口,接收
第三转发设备发送的所述组播协议报文;
所述第一转发设备通过所述恢复到正常状态的链路,向所述第二转发设备
发送缓存的来自组播路由器的组播协议报文之前,所述方法还包括:所述第一
转发设备在确定所述第二端口与所述第三转发设备间的链路处于正常状态后,
向所述第二转发设备发送缓存的所述第二端口接收的组播协议报文。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述第一转发设备缓存所述第二端口接收到的所述组播协议报文后,启动
定时器;
所述第一转发设备在确定所述定时器超时后,删除缓存的所述第二端口接
\t收到的组播协议报文。
5.根据权利要求2至4任一项所述的方法,其特征在于,所述第一转发设
备确定所述第一转发设备的第一端口与第二转发设备间的链路恢复到正常状态
之后,所述方法还包括:
所述第一转发设备阻断所述第一转发设备的第三端口与第四转发设备间的
链路;
所述第一转发设备删除缓存的所述第三端口接收到的组播协议报文。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述组播协议报
文为因特网组管理协议IGMP查询报文,或者所述组播协议报文为协议无关组
播PIMhello报文。
7.根据权利要求1至5任一项所述的方法,其特征在于,所述组播协议报
文为协议无关组播PIMhello报文,所述第二转发设备的下游设备为主机,所述
第一转发设备通过所述恢复到正常状态的链路,向所述第二转发设备发送缓存
的来自组播路由器的组播协议报文之后,所述方法还包括:
所述第一转发设备通过所述恢复到正常状态的链路,向所述第二转发设备
发送因特网组管理协议IGMP查询报文,所述IGMP查询报文的源地址为0,所
述IGMP查询报文用于触发所述主机上报IGMP响应报文。
8.一种组播快速收敛的方法,其特征在于,所述方法包括:
第二转发设备通过所述第二转发设备的第一端口与第一转发设备间的链
路,接收所述第一转发设备发送的组播协议报文,所述组播协议报文用于指示
接收到所述组播协议报文的端口作为传输组播报文的端口;
所述第二转发设备根据所述组播协议报文,将所述第二转发设备的第一端
口设为用于传输组播报文的端口。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述第二转发设备接收下游设备发送的组播报文;
所述第二转发...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。