[发明专利]一种堆叠分裂时管理设备的方法及装置有效
申请号: | 201310374792.4 | 申请日: | 2013-08-23 |
公开(公告)号: | CN103457766A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 刘熙 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/937 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 堆叠 分裂 管理 设备 方法 装置 | ||
技术领域
本发明涉及堆叠技术领域,尤其涉及一种堆叠分裂时管理设备的方法及装置。
背景技术
堆叠(Stacking)技术是指一台以上的交换设备通过各自的堆叠口连接起来,进行必要的配置后,虚拟化为一台逻辑设备,即堆叠系统。堆叠技术能够集合多台交换设备的硬件资源和软件处理能力,提供强大的扩展能力,实现多台交换设备的协同工作、统一管理和不间断维护。
例如,如图1所示,由交换设备101、交换设备102、交换设备103和交换设备104组成的堆叠系统100。其中,交换设备101为主(Master)设备,其他交换设备为从(Slave)设备,例如交换设备102~交换设备104为从设备。这样,主设备负责管理堆叠系统的控制平面,包括堆叠系统的运行、管理和维护;从设备和主设备共同负责堆叠系统的数据平面,进行业务处理。
当堆叠系统中的设备之间的堆叠链路出现故障时,可能会导致堆叠分裂。仍以图1为例,当交换设备102和交换设备103之间的堆叠链路出现故障时,交换设备101和交换设备102形成一个堆叠系统;交换设备103和交换设备104形成另一个堆叠系统,并选举交换设备103或交换设备104作为该堆叠系统的主设备,且该主设备处于活跃状态。在这里,上述图1中的堆叠分裂,可采用现有的BFD技术或者LACP扩展技术来检测,具体检测过程在此不再详述。
在这种情况下,由于分裂后形成的两个堆叠系统往往具有相同的配置信息,这样一来,当两个堆叠系统通过其他链路连通后,会出现堆叠系统冲突现象,导致堆叠网络出现故障。
目前,为了避免堆叠分裂时导致的网络故障问题,通常采用关闭分裂后的一个堆叠系统,即,将该堆叠系统中所有设备的业务口关闭,这就导致堆叠分裂后部分设备无法正常工作,进而使得堆叠系统的性能较差。
发明内容
本发明实施例提供了一种堆叠分裂时管理设备的方法及装置,用以解决现有的堆叠系统发生堆叠分裂导致部分设备无法正常工作的问题。
基于上述问题,本发明实施例提供的一种堆叠分裂时管理设备的方法,该方法应用于包括有主域和多个从域的堆叠拓扑网络中,该主域和每个从域均包括至少一台交换设备,该主域中的主设备执行下述步骤:
根据自身接收到的各个从域中的主设备发送的心跳报文中携带的各自所属域的域地址和主设备地址,确定满足预设条件的心跳报文;
将每个确定出的心跳报文发送至其他确定出的心跳报文的来源主设备,并指示所有确定出的心跳报文的来源主设备进行堆叠分裂协商,且根据协商结果判断是否更改各自所属域的域地址;
如果接收到更改域地址的域中的主设备发送的通告报文,将其所属域配置为自身所属域的新从域。
从上述方案可以看出,在本发明实施例中,主域从与其交互的从域发来的携带有域地址和主设备地址的心跳报文中,确定是否存在满足设定条件的报文,在确定出存在时,认为从域可能发生堆叠分裂,并通过将每个确定出的心跳报文转发至其他确定出的心跳报文的来源主设备,指示这些确定出的心跳报文的来源主设备进行堆叠分裂确认及协商,根据协商结果确定哪些域需要更改相应域地址,最后由主域对更改域地址的域重新配置为新从域,这样一来,无需关闭部分发生堆叠分裂的域中的设备,从而保证了这部分域中的设备正常工作,提高了堆叠网络的可用性。
优选地,该主域中的主设备通过下述方式确定满足预设条件的心跳报文:从接收到的心跳报文中,选择域地址相同且主设备地址不同的心跳报文;将选择出的心跳报文作为确定出的心跳报文。这样,可以筛选出可能发生堆叠分裂的从域。
优选地,上述主域中的主设备还执行下述步骤:接收未更改域地址的域中的主设备发送的通知报文,所述通知报文为未更改域地址的域中的主设备与所述新从域进行拓扑合并后返回的报文,且携带有新合并设备的设备信息;根据接收到的通知报文中携带的新合并设备的设备信息,向对应的新合并设备发送配置信息。
这样,在发生堆叠分裂的从域的链路恢复正常时,这部分被配置为新从域的域可以重新与未更改域地址的域进行堆叠拓扑合并,并下发新合并设备的配置信息,从而使得合并后的设备仍能正常运行。
优选地,上述主域中的主设备还执行下述步骤:在接收到更改域地址的域中的主设备通过所属域的外联堆叠口发送的通告报文时,将所述外联堆叠口所在链路聚合为更改域地址的域的外联聚合口。这样,主域中的主设备可以将所述外联堆叠口所在链路,从更改域地址的域在未更改时所属从域的外联聚合口中拆分出来,以便后续主域中的主设备对其重新进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310374792.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端客户体验管理的方法及装置
- 下一篇:一种动态可配置的故障处理平台