[发明专利]组播数据报文转发方法及装置有效
申请号: | 201810550655.4 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108809836B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 王明辉 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/801;H04L12/931;H04L12/947 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 报文 转发 方法 装置 | ||
本申请提供一种组播数据报文转发方法及装置,应用于交换机,方法包括:为组播组设置多个复制组,每个复制组包含位于不同交换芯片且属于组播组的不同出聚合口的多个出成员口;为每个复制组分配一个复制组标识;将每个复制组标识分别关联于组播组的入聚合口的一个入成员口;通过入聚合口的任一入成员口接收属于组播组的组播数据报文时,基于接收组播数据报文的入成员口关联的复制组的出成员口的数目,复制组播数据报文;通过接收组播数据报文的入成员口关联的复制组的各出成员口,发送一份复制的组播数据报文。这样,可以仅向目标出成员口所在的交换芯片复制并发送组播数据报文,减少了发往每个交换芯片的报文流量。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种组播数据报文转发方法及装置。
背景技术
随着信息技术的发展,对交换机数据转发能力的要求越来越高。在一些场景中,需要交换机将一个流量较大的数据流复制成多份组播给多个端口,例如,视频点播、语音业务等场景。为了使端口的数据承载能力可以与数据流流量匹配,在大流量的组播场景中,常采用多个端口聚合的方式,入方向聚合口接收到的数据流会被复制成多份分别从多个出方向聚合口发送出去。
在上述场景中,需要发送报文的出方向聚合口会配置在一个组播组中,从入方向聚合口接收到的报文会发送到交换机的交换网板上,交换网板根据组播成员对报文进行复制,复制的报文将发往出方向聚合口的成员端口所在的交换芯片,交换芯片会对报文进行哈希,根据哈希结果在每个出方向聚合口中选择的一个成员端口将报文发送出去。
但是,交换网板在将报文发往交换芯片时,还不能确定由出方向聚合口中的哪一个成员端口发送报文,所以交换网板需要将报文发送给所有具有出方向聚合口的成员端口的交换芯片,然后由各交换芯片来根据报文哈希在方向聚合口的成员端口确定一个成员端口发送报文。
例如,在图1中,入方向聚合口中的端口0.1接收到组播数据报文后,端口0.1所在的交换芯片0会将组播数据报文发送给交换网板13,交换网板13需要将组播数据报文组播给出方向聚合口1到4。针对出方向聚合口1,交换网板13检测到其成员端口分布在交换芯片2和交换芯片3上,则将组播数据报文复制后发往交换芯片2和交换芯片3。交换芯片2根据组播数据报文做哈希,根据哈希结果选择端口2.1发送组播数据报文,交换芯片3也根据组播数据报文做哈希,根据哈希结果不需要由该交换芯片3上的端口发送该组播数据报文,则交换芯片3丢弃该组播数据报文。同理,其他出方向聚合口会执行类似的操作。
也就是说,从入方向聚合口接收的所有报文都复制并会发往每个具有出方向聚合口的成员端口的交换芯片。当入方向聚合后接收报文流量很大时,不管交换芯片是否需要转发接收到的所有报文,接收的所有报文都会复制发往每个具有出方向聚合口的成员端口的交换芯片。但交换芯片与交换网板之间的互联端口可能不足以承载如此高的报文流量,会导致报文丢失。
例如,在图1中,如果入方向聚合口的接收报文流量为1.2Tbps,针对交换芯片2,不管交换芯片2是否需要发送这1.2Tbps流量中的所有报文,这1.2Tbps的报文流量会全部发送给交换芯片2。但是交换芯片2与交换网板相连的互联端口流量上限为600Gbps,则交换芯片2无法承受交换网板发送的1.2Tbps的流量,会导致交换网板发往交换芯片2的报文丢失。
发明内容
一方面,本申请提供一种组播数据报文转发方法,应用于交换机,所述方法包括:
为组播组设置多个复制组,每个所述复制组包含位于不同交换芯片且属于所述组播组的不同出聚合口的多个出成员口;
为每个所述复制组分配一个复制组标识;
将每个所述复制组标识分别关联于所述组播组的入聚合口的一个入成员口;
通过所述入聚合口的任一所述入成员口接收属于所述组播组的组播数据报文时,基于接收所述组播数据报文的入成员口关联的复制组的出成员口的数目,复制所述组播数据报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810550655.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理方法、转发面设备和控制面设备
- 下一篇:ARL表项集中管理优化系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置