[发明专利]一种转发组播报文的方法、装置、网络设备及存储介质有效
申请号: | 201911310611.5 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111010343B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 谢鑫淼 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L45/745 | 分类号: | H04L45/745;H04L45/16 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王娇 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转发 报文 方法 装置 网络设备 存储 介质 | ||
1.一种转发组播报文的方法,应用于堆叠系统包括的至少两个转发单元中的主转发单元中,其特征在于,所述方法包括:
监测到所述堆叠系统中的任一转发单元接收组播报文后,确定所述组播报文的组播下游口对应在所述堆叠系统中的目标聚合口;
将所述组播报文复制到所述目标聚合口对应的除接收所述组播报文之外的其余转发单元中,以使所述目标聚合口对应的各个转发单元分别从属于所述目标聚合口的本地成员口中确定一个成员口,以获得至少一个成员口;
按照预设选择策略,从所述至少一个成员口中确定目标成员口;
通过所述目标成员口转发所述组播报文;
其中,在获得至少一个成员口之前,所述方法还包括:
申请与所述目标聚合口对应的成员口列表,所述成员口列表中包括所述目标聚合口中的所有成员口的信息;
根据所述成员口列表,确定每个转发单元对应的子成员口列表,以使每个转发单元根据对应的子成员口列表,确定本转发单元中属于所述目标聚合口的本地成员口,并采用哈希均衡策略从确定的本地成员口中确定一个成员口;其中,每个子成员口列表具有仅读取对应的转发单元中属于所述目标聚合口的成员口有效的属性。
2.如权利要求1所述的方法,其特征在于,根据所述成员口列表,确定每个转发单元对应的子成员口列表,包括:
确定并标识所述成员口列表中分别属于每个转发单元的成员口;
将标识后得到的成员口列表确定为每个转发单元对应的子成员口列表;
其中,所述成员口列表具有唯一的列表标识,以及,每个子成员口列表均具有所述列表标识。
3.如权利要求1所述的方法,其特征在于,根据所述成员口列表,确定每个转发单元对应的子成员口列表,包括:
确定所述成员口列表中分别属于每个转发单元的成员口;
根据确定的每个转发单元的成员口拆分所述成员口列表,得到每个转发单元对应的只包括属于本转发单元的成员口的子成员口列表。
4.如权利要求1-3任一所述的方法,其特征在于,按照预设选择策略,从所述至少一个成员口中确定目标成员口,包括:
若确定所述至少一个成员口仅包括一个成员口,则将确定出的成员口确定为目标成员口;
若确定所述至少一个成员口包括多个成员口,则按照预设的唯一决策策略,从所述至少一个成员口中确定一个成员口,得到目标成员口。
5.如权利要求4所述的方法,其特征在于,按照预设的唯一决策策略,从所述至少一个成员口中确定一个成员口,得到目标成员口,包括:
按照预先设定的允许转发配置信息,从所述至少一个成员口中确定一个成员口,得到目标成员口,其中,所述允许转发配置信息用于指示所述目标聚合口中的各个成员口在各自所属的转发单元中的允许转发行为状态;或者,
将所述至少一个成员口中端口流量最小的成员口确定为目标成员口。
6.一种转发组播报文的装置,其特征在于,所述装置包括:
第一确定模块,用于监测到堆叠系统中的任一转发单元接收组播报文后,确定所述组播报文的组播下游口对应在所述堆叠系统中的目标聚合口;
获取模块,用于将所述组播报文复制到所述目标聚合口对应的除接收所述组播报文之外的其余转发单元中,以使所述目标聚合口对应的各个转发单元分别从属于所述目标聚合口的本地成员口中确定一个成员口,以获得至少一个成员口;
第二确定模块,用于按照预设选择策略,从所述至少一个成员口中确定目标成员口;
转发模块,用于通过所述目标成员口转发所述组播报文;
所述装置还包括第三确定模块,用于:
在所述获取模块获得所述至少一个成员口之前,申请与所述目标聚合口对应的成员口列表;以及根据所述成员口列表,确定每个转发单元对应的子成员口列表,以使每个转发单元根据对应的子成员口列表,确定本转发单元中属于所述目标聚合口的本地成员口,并采用哈希均衡策略从确定的本地成员口中确定一个成员口;其中,所述成员口列表中包括所述目标聚合口中的所有成员口的信息,每个子成员口列表具有仅读取对应的转发单元中属于所述目标聚合口的成员口有效的属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911310611.5/1.html,转载请声明来源钻瓜专利网。