堆叠冲突的处理方法及装置制造方法及图纸

技术编号:15767168 阅读:73 留言:0更新日期:2017-07-06 14:30
本公开涉及一种堆叠冲突的处理方法及装置,该方法应用于堆叠分裂后形成的子堆叠中的主设备,堆叠中的设备使能VRRP协议,该方法包括:当接收到第一VRRP通告报文时,确定所述堆叠分裂;根据所述第一VRRP通告报文确定自身的VRRP状态;当确定自身的VRRP状态为主状态时,发送第二VRRP通告报文;当确定自身的VRRP状态为备状态时,关闭自身所处堆叠的业务接口。由此,可以利用自身的VRRP接口来检测堆叠分裂,无需配置一条专门的堆叠分裂检测链路,节省设备的端口资源。

Method and device for processing stack conflict

Processing method and device of the invention relates to a stack of conflict, the main equipment of the method applied to stacked split after the formation of the sub stack, the stack device can enable the VRRP protocol, the method comprises: when receiving the first VRRP notification message, determine the stack splitting; according to the first VRRP. The message to determine its own VRRP state; when determining the state of the VRRP dominated state, sending second VRRP notification message; when determining its VRRP state for state, close the business interface itself are stacked. As a result, stack splitting can be detected using its own VRRP interface without saving a device's port resources without configuring a dedicated stack split detection link.

