[发明专利]报文转发方法和设备有效
| 申请号: | 201210394880.6 | 申请日: | 2012-10-17 |
| 公开(公告)号: | CN103780480B | 公开(公告)日: | 2017-08-11 |
| 发明(设计)人: | 梁学伟;刘刀桂;祁正林;修亦宏 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L12/70 | 分类号: | H04L12/70;H04L12/801;H04L12/891 |
| 代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 杨春香,宋志强 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 报文 转发 方法 设备 | ||
技术领域
本申请涉及网络通信技术,特别涉及报文转发方法和设备。
背景技术
堆叠是指一台以上的交换设备组合起来共同工作,以便在有限的空间内提供尽可能多的端口。支持堆叠的多台交换设备互连组成一个联合设备,该联合设备称为一个Stacking(堆叠),而组成该Stacking的每个交换设备称为一个Slot(成员)。多个Slot组成Stacking后,无论在管理上还是在使用上,就成为了一个整体,也就是说,可将该多个Slot看成单一设备进行管理和使用,这样,既可以通过增加设备来扩展端口数量和交换能力,同时,也通过多个Slot之间的相互备份增加整个Stacking的可靠性。
参见图1,图1为现有Stacking的示意图。在图1中,该Stacking由4个Slot组成,分别记为:S1、S2、S3、S4,每个Slot配置两组外部堆叠口,分别记为第一堆叠口(P1)和第二堆叠口(P2)。相邻两个Slot之间必须按照一个Slot的P1与另一个Slot的P2的方式进行连接,例如图1中,S1的P1与S4的P2连接,S1的P2与S2的P1连接等等,如此,4个Slot之间通过P1、P2连接组成环形的Stacking。
在现有技术中,每个Slot配置的外部堆叠口可由至少一个成员端口组成,其中,同一外部堆叠口的成员端口由同一芯片提供,而不同外部堆叠口的成员端口由不同芯片提供,这就限制了相邻两个不同Slot之间的链路连接是1:1方式,如此,就会导致相邻两个不同slot之间的所有流量都集中在同一个链路上,增加链路负载,无法实现链路分担。
发明内容
本申请提供了报文转发方法和设备,以实现堆叠中两个不同成员之间的流量分担。
本申请提供的技术方案包括:
一种报文转发方法,包括:
从堆叠系统中选取堆叠控制成员和堆叠端口扩展成员,其中,堆叠控制成员作为所述堆叠系统的交换转发中心,相互之间通过环形或链形堆叠,而堆叠端口扩展成员为所述堆叠系统中除堆叠控制成员之外剩余的成员;
任一堆叠控制成员在本地创建连接堆叠端口扩展成员的跨设备聚合组端口,该跨设备聚合组端口的成员端口为所述堆叠系统中各堆叠控制成员上连接所述堆叠端口扩展成员的下行二级堆叠口,所述下行二级堆叠口为堆叠控制成员上连接堆叠端口扩展成员的堆叠口;
任一堆叠控制成员在向堆叠端口扩展成员转发报文时,从连接该堆叠端口扩展成员的跨设备聚合组端口中选择一个成员端口转发所述报文。
一种报文转发方法,包括:
从堆叠系统中选取堆叠控制成员和堆叠端口扩展成员,其中,堆叠控制成员作为所述堆叠系统的交换转发中心,相互之间通过环形或链形堆叠,而堆叠端口扩展成员为所述堆叠系统中除堆叠控制成员之外剩余的成员;
任一堆叠控制成员创建连接堆叠端口扩展成员的本地聚合组端口,该本地聚合组端口的成员端口为该堆叠控制成员本地连接所述堆叠端口扩展成员的下行二级堆叠口,所述下行二级堆叠口为堆叠控制成员上连接堆叠端口扩展成员的堆叠口;
任一堆叠控制成员在向堆叠端口扩展成员转发报文时,从连接该堆叠端口扩展成员的本地聚合组端口中选择一个成员端口转发所述报文。
一种报文转发设备,该设备作为堆叠系统中的其中一个堆叠控制成员,其中,所述堆叠系统中所有的堆叠控制成员作为所述堆叠系统的交换转发中心,相互之间通过环形或链形堆叠,所述堆叠系统中还包括堆叠端口扩展成员,堆叠端口扩展成员为堆叠系统中除堆叠控制成员之外剩余的成员;
所述设备包括:
跨设备聚合组端口,用于连接堆叠端口扩展成员,其中的成员端口为所述堆叠系统中各堆叠控制成员上连接所述堆叠端口扩展成员的下行二级堆叠口,所述下行二级堆叠口为堆叠控制成员上连接堆叠端口扩展成员的堆叠口;
媒体接入控制MAC芯片,用于在向堆叠端口扩展成员转发报文时,从连接该堆叠端口扩展成员的跨设备聚合组端口中选择一个成员端口转发所述报文。
一种报文转发设备,该设备作为堆叠系统中的其中一个堆叠控制成员,其中,所述堆叠系统中所有的堆叠控制成员作为所述堆叠系统的交换转发中心,相互之间通过环形或链形堆叠,所述堆叠系统中还包括堆叠端口扩展成员,堆叠端口扩展成员为堆叠系统中除堆叠控制成员之外剩余的成员;
所述设备包括:
本地聚合组端口,用于连接堆叠端口扩展成员,其中的成员端口为该设备本地连接所述堆叠端口扩展成员的下行二级堆叠口,所述下行二级堆叠口为该设备上连接堆叠端口扩展成员的堆叠口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210394880.6/2.html,转载请声明来源钻瓜专利网。





