[发明专利]一种堆叠分裂的检测方法和设备有效
申请号: | 201310498992.0 | 申请日: | 2013-10-22 |
公开(公告)号: | CN104579809B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 宗志刚;顾勤丰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L12/24 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 堆叠 分裂 检测 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种堆叠分裂的检测方法和设备。
背景技术
堆叠是指将多台堆叠成员设备组合在一起,逻辑上形成一台堆叠设备,该逻辑上的堆叠设备也被称为堆叠系统。当发生堆叠分裂时,该堆叠系统会分裂成多个配置完全相同的子堆叠系统,这样,多个子堆叠系统同时运行时,就会以相同的IP地址和物理地址与网络中的其他设备交互,导致IP地址和物理地址冲突,引起整个网络故障。
在现有的对堆叠分裂的检测方法中,主要采用中继代理检测方法,该方法为:堆叠系统中的主设备接收该代理设备发送的双主检测(英文:Dual-Active Detect,缩写:DAD)报文,并根据该DAD报文获取DAD信息,例如该堆叠系统中发送该DAD报文的堆叠成员设备的标识信息,若该DAD信息包括的标识信息与该主设备的标识信息相同,则确定该堆叠系统未发生堆叠分裂;若该DAD信息包括的标识信息与该主设备的标识信息不同,并且确定该堆叠系统中发送该DAD报文的堆叠成员设备也为主设备,则确定该堆叠系统发生堆叠分裂。
但是,由于该DAD检测一般通过私有协议报文实现,并且不同厂家对应的私有协议不同,因此,该代理设备必须配置专用端口才能够识别该DAD报文,导致代理设备的实现复杂,通用性差。
发明内容
本发明提供一种堆叠分裂的检测方法和设备,通过Ping报文的传输实现堆叠分裂的检测,能够降低代理设备的实现复杂度,提升代理设备的通用性。
本发明第一方面提供一种堆叠分裂的检测方法,包括:
在堆叠系统通过发送端口向代理设备发送第一因特网包探索器Ping请求报文后,所述堆叠系统中的主设备通过接收端口接收所述代理设备发送的第一Ping响应报文,所述第一Ping请求报文和所述第一Ping响应报文携带所述发送端口的标识信息;
所述主设备根据所述第一Ping响应报文得到所述接收端口的标识信息和所述发送端口的标识信息;
在根据所述发送端口的标识信息与所述接收端口的标识信息确定所述发送端口和所述接口端口不属于同一个堆叠成员设备时,所述主设备根据所述发送端口通过所述代理设备对所述堆叠系统进行堆叠分裂检测。
在第一方面第一种可能的实现方式中,所述堆叠系统通过发送端口向代理设备发送第一Ping请求报文包括:
所述堆叠系统中的所述主设备通过发送端口向所述代理设备发送所述第一Ping请求报文。
结合第一种可能的实现方式,在第二种可能的实现方式中,所述主设备通过发送端口向所述代理设备发送第一Ping请求报文,所述主设备通过接收端口接收所述代理设备发送的第一Ping响应报文包括:
所述主设备根据第一源物理地址和第一目的物理地址通过发送端口向代理设备发送第一Ping请求报文,所述主设备通过接收端口接收所述代理设备根据第二源物理地址和第二目的物理地址发送的第一Ping响应报文;
其中,所述第一源物理地址为所述堆叠系统的物理地址,所述第一目的物理地址为所述代理设备的物理地址;所述第二源物理地址为所述代理设备的物理地址,所述第二目的物理地址为所述堆叠系统的物理地址。
结合第二种可能的实现方式,在第三种可能的实现方式中,在根据所述发送端口的标识信息与所述接收端口的标识信息确定所述发送端口和所述接口端口不属于同一个堆叠成员设备,所述方法还包括:
所述主设备记录所述第一源物理地址,所述发送端口和所述接收端口的对应关系。
结合第三种可能的实现方式,在第四种可能的实现方式中,所述主设备根据所述发送端口通过所述代理设备对所述堆叠系统进行堆叠分裂检测包括:
在所述堆叠系统根据所述对应关系通过所述发送端口向所述代理设备发送第二Ping请求报文后,所述主设备接收所述代理设备根据所述第二Ping请求报文发送的第二Ping响应报文,其中,所述第二Ping请求报文和第二Ping响应报文中携带所述堆叠系统中发送所述第二Ping请求报文的堆叠成员设备的标识信息;
根据所述第二Ping响应报文获取发送所述第二Ping请求报文的堆叠成员设备的标识信息,当所述主设备的标识信息与所述发送所述第二Ping请求报文的堆叠成员设备的标识信息不同时,确定所述堆叠系统发生堆叠分裂。
结合第三种可能的实现方式,在第五种可能的实现方式中,所述堆叠系统根据所述对应关系通过所述发送端口向所述代理设备发送第二Ping请求报文包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310498992.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输处理方法及装置
- 下一篇:基于处理器的检测装置