[发明专利]一种动态LACP聚合链路故障恢复方法有效
申请号: | 201410177442.3 | 申请日: | 2014-04-29 |
公开(公告)号: | CN103916281B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 张显峰 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/22 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 lacp 聚合 故障 恢复 方法 | ||
1.一种动态LACP聚合链路故障恢复方法,其特征在于,至少包括:
步骤S11、实时监测动态LACP聚合链路是否存在故障以及故障是否恢复,当动态LACP聚合链路故障恢复事件发生时,通知动态LACP协议处理模块进行处理;
步骤S12、动态LACP协议处理模块在接收到动态LACP聚合链路故障恢复的通知后,对于由于物理因素所导致的链路故障恢复,动态LACP协议处理模块初始化LACP端口和聚合组信息,刷新端口状态机信息;对于由端口未选中状态所带来的非物理因素链路故障恢复,启动或者发送状态机,接收或发送LACP报文;
步骤S13、动态LACP聚合链路故障恢复后,判断当前链路聚合组成员端口数是否大于系统配置的聚合组最大端口数;若是,转入步骤S14;若否,转入步骤S15;
步骤S14、基于端口的系统ID对当前链路聚合组成员进行调整,在满足聚合组最大端口数限制的前提下,将部分端口作为聚合组的选中端口,部分端口作为聚合组的未选中端口;
步骤S15、打开聚合组的选中端口的数据传输,关闭未选中端口的数据传输;
步骤S16、动态LACP聚合链路恢复正常后,发送通知告知系统动态LACP聚合链路的数据传输状态。
2.根据权利要求1所述的动态LACP聚合链路故障恢复方法,其特征在于:所述步骤S11中,若动态LACP聚合链路不存在故障或故障未恢复,则流程结束。
3.根据权利要求1所述的动态LACP聚合链路故障恢复方法,其特征在于:所述步骤S12中,所述动态LACP聚合链路故障共分两大类:1)物理因素导致的聚合链路故障;2)端口为未选中状态所带来的非物理因素聚合链路故障。
4.根据权利要求3所述的动态LACP聚合链路故障恢复方法,其特征在于:对于由非物理因素所导致的动态LACP聚合链路故障恢复,若故障由全局开关去使能导致,则初始化聚合端口信息,启动状态机,并下发聚合组信息到交换驱动。
5.根据权利要求1所述的动态LACP聚合链路故障恢复方法,其特征在于:所述步骤S13中,系统支持对聚合组最大端口数进行配置。
6.根据权利要求1所述的动态LACP聚合链路故障恢复方法,其特征在于:所述步骤S14中,所述端口的系统ID包括端口号和端口优先级。
7.根据权利要求6所述的动态LACP聚合链路故障恢复方法,其特征在于:如果优先级不同,则选中优先级较高的端口作为聚合组的选中端口,优先级较低的端口作为聚合组的未选中端口;如果优先级相同,再比较端口号,在满足聚合组最大端口数限制的前提下,选中端口号较小的端口作为聚合组的选中端口,端口号较大的端口作为聚合组的未选中端口。
8.根据权利要求1所述的动态LACP聚合链路故障恢复方法,其特征在于:步骤S15中,下发聚合端口信息到交换驱动,恢复故障链路数据对应的数据传输;从交换驱动删除端口状态新修改为未选中的对应的端口信息,关闭对应数据链路的数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410177442.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种夹具
- 下一篇:对具有扩展动态范围的图像的分层编码中的自适应伪轮廓预防