传输组播报文的方法、装置和系统制造方法及图纸

技术编号:34007285 阅读:23 留言:0更新日期:2022-07-02 13:42
本申请提供了一种传输组播报文的方法、装置和系统,可以节省系统的开销。所述方法应用于组播环网,所述方法包括:所述组播环网中的第一网络节点通过所述组播环网的顺时针方向的第一路径接收所述组播环网中第二网络节点发送的第一组播报文;所述第一网络节点通过所述组播环网的逆时针方向的第二路径接收所述第二网络节点发送的第二组播报文,所述第一组播报文的净荷与所述第二组播报文的净荷相同;所述第一网络节点将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备。的至少一个组播目标设备。的至少一个组播目标设备。

【技术实现步骤摘要】
传输组播报文的方法、装置和系统
[0001]本申请是向中国知识产权局提交的申请日为2017年9月27日、申请号为201710891109.2、专利技术名称为“传输组播报文的方法、装置和系统”的申请的分案申请。


[0002]本申请涉及通信领域,并且更具体地,涉及通信领域中传输组播报文的方法、装置和系统。

技术介绍

[0003]通常多协议标签交换(multi

protocol label switching,MPLS)网络采用快速重路由(fast reroute,FRR)对标签交换路径(label switching path,LSP)上的链路或者节点进行局部保护,或者通过建立端对端的备份LSP来保护工作LSP。一旦工作LSP出现故障,则工作LSP上的所有信息流及其对应的所有伪线(pseudowire,PW)都切换到备份LSP。例如,steering倒换技术是将工作LSP上的业务流及其对应的所有伪线切换到备份LSP上的技术。steering倒换技术是当网络节点检测到链路故障时,通过自动保护倒换(automatic protection switching,APS)协议向环网上所有网络节点发送倒换请求。例如,图1所示,环网上源网络节点对应的每条组播路径上都需要运行操作、管理和维护(Operations,Administration and Maintenance,OAM)协议,采用OAM协议来检测链路是否发生故障,这样会使得组播路径上的每个环网节点都需要运行OAM协议,这样会增加系统的开销。r/>
技术实现思路

