[发明专利]一种分布式链路聚合故障收敛方法和一种堆叠设备有效
申请号: | 200810118522.6 | 申请日: | 2008-08-15 |
公开(公告)号: | CN101340456A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 汪顺利;杨小朋;宋玉兵 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/46;G06F15/16;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 聚合 故障 收敛 方法 堆叠 设备 | ||
技术领域
本发明涉及分布式链路聚合(DLA,Distributed Link Aggregation)技术 领域,尤指一种分布式链路聚合故障收敛方法和一种堆叠设备。
背景技术
堆叠技术是指几台独立的网络设备通过一定的拓扑形成一个整体,通过 一个IP地址进行管理,从而实现跨设备的二层转发和三层转发。网络设备 堆叠条件下的分布式链路聚合DLA技术作为提高网络冗余性和可靠性的手 段,已经得到了越来越多的应用。
图1是现有的分布式链路聚合技术的一个组网示意图。如图1所示,堆 叠设备1和堆叠设备2构成一个堆叠,该堆叠与独立设备1和独立设备2之 间形成两个DLA端口组,分别为DLA端口组1和DLA端口组2,其中, DLA端口组1包括端口a1、a2、a3和a4,DLA端口组2包括端口b1、b2、 b3和b4。从在图1可看出,属于同一个DLA端口组的各端口分布在不同的 物理设备(堆叠设备1和堆叠设备2)上,能跨设备,但从外部看起来依旧 是一个逻辑端口,可以实现同一DLA端口组中的各端口之间的负载分担和 链路备份功能。
在图1中,每个堆叠设备的上层软件(即平台软件)都保留有一份保存 属于DLA端口组的所有端口信息的全局DLA表,称为上层软件DLA表, 驱动软件也保留有一份相同的全局DLA表,称为驱动DLA表,并且驱动软 件将该全局DLA表中信息写入到底层的硬件DLA表中。在堆叠设备在实际 进行流量转发时根据硬件DLA表中的各端口的状态,选择相应的端口进行 转发。例如,当有流量从独立设备2进入时,在独立设备2上按照一定的哈 希(Hash)算法,从DLA端口组2的各端口所对应的链路中选择一个链路 进行流量转发,这里假设选择端口b1所对应的链路,则流量达到堆叠设备 1上,则在堆叠设备1上也按照一定的哈希算法,从DLA端口组1的各端 口所对应的链路中选择一个链路进行流量转发,这里假设选择了端口a4所 对应的链路,则流量到达独立设备1,再由独立设备进行转发,最终到达目 的地。
如果在上述的流量转发过程中的端口a4出现故障(比如a4所对应的链 路断掉或a4被人为地配置为不可用),则现有的DLA故障收敛过程如下:
1)堆叠设备2的驱动软件检测到端口a4的故障(down)事件,上报堆 叠设备2的上层软件;
2)堆叠设备2的上层软件收到down事件后,从自身的上层软件DLA 表中删除端口a4,并向堆叠设备2的驱动软件下发删除端口a4的指令,堆 叠设备2的驱动软件收到指令后从自身的驱动DLA表中删除端口a4,并从 硬件DLA表中删除端口a4;
3)堆叠设备2的上层软件同时通过堆叠设备之间的通信机制,告知堆 叠设备1需要从本机的DLA表中删除堆叠设备2上的端口a4;待堆叠设备 1用同样的方式同步好的上层软件DLA表、驱动DLA表和硬件DLA表后, 堆叠设备1和堆叠设备2上的各DLA表的内容均一致,可以继续进行流转 发;
4)通过独立设备2和端口b1所对应的链路进入堆叠设备1的流量在从 DLA端口组1转发出去时,堆叠设备1从DLA端口组1中剩下的a1、a2 和a3端口中选择一个端口,例如选择a2,则将流量从a2所对应的链路转发 到独立设备1,再由独立设备进行转发,最终到达目的地。
以上便是从链路发生故障到故障收敛的现有处理方案。
从上述过程可以看出,在现有的分布式链路聚合故障收敛过程中,当一 个堆叠设备的驱动软件在检测到故障后要上报本机的上层软件,然后由上层 软件下发指令同步本机的各DLA表项的同时向其他堆叠设备通知,以告知 DLA表需要同步,待所有的堆叠设备都同步好各自的DLA表项后流转发才 能继续,因此故障收敛所需时间较长,导致流长时间中断。
发明内容
本发明提供了一种分布式链路聚合DLA故障收敛方法,该方法能够有 效缩短DLA故障的收敛时间。
本发明还提供了一种堆叠设备,该设备能够有效缩短DLA故障的收敛 时间。
为达到上述目的,本发明的技术方案具体是这样实现的:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118522.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无污染的分离铅和银的方法
- 下一篇:导电结构和电路装置