[发明专利]一种LACP链路切换、数据传输方法与装置有效
申请号: | 201110308340.7 | 申请日: | 2011-10-12 |
公开(公告)号: | CN102364892A | 公开(公告)日: | 2012-02-29 |
发明(设计)人: | 张晓益;王铖;丁成龙;孙琦;赵凤华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/22;H04L12/56 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 lacp 切换 数据传输 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种链路聚合控制协议LACP链路 切换、数据传输方法与装置。
背景技术
LACP(Link Aggregation Control Protocol,链路聚合控制协议)是用于 实现链路动态聚合与解聚合的协议,聚合的作用在于提高传输带宽、增强系 统可靠性。在LACP协议控制下,多条链路(成员链路)汇聚成一条带宽更 高的逻辑链路,该逻辑链路称为汇聚组,这种含有汇聚组的链路为LACP链 路。聚合于一个汇聚组的成员链路的数量通常根据业务的带宽需求进行确定。
一般而言,汇聚组成员链路单端的活动接口数至少应当大于或等于传输 相应业务的预设最小活动链路数。满足该要求时汇聚组的状态为UP状态, LACP链路处于“通路”,该链路可使用;未满足该要求时,即汇聚组成员链 路单端的活动接口数小于预设最小活动链路数时,汇聚组的状态为Down状 态,LACP链路处于“断路”,该链路不能使用。
LACP链路汇聚组的状态决定了LACP链路的切换过程。为了监测汇聚 组的状态变化,汇聚组的两端周期性地互发LACPDU(LACP Data Unit)消 息,当汇聚组的一端接收到LACPDU消息后,将LACPDU消息中携带的对 端的系统优先级、接口优先级等信息与本端的配置进行比较,如果不一致, 则根据比较结果对本端配置进行调整,调整过程中汇聚组内活动接口数将发 生变化,当活动接口数增减到一定程度时,汇聚组的状态将在UP、Down两 种状态之间交替变化,这种交替变化过程引起LACP链路在“导通”、“断路” 之间发生链路切换,该链路出现“或断或连”的“闪断”过程,这种“闪断” 效应反应到用户端则是频繁出现“掉线”,由“掉线”到“上线”进行再次通 信时需重新接入网络、重新建立数据链路,这严重影响了正常通信,降低了 网络的服务保障水平。
此外,汇聚组内活动接口变为非活动接口时,通常会将该接口设置成不 再具有收发数据功能的“死”接口,然而,在上述接口的状态变化是由“链 路物理故障”之外的其他原因引起时,这种方式将造成已在LACP链路上传 输的报文丢失,影响到正常通信。
发明内容
有鉴于此,本发明实施例的发明目的在于提供一种LACP链路切换方法 和装置,以解决LACP链路切换过程中链路的“闪断”问题,进而避免用户 通信时频繁出现“掉线”。
一方面,一种链路聚合控制协议LACP链路切换方法,包括:
监测LACP链路汇聚组内接口的状态变化;
当监测到所述LACP链路汇聚组内处于活动状态的接口发生状态改变 时,确定所述LACP链路汇聚组内活动状态的接口数是否小于预设最小活动 链路数,如果是,则将发生状态改变的接口中的N个接口的状态保持为活动 状态,以使得所述LACP链路汇聚组内处于活动状态的接口的数量大于或等 于所述预设最小活动链路数;N为自然数且N小于或等于所述LACP链路 汇聚组内处于活动状态的接口中发生状态改变的接口数;
当监测到所述LACP链路汇聚组内处于非活动状态的接口发生状态改变 时,将所述N个保持活动状态的接口中的M个接口的状态调整为非活动状 态,M为自然数且M小于或等于N。
可选地,在将发生状态改变的接口中的N个接口的状态保持为活动状态 时,启动定时器,则:在预设时间内未监测到所述LACP链路汇聚组内处于 处于非活动状态的接口发生状态改变时,将所述N个保持活动状态的接口中 的M个接口的状态调整为非活动状态。
可选地,所述预设时间为LACP配置的长周期或短周期。
可选地,在确定所述LACP链路汇聚组内处于活动状态的接口数大于等 于预设最小活动链路数时,将发生状态改变的接口中的Q个接口的状态保持 为活动状态,以使得所述LACP链路汇聚组内处于活动状态的接口的数量大 于或等于所述预设最小活动链路数,Q为自然数且Q小于或等于所述LACP 链路汇聚组内处于活动状态的接口中发生状态改变的接口数。
另一方面,一种链路聚合控制协议LACP链路切换装置,包括:监测单 元、确定单元和状态调整单元,其中:
所述监测单元,用于监测LACP链路汇聚组内接口的状态变化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110308340.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于4G网络技术驱鸟器
- 下一篇:能提高引蚊效果的灭蚊器