[发明专利]应用于星型堆叠系统中的报文转发方法和设备有效
申请号: | 201210393792.4 | 申请日: | 2012-10-17 |
公开(公告)号: | CN103780496B | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 梁学伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/753 |
代理公司: | 北京德琦知识产权代理有限公司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。
目前,为了增加堆叠的接入能力,在原有环形或链形的堆叠基础上,增加了星型堆叠方式。
参见图2,图2为星型堆叠系统结构示意图。在图2中,该星型堆叠系统主要包括堆叠主域(Master)和堆叠从域(Slave)两部分,其中,Master处于构成星型堆叠系统的中心,如图2所示,其由Slot1至Slot4共4台设备进行环形或链形堆叠,而Slave为各个星型发散分支,如图2所示,分别为域01、域02、域03和域04,其中,域01至域04的组成如图2所示。在星型堆叠系统中,首先堆叠主域进行拓扑收敛,在堆叠主域完成拓扑收敛后,各堆叠从域在堆叠主域的配合下相继进行拓扑收敛,当所有的堆叠域即堆叠主域和堆叠从域均完成拓扑收敛时,意味着星型堆叠成功。
但是,由于星型堆叠系统中,拓扑收敛需要在多个堆叠域分层次进行,这导致收敛过程非常慢,并且,堆叠主域参与每个堆叠从域的拓扑收敛,增加CPU负担。还有,堆叠拓扑变化影响面大,不管是堆叠从域拓扑变化还是堆叠主域拓扑发生变化,都需要所有的堆叠域重新进行拓扑收敛。
发明内容
本申请提供了应用于星型堆叠系统中的报文转发方法和设备,应用本发明所提供的报文转发方法和设备能够避免拓扑收敛在多个堆叠域分层次进行、以及堆叠主域参与每个堆叠从域的拓扑收敛带来的技术问题。
本申请提供的技术方案包括:
一种应用于星型堆叠系统中的报文转发方法,所述星型堆叠系统的成员包括堆叠控制成员和堆叠端口扩展成员;所述堆叠控制成员构成所述星型堆叠系统的交换转发中心,相互之间按环形或链形进行堆叠;所述堆叠端口扩展成员为堆叠系统中除堆叠控制成员之外剩余的成员,与所述堆叠控制成员、以及堆叠端口扩展成员之间采用树型结构连接,该方法包括:
任一堆叠端口扩展成员接收报文,在该报文的目的转发芯片ID为本地转发芯片ID时,根据报文的目的端口号转发所述报文,在该报文的目的转发芯片ID不为本地转发芯片ID时,识别该报文是否是向下一级堆叠端口扩展成员下发,如果是,则根据已配置的到该下一级堆叠端口扩展成员的转发关系转发所述报文,如果否,则直接通过本地配置的上行二级堆叠口转发所述报文,所述上行二级堆叠口连接上一级堆叠端口扩展成员或者堆叠控制成员。
一种应用于星型堆叠系统中的报文转发方法,所述星型堆叠系统的成员包括堆叠控制成员和堆叠端口扩展成员;所述堆叠控制成员构成所述星型堆叠系统的交换转发中心,相互之间按环形或链形进行堆叠,所述堆叠端口扩展成员为堆叠系统中除堆叠控制成员之外剩余的成员,与所述堆叠控制成员、以及堆叠端口扩展成员之间采用树型结构连接;该方法包括:
任一堆叠控制成员接收报文,在该报文的目的转发芯片标识ID为本地转发芯片ID时,根据报文的目的端口号转发所述报文;在该报文的目的转发芯片ID不为本地转发芯片ID时,识别该报文是向堆叠端口扩展成员下发的,则检测本地是否已配置了用于转发该报文的转发关系,如果配置了所述转发关系,则通过所述转发关系转发所述报文;如果没有配置所述转发关系,则向其他堆叠控制成员转发所述报文,以使其他堆叠控制成员向所述堆叠端口扩展成员下发所述报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210393792.4/2.html,转载请声明来源钻瓜专利网。