[发明专利]一种分布式链路聚合故障收敛方法和一种堆叠设备有效
申请号: | 200810118522.6 | 申请日: | 2008-08-15 |
公开(公告)号: | CN101340456A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 汪顺利;杨小朋;宋玉兵 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/46;G06F15/16;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 聚合 故障 收敛 方法 堆叠 设备 | ||
1.一种分布式链路聚合DLA故障收敛方法,其特征在于,构成堆叠的 每个堆叠设备的上层软件DLA表和驱动DLA表均为全局DLA表,全局DLA 表中保存有所有堆叠设备上的属于指定DLA端口组的端口;每个堆叠设备 的驱动软件在自身所属堆叠设备有至少一个端口属于所述指定DLA端口组 时,将自身所属堆叠设备的所有属于所述指定DLA端口组的端口发布到自 身所属堆叠设备的硬件DLA表中,反之,在自身所属堆叠设备没有属于所 述指定DLA端口组的端口时,将全局DLA表发布到自身所属堆叠设备的硬 件DLA表中;所述故障收敛方法包括:
当构成所述堆叠的第一堆叠设备的驱动软件检测到第一堆叠设备的属 于所述指定DLA端口组的端口发生故障时,判断第一堆叠设备除了所述故 障端口以外是否还有属于所述指定DLA端口组的端口,若是,则从第一堆 叠设备的硬件DLA表中删除所述故障端口,并且第一堆叠设备根据所述已 删除故障端口的硬件DLA表继续对报文进行转发;若否,则从第一堆叠设 备的硬件DLA表中删除所述故障端口,并将除了第一堆叠设备以外的所有 其他堆叠设备的属于所述指定DLA端口组的端口更新到第一堆叠设备的硬 件DLA表中,以便第一堆叠设备根据所述经更新得到的硬件DLA表继续对 报文进行转发。
2.如权利要求1所述的方法,其特征在于,该方法在所述第一堆叠设 备的驱动软件判断第一堆叠设备是否还有属于指定DLA端口组的端口之前 进一步包括:
第一堆叠设备的驱动软件向第一堆叠设备的上层软件通知所述故障端 口;
第一堆叠设备的上层软件从自身的上层软件DLA表中删除所述故障端 口,然后向第一堆叠设备的驱动软件下发删除所述故障端口的指令,同时向 除第一堆叠设备以外的所有其他堆叠设备发送删除所述故障端口的通知;
第一堆叠设备的驱动软件在收到所述删除故障端口的指令后从自身的 驱动DLA表中删除所述故障端口,然后执行所述判断第一堆叠设备是否还 有属于所述指定DLA端口组的端口的步骤。
3.如权利要求1所述的方法,其特征在于,该方法在所述第一堆叠设 备的驱动软件判断第一堆叠设备是否还有属于指定DLA端口组的端口之前 进一步包括:所述第一堆叠设备的驱动软件从自身的驱动DLA表中删除所 述故障端口;
在所述所有步骤之后进一步包括:第一堆叠设备的驱动软件向第一堆叠 设备的上层软件通知所述故障端口;第一堆叠设备的上层软件从自身的上层 软件DLA表中删除所述故障端口,然后向除第一堆叠设备以外的所有其他 堆叠设备发送删除所述故障端口的通知。
4.如权利要求2或3所述的方法,其特征在于,该方法进一步包括: 除了第一堆叠设备以外的其他堆叠设备中的第二堆叠设备在接收到所述删 除故障端口的通知后,该第二堆叠设备的上层软件从自身的上层软件DLA 表中删除所述故障端口,向第二堆叠设备的驱动软件下发删除所述故障端口 的指令;第二堆叠设备的驱动软件从自身的驱动DLA表中删除所述故障端 口,判断第二堆叠设备的硬件DLA表中是否仅保存了第二堆叠设备的属于 所述指定DLA端口组的端口,是则,不对第二堆叠设备的硬件DLA表进行 处理,否则,从第二堆叠设备的硬件DLA表中删除所述故障端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118522.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无污染的分离铅和银的方法
- 下一篇:导电结构和电路装置