【技术实现步骤摘要】
堆叠冲突的处理方法及装置
本公开涉及通信
,尤其涉及一种堆叠冲突的处理方法及装置。
技术介绍
智能弹性架构(英文:IntelligentResilientFramework,缩写:IRF)是一种虚拟化技术,其核心思想是将多台设备通过堆叠口连接形成堆叠链路,从而将这多台设备虚拟化为一台堆叠设备,称为一个堆叠,其中每台设备称为成员设备。在堆叠中成员设备之间的堆叠链路断开时,会导致堆叠分裂。一个堆叠分裂后会各自形成一个堆叠,分裂形成的堆叠会继承原有堆叠的配置,这样一来,在网络中会形成两个配置相同的堆叠,从而出现配置冲突。为了对堆叠分裂进行检测和处理,现有技术中,通过多激活检测(英文:Multi-ActiveDetection,简称:MAD)实现,例如,双向转发检测(英文:BidirectionalForwardingDetection,简称:BFD)来实现MAD,然而,BFDMAD需要配置一条专门的检测链路,浪费了设备的端口资源。
技术实现思路
有鉴于此,本公开提出了一种堆叠冲突的处理方法及装置。根据本公开的一方面,提供了一种堆叠冲突的处理方法,应用于堆叠分裂后形成的子堆叠中的主设备,所述堆叠中的设备使能VRRP协议,该方法包括:当接收到第一VRRP通告报文时,确定所述堆叠分裂;根据所述第一VRRP通告报文确定自身的VRRP状态;当确定自身的VRRP状态为主状态时,发送第二VRRP通告报文;当确定自身的VRRP状态为备状态时,关闭自身所处子堆叠的业务接口。在一种可能的实现方式中,VRRP通告报文中携带有VRRP优先级;所述根据所述第一VRRP通告报文确定自身的VRRP状态,包括:获取所述第一VRRP通告报文中的第一VRRP优先级;比较所述第一VRRP优先级和自身的第二VRRP优先级,其中,VRRP优先级高的设备的VRRP状态为主状态,VRRP优先级低的设备的VRRP状态为备状态。在一种可能的实现方式中,所述获取所述第一VRRP通告报文中的第一VRRP优先级,包括:获取所述第一VRRP通告报文中携带的第一认证密码;当所述第一认证密码与自身存储的第二认证密码一致时,获取所述第一VRRP通告报文中的第一VRRP优先级;当所述第一认证密码与自身存储的第二认证密码不一致时,丢弃所述第一VRRP通告报文。在一种可能的实现方式中,在所述堆叠中的设备上行的业务接口和下行的业务接口上分别使能VRRP协议。根据本公开的另一方面,提供了一种堆叠冲突的处理装置,应用于堆叠分裂后形成的子堆叠中的主设备,所述堆叠中的设备使能VRRP协议,所述处理装置包括:检测模块,用于当接收到第一VRRP通告报文时,确定所述堆叠分裂;状态确定模块,用于根据所述第一VRRP通告报文确定所述主设备的VRRP状态;控制模块,用于当所述状态确定模块确定出VRRP状态为主状态时,发送第二VRRP通告报文;当所述状态确定模块确定出VRRP状态为备状态时,关闭所述主设备所处子堆叠的业务接口。在一种可能的实现方式中,VRRP通告报文中携带有VRRP优先级;所述状态确定模块具体用于:获取所述第一VRRP通告报文中的第一VRRP优先级;比较所述第一VRRP优先级和所述主设备的第二VRRP优先级,其中,VRRP优先级高的设备的VRRP状态为主状态,VRRP优先级低的设备的VRRP状态为备状态。在一种可能的实现方式中,所述状态确定模块在获取所述第一VRRP通告报文中的第一VRRP优先级的过程中,具体用于:获取所述第一VRRP通告报文中携带的第一认证密码;当所述第一认证密码与所述主设备存储的第二认证密码一致时,获取所述第一VRRP通告报文中的第一VRRP优先级;当所述第一认证密码与所述主设备存储的第二认证密码不一致时,丢弃所述第一VRRP通告报文。在一种可能的实现方式中,在所述堆叠中的设备上行的业务接口和下行的业务接口上分别使能VRRP协议。本公开可以通过是否接收到VRRP通告报文来检测堆叠是否分裂,无需配置一条专门的堆叠分裂检测链路,可以节省设备的端口资源。并且,本公开在堆叠分裂的情况下,可以根据VRRP通告报文确定出的自身的VRRP状态来确定是否关闭自身所处堆叠的业务接口,以降低堆叠冲突的可能,提高网络可靠性。在一种可能的实现方式中,本公开通过在堆叠中的设备上行的业务接口和下行的业务接口上分别使能VRRP协议,可以增强堆叠冲突的处理的可靠性。在一种可能的实现方式中,本公开可以防止其它VRRP协议报文造成的影响,或者恶意报文导致的误判。在一种可能的实现方式中,本公开可以根据VRRP优先级的比较来确定自身的VRRP状态。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1是本公开实施例中的堆叠组网的示意图。图2是根据一示例性实施例示出的一种堆叠冲突的处理方法的流程图。图3是根据一示例性实施例示出的一种堆叠冲突的处理方法的一个示例的流程图。图4是根据一示例性实施例示出的一种堆叠冲突的处理装置的结构框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1是本公开实施例中的堆叠组网的示意图。如图1所示,该堆叠组网包括位于同一堆叠1中的成员设备A、成员设备B、成员设备C、以及成员设备D,堆叠1可以与外部的设备例如交换机E(图1未示出)通信报文。其中,成员设备A为该堆叠1的主设备,成员设备B、成员设备C和成员设备D为该堆叠1的从设备,并且成员设备A至成员设备D这四个成员设备可以使能虚拟路由器冗余协议(英文:VirtualRouterRedundancyProtocol,简称:VRRP)。另外,交换机E可以位于堆叠1的上游或下游。在堆叠1形成时,成员设备A至成员设备D各自的物理接口可关联一个业务接口,该业务接口为逻辑接口,该业务接口上配置了VRRP虚IP地址,而且每个物理接口有一个与之对应的业务优先级,多个物理接口关联业务接口之后,通过业务优先级的比较,使业务优先级最高的物理接口处于激活状态,而其他业务优先级较低的物理接口则处于未激活状态,并且可以通过该有效的物理接口来发送业务报文。如果图1中的成员设备A作为堆叠1的主设备,那么,成员设备A的业务优先级高于其他成员设备的业务优先级,成员设备A的物理接口处于激活状态并且其他成员设备物理接口处于未激活状态。其中,成员设备的接口(例如业务接口)上配置VRRP虚IP地址,便可以理解为在该接口上使能了VRRP协议,该接口也可以被称为VRRP接口。该业务接口可以为以太网冗余接口(英文:R本文档来自技高网...
堆叠冲突的处理方法及装置

【技术保护点】
一种堆叠冲突的处理方法,应用于堆叠分裂后形成的子堆叠中的主设备,所述堆叠中的设备使能VRRP协议,其特征在于,所述处理方法包括:当接收到第一VRRP通告报文时,确定所述堆叠分裂;根据所述第一VRRP通告报文确定自身的VRRP状态;当确定自身的VRRP状态为主状态时,发送第二VRRP通告报文;当确定自身的VRRP状态为备状态时,关闭自身所处子堆叠的业务接口。

【技术特征摘要】
1.一种堆叠冲突的处理方法,应用于堆叠分裂后形成的子堆叠中的主设备,所述堆叠中的设备使能VRRP协议,其特征在于,所述处理方法包括:当接收到第一VRRP通告报文时,确定所述堆叠分裂;根据所述第一VRRP通告报文确定自身的VRRP状态;当确定自身的VRRP状态为主状态时,发送第二VRRP通告报文;当确定自身的VRRP状态为备状态时,关闭自身所处子堆叠的业务接口。2.根据权利要求1所述的方法,其特征在于,VRRP通告报文中携带有VRRP优先级;所述根据所述第一VRRP通告报文确定自身的VRRP状态,包括:获取所述第一VRRP通告报文中的第一VRRP优先级;比较所述第一VRRP优先级和自身的第二VRRP优先级,其中,VRRP优先级高的设备的VRRP状态为主状态,VRRP优先级低的设备的VRRP状态为备状态。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一VRRP通告报文中的第一VRRP优先级,包括:获取所述第一VRRP通告报文中携带的第一认证密码;当所述第一认证密码与自身存储的第二认证密码一致时,获取所述第一VRRP通告报文中的第一VRRP优先级;当所述第一认证密码与自身存储的第二认证密码不一致时,丢弃所述第一VRRP通告报文。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述堆叠中的设备上行的业务接口和下行的业务接口上分别使能VRRP协议。5.一种堆叠冲突的处理装置,应用于堆叠分裂...

【专利技术属性】
技术研发人员:韩冰
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1