组播报文负载分担的方法、设备和系统技术方案

技术编号:31227232 阅读:47 留言:0更新日期:2021-12-08 09:35
本申请提供了一种组播报文负载分担的方法,该方法包括:第一网络设备接收第一组播报文;根据组播转发表项确定与所述第一组播报文对应的第一链路组,所述第一链路组包括所述第一网络设备与第二网络设备之间的至少两条并行链路,所述第二网络设备为所述第一网络设备的邻居,所述至少两条并行链路不同;选择第一链路发送所述第一组播报文,所述第一链路为所述至少两条并行链路中的一条链路。本申请提供的技术方案在进行负载分担的多个并行链路中的一个或多个链路发生故障或恢复时,可以缩短组播业务的收敛时间。组播业务的收敛时间。组播业务的收敛时间。

【技术实现步骤摘要】
组播报文负载分担的方法、设备和系统


[0001]本申请涉及网络通信领域,并且更具体地,涉及组播报文负载分担的方法、第一网络设备、第二网络设备和系统。

技术介绍

[0002]网络协议(internet protocol,IP)组播技术实现了IP网络中点到多点的高效数据传送,能够有效地节约网络带宽、降低网络负载。
[0003]在对组播报文进行转发的两个节点之间存在有多个并行链路,且该多个并行链路没有被捆绑成聚合链路组(link aggregation group,LAG)的场景下,相关的技术方案中,通过将不同的组播源组(source group,S,G)往不同的链路上发送,从而实现多个并行链路下组播流量的负载分担。但是,如果进行负载分担的多个并行链路中的一个或多个发生故障或恢复时,上述相关的技术方案中组播业务的收敛时间较长。
[0004]因此,当进行负载分担的多个并行链路中的一个或多个链路发生故障或恢复时,如何在缩短组播业务的收敛时间成为当前亟需要解决的技术问题。

技术实现思路

[0005]本申请提供一种组播报文负载本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种组播报文负载分担的方法,其特征在于,所述方法包括:第一网络设备接收第一组播报文;所述第一网络设备根据组播转发表项确定与所述第一组播报文对应的第一链路组,所述第一链路组包括所述第一网络设备与第二网络设备之间的至少两条并行链路,所述第二网络设备为所述第一网络设备的邻居,所述至少两条并行链路不同;所述第一网络设备选择第一链路发送所述第一组播报文,所述第一链路为所述至少两条并行链路中的一条链路。2.根据权利要求1所述的方法,其特征在于,所述至少两条并行链路不同,包括:所述至少两条并行链路之间对应的接口的互联网协议IP地址不同。3.根据权利要求1或2所述的方法,其特征在于,所述组播转发表项中包括所述第一组播报文的第一标识和所述第一链路组的标识的对应关系;所述第一网络设备根据组播转发表项确定与所述第一组播报文对应的第一链路组,包括:第一网络设备从所述第一组播报文中获取所述第一标识;所述第一网络设备根据所述组播转发表项和所述第一标识确定所述第一链路组。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一网络设备选择第一链路发送所述第一组播报文,包括:所述第一网络设备根据第一链路组的标识确定所述至少两条并行链路;所述第一网络设备从所述至少两条并行链路中选择所述第一链路发送所述第一组播报文。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:在所述第一链路的状态为不可用时,所述第一网络设备从所述至少两条并行链路中选择除所述第一链路之外的第二链路,并通过所述第二链路发送所述第一组播报文。6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述第一网络设备根据组播转发表项确定所述第一组播报文对应的第一链路组之前,所述方法还包括:所述第一网络设备分别通过所述至少两条并行链路中每条链路接收所述第二网络设备发送的至少两个消息,所述每条链路发送的消息都包括所述第二网络设备的标识ID;所述第一网络设备基于所述第二网络设备的ID,建立包括所述至少两条并行链路的所述第一链路组。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一网络设备选择第一链路发送所述第一组播报文,具体包括:所述第一网络设备根据所述第一组播报文的特征信息,从所述至少两条并行链路中选择第一链路,并通过所述第一链路发送所述第一组播报文。8.一种组播报文负载分担的方法,其特征在于,所述方法包括:第二网络设备通过第一链路接收第一网络设备发送的第一组播报文,其中,所述第一网络设备为所述第二网络设备的邻居,所述第一链路为所述第二链路组包括的所述第一网络设备与所述第二网络设备之间的至少两条并行链路中的一条链路,所述至少两条并行链路不同;所述第二网络设备根据所述第一链路为所述第二链路组中的一条链路确定所述第一
组播报文通过逆向路径转发RPF检查;所述第二网络设备对所述第一组播报文进行转发。9.根据权利要求8所述的方法,其特征在于,所述所述至少两条并行链路不同,包括:所述至少两条并行链路对应的接口的互联网协议IP地址不同。10.根据权利要求8或9所述的方法,其特征在于,所述第二网络设备根据所述第一链路为所述第二链路组中的一条链路确定所述第一组播报文通过逆向路径转发RPF检查,包括:所述第二网络设备根据组播转发表项确定与所述第一组播报文对应的所述第二链路组;所述第二网络设备基于所述第一链路为第二链路组中的一条链路,确定所述第一组播报文通过RPF检查。11.根据权利要求10所述的方法,其特征在于,所述组播转发表项中包括所述第一组播报文的第一标识和所述第二链路组的标识的对应关系,所述第二网络设备根据组播转发表项确定所述与所述第一组播报文对应的所述第二链路组,包括:所述第二网络设备从所述第一组播报文中获取第一标识;所述第二网络设备根据所述第一标识和所述组播转发表项,确定与所述第一组播报文对应的所述第二链路组。12.根据权利要求10或11所述的方法,其特征在于,组播转发表项中还包括所述第二链路组的标识和所述第二链路组中的至少两条并行链路之间的对应关系,所述方法还包括:所述第二网络设备根据所述第二链路组的标识和所述组播转发表项,确定所述第一链路为所述第二链路组中的一条链路。13.根据权利要求8至12中任一项所述的方法,其特征在于,在所述第二网络设备根据所述第一链路为第二链路组中的一条链路确定所述第一组播报文通过逆向路径转发RPF检查之前,所述方法还包括:所述第二网络设备分别通过所述至少两条并行链路中每条链路接收所述第一网络设备发送的至少两个消息,所述每条链路发送的消息都包括所述第一网络设备的标识ID;所述第二网络设备基于所述第一网络设备的ID以及所述第二链路组和所述第一网络设备的ID之间的对应关系,建立包括所述至少两条并行链路的所述第二链路组。14.一种第一网络设备,其特征在于,包括:接收模块,用于接收第一组播报文;确定模块,用于根据组播转发...

【专利技术属性】
技术研发人员:谢经荣丁成龙段方红
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1