[0004]本申请提供一种传输组播报文的方法、装置和系统,能够节省系统开销,有助于提高系统性能。
[0005]第一方面,提供了一种传输组播报文的方法,所述方法应用于组播环网,所述方法包括:所述组播环网中的第一网络节点通过所述组播环网的顺时针方向的第一路径接收所述组播环网中第二网络节点发送的第一组播报文;所述第一网络节点通过所述组播环网的逆时针方向的第二路径接收所述第二网络节点发送的第二组播报文,所述第一组播报文的净荷与所述第二组播报文的净荷相同;所述第一网络节点将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备。
[0006]在本申请实施例中,组播环网中可以存在顺时针方向的组播业务和逆时针方向的组播业务,当分组环网中的链路存在故障时,第一网络节点可以接收到一个组播报文,当分组环网中不存在故障时,第一网络节点可以接收到两个组播报文,第一网络节点可以将其中的一个组播报文发送给与第一网络节点连接的至少一个目标设备,因此,可以避免现有技术组播环网运行OAM协议,可以节省系统开销,有助于提高系统性能。
[0007]应理解,所述组播环网中的第一网络节点通过所述组播环网的顺时针方向的第一路径接收所述组播环网中第二网络节点发送的第一组播报文,可以是第一网络节点直接接收第二网络节点发送的第一组播报文,也可以是第一网络节点接收第二网络节点通过其他
网络节点发送的第一组播报文。同样地,所述第一网络节点通过所述组播环网的逆时针方向的第二路径接收所述第二网络节点发送的第二组播报文,可以是第一网络节点直接接收第二网络节点发送的第二组播报文,也可以是第一网络节点接收第二网络节点通过其他网络节点发送的第二组播报文。
[0008]应理解,第一网络节点与至少一个组播目标设备连接,可以是有线的连接,也可以是无线链路连接,本申请实施例对此不作限定。
[0009]在某些实现方式中,所述第一组播报文和所述第二组播报文分别包括第二标识,所述第二标识用于标识所述第一组播报文的净荷与所述第二组播报文的净荷相同;所述第一网络节点将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备,包括:所述第一网络节点根据所述第二标识将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的所述至少一个组播目标设备。
[0010]换句话说,两个组播报文的都有相同的第二标识,则两个组播报文包括相同的净荷,若第一网络节点同时接收到两个组播报文,将其中的一个组播报文转发到至少一个组播目标设备;若第一网络节点先接收到一个组播报文,则将先接收到的组播报文发送到至少一个组播目标设备,这样可以避免至少一个组播目标设备收到两份相同的组播报文而造成的报文冗余。这里发送可以是通过组播方式发送。
[0011]可选地,第二标识可以是特定的字段的取值,两个组播报文中该特定的字段的取值相同,则表示两个组播报文的净荷相同,第一网络节点也保存有该特定字段的取值,当第一网络节点接收到两个组播报文中都包括的该字段的取值相同时,表示接收到两个相同的组播报文,然后选收一个组播报文转发至与该第一网络节点连接的至少一个组播目标设备。
[0012]在某些实现方式中,所述第二标识具体可以为序列号,所述序列号为所述第一组播报文和所述第二组播报文在组播业务流中的顺序,所述组播业务流包括至少一个组播报文,即第一组播报文和第二组播报文包括相同的序列号则表示两个组播报文包括的净荷相同。
[0013]换句话说,顺时针方向的组播业务流和逆时针方向的组播业务流中每个组播报文都存在发送的先后顺序,假设顺时针方向的组播业务流有N个组播报文,逆时针方向的组播业务流也有N个组播报文,N为大于或等于1的正整数,则第一组播报文在顺时针方向的组播业务流中的顺序与第二组播报文在逆时针方向的组播业务流中的顺序相同,即第二标识可以是序列号,序列号可以表示组播报文在组播业务流中的发送顺序。可选地,两个方向上的相同序列号的组播报文可以是先后到达组播环网中的同一个网络节点。
[0014]在某些实现方式中,所述第一网络节点根据所述第二标识将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的所述至少一个组播目标设备,包括:所述第一网络节点根据所述第二标识将所述第一组播报文和第二组播报文中先收到的组播报文转发至所述至少一个组播目标设备。
[0015]在某些实现方式中,所述第一组播报文和所述第二组播报文分别包括第一标识,所述第一标识为路径标签或业务标签,或者所述第一标识为路径标签和业务标签的组合,在所述第一网络节点将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备之前,所述方法还包括:所述第一网络节点根据所述第一
标识确定所述第一组播报文和所述第二组播报文需要转发至与所述第一网络节点连接的至少一个组播目标设备。
[0016]在本申请实施例,顺时针方向的组播业务流可以添加有第一标识,逆时针方向的组播业务流也可以添加有第一标识,对于第一网络节点也保存有第一标识,只有标识有第一标识的组播报文才用可能被转发至至少一个组播目标设备。
[0017]在某些实现方式中,所述第一组播报文的第一标识为第一业务标签,所述第二组播报文的第一标识为第二业务标签;所述第一网络节点根据所述第一标识确定所述第一组播报文和所述第二组播报文需要转发至与所述第一网络节点本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种传输组播报文的方法,其特征在于,所述方法应用于组播环网,所述方法包括:所述组播环网中的第一网络节点通过所述组播环网的顺时针方向的第一路径接收所述组播环网中第二网络节点发送的第一组播报文;所述第一网络节点通过所述组播环网的逆时针方向的第二路径接收所述第二网络节点发送的第二组播报文,所述第一组播报文的净荷与所述第二组播报文的净荷相同;其中,所述第一组播报文和所述第二组播报文分别包括一个第一标识,所述第一标识为路径标签或业务标签,或者所述第一标识为路径标签和业务标签的组合,所述路径标签包括多协议标签交换标签,所述业务标签包括伪线标签;其中,所述第一组播报文和所述第二组播报文分别包括第二标识,所述第二标识用于标识所述第一组播报文的净荷与所述第二组播报文的净荷相同;所述第一网络节点根据所述第一标识确定所述第一组播报文和/或所述第二组播报文需要转发至与所述第一网络节点连接的至少一个组播目标设备;所述第一网络节点根据所述第二标识将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备。2.根据权利要求1所述的方法,其特征在于,在所述组播环网中的第一网络节点通过所述组播环网的顺时针方向的第一路径接收所述组播环网中第二网络节点发送的第一组播报文之后,所述方法还包括:所述第一网络节点对所述第一组播报文进行处理,得到第三组播报文,所述第一组播报文的净荷与所述第三组播报文的净荷相同;所述第一网络节点将所述第三组播报文沿所述顺时针方向的第一路径发送。3.根据权利要求1或2所述的方法,其特征在于,在所述第一网络节点通过所述组播环网的逆时针方向的第二路径接收所述第二网络节点发送的第二组播报文之后,所述方法还包括:所述第一网络节点对所述第二组播报文进行处理,得到第四组播报文,所述第二组播报文的净荷与所述第四组播报文的净荷相同;所述第一网络节点将所述第四组播报文沿所述逆时针方向的第二路径发送。4.根据权利要求1或2所述的方法,其特征在于,所述第二标识为序列号,所述序列号为所述第一组播数据报文和所述第二组播数据报文在组播业务流中的顺序;所述第一网络节点将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备,包括:所述第一网络节点根据所述序列号将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的所述至少一个组播目标设备。5.根据权利要求1或2所述的方法,其特征在于,所述第一网络节点将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备,包括:所述第一网络节点通过以太组播方式或互联网协议IP组播方式将所述第一组播报文或所述第二组播报文转发至与所述第一网络节点连接的至少一个组播目标设备。6.一种传输组播报文的装置,其特征在于,所述装置应用于组播环网,所述装置包括:接收单元,用于通过所述组播环网的顺时针方向的第一路径接收所述组播环网中第二网络节点发送的第一组播报文;
所述接收单元还用于通过所述组播环网的逆时针方向的第二路径接收所述第二网络节点发送的第二组播报文,所述第一组播报文的净荷与所述第二组播报文的净荷相同;所述第一组播报文和所述第二组播报文分别包括一个第一标识,所述第一标识为路径标签或业务标签,或者所述第一标识为路径标签和业务标签的组合,所述路径标签包括多协议标签交换标签,所述业务标签包括伪线标签;其中,所述第一组播报文和所述第二组播报文分别包括第二标识,所述第二标识用于标识所述第一组播报文的净荷与所述第二组播报文的净荷相同;确定单元,用于根据所述第一标识确定所述第一组播报文和/或所述第二组播报文需要转发至与所述装置连接的至少一个组播目标设备;发送单元,用于根据所述第二标识将所述第一组播报文或所述第二组播报文转发至与所述装置连接的至少一个组播目标设备。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第一处理单元,用于在通过所述组播环网的顺时针方向的所述第一路径接收所述组播环网中第二...

【专利技术属性】
技术研发人员:江元龙李春荣胡永健徐卫平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1