[发明专利]堆叠分裂时管理堆叠成员设备的方法和堆叠成员设备有效
申请号: | 201110246735.9 | 申请日: | 2011-08-24 |
公开(公告)号: | CN102355366A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 曹霞 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 堆叠 分裂 管理 成员 设备 方法 | ||
技术领域
本发明涉及堆叠技术领域,特别涉及一种堆叠分裂时管理堆叠成员设备的方法和堆叠成员设备。
背景技术
堆叠技术是将多台物理设备通过堆叠口连接起来,进行必要的配置后,虚拟化为一台逻辑设备,也即堆叠设备,堆叠设备中的每台物理设备均称为该堆叠设备的成员设备。堆叠技术能够集合多台设备的硬件资源和软件处理能力,提供强大的扩展能力,实现多台设备的协同工作、统一管理和不间断维护。
参见图1,图1是典型的堆叠示意图,物理设备A、B、C、D通过堆叠链路依次连接,形成一个堆叠100,其中,设备A为主用(Master)设备,也称为Active设备,其他设备为备用(Slave)设备。Master设备负责管理堆叠100的控制平面,包括堆叠100设备的运行、管理和维护,Slave设备和Master设备共同负责堆叠100的数据平面,进行业务处理。
当堆叠成员设备之间的堆叠链路故障时,可能会导致堆叠分裂。以图1为例,当设备B和设备C之间的堆叠链路故障时,设备A、B形成一个堆叠;设备C、D形成另一个堆叠,并选举设备C或D作为该堆叠的Master设备,且该Master设备处于Active状态。分裂后形成的两个堆叠具有相同的路由配置,当两个堆叠通过其他链路连通后,会导致网络故障,例如IP地址冲突。
现有技术中,可以采用多Active检测(MAD)机制进行处理,避免因堆叠分裂而导致的网络故障。MAD机制主要包括三部分功能:堆叠分裂检测功能、冲突处理功能、故障恢复功能。其中,
堆叠分裂检测功能:通过双向转发检测(BFD)技术,或链路聚合控制协议(LACP)扩展技术来检测是否发生了堆叠分裂。
冲突处理功能:当检测到堆叠分裂后,在分裂后形成的各堆叠的Master设备之间选举确定其中一个需要继续维持原有Active状态Master设备,其他每个堆叠的Master设备则进入恢复(Recovery)状态,并关闭该堆叠中所有成员设备的包括网管口在内的所有业务口。
故障恢复功能:通过日志的方式提示用户修复堆叠链路,并在堆叠链路修复后,重启进入Recovery状态的设备,继而恢复原堆叠。
参见图2,图2是典型的堆叠组网示意图,其中,设备A、B、C、D通过堆叠口依次连接,形成以设备A为Master设备的堆叠100,并通过聚合链路1与设备X相连,通过聚合链路2与设备Y相连。下面结合图2对采用BFD技术和LACP扩展技术检测堆叠分裂的方法分别进行说明:
BFD技术检测堆叠分裂:各堆叠成员设备之间需要增加一条互连链路作为检测链路。当堆叠正常时,由Master设备负责BFD协议报文收发,各堆叠成员设备之间的检测链路上的BFD会话为断开(DOWN)状态。假设设备B和设备C之间的堆叠链路故障导致堆叠分裂,分裂后形成两个堆叠,两个堆叠会通过设备B和设备C之间的检测链路收发BFD协议报文,BFD会话UP,因此,确定堆叠分裂。然后在两个堆叠的Master设备中选举一个Master设备继续维持原有Active状态,而另一个Master设备则进入Recovery状态,并将其所在堆叠的成员设备的包括网管口在内的所有的业务口(不包括堆叠口)关闭(ShutDown),从而避免堆叠分裂导致的网络故障。
LACP扩展技术检测堆叠分裂:参见图2,图2是图1所示堆叠设备通过聚合链路与其他设备连接的示意图,设备A、B、C、D形成堆叠设备通过聚合链路1与设备X相连,通过过聚合链路2与设备Y相连。可以在设备A、B、C、D、X,或者设备A、B、C、D、Y之间使用动态聚合互连,对发送的LACP协议报文进行扩展,携带相应信息。当堆叠正常时,由Master设备负责LACP协议报文收发,不会收到本堆叠设备发送的特殊协议报文。假设设备B和设备C之间的堆叠链路故障导致堆叠分裂,分裂后形成的两个堆叠,两个堆叠的Master设备会通过设备X或Y互相收发LACP协议报文,因此,确定堆叠分裂。进而在两个堆叠的Master设备中选举一个Master设备继续维持原有Active状态,而另一个Master设备则进入Recovery状态,并将其所在堆叠的成员设备的包括网管口在内的所有的业务口(不包括堆叠口)关闭(ShutDown),从而避免堆叠分裂导致的网络故障。
上述MAD机制中,进入Recovery状态的Master设备将其所在堆叠的所有成员设备的包括网管口在内的所有的业务口关闭,可以避免堆叠分裂导致的网络故障。但是,由于关闭了成员设备的网管口,也无法对成员设备进行管理,导致成员设备脱管。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110246735.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:功率转换器的控制电路
- 下一篇:一种氧指数测定仪