[发明专利]基于LACP的端口故障处理方法和LACP终端有效
申请号: | 201110365106.8 | 申请日: | 2011-11-17 |
公开(公告)号: | CN102404143A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 薛小芹;周广证;张印熙 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 许伟群;郭放 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 lacp 端口 故障 处理 方法 终端 | ||
技术领域
本发明涉及通信技术领域。具体而言,涉及一种基于链路聚合控制协议(Link Aggregation Control Protocol,LACP)的端口故障处理方法和LACP终端。
背景技术
链路聚合是指将一组物理端口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,这种被捆绑在一起的物理端口又称为多端口负载均衡组。基于IEEE802.3ad标准的LACP是一种实现链路动态聚合与解聚合的协议。LACP通过链路聚合控制协议数据单元(Link Aggregation Control Protocol Data Unit,LACPDU)与对端交互信息。
在LACP中,链路的两端发送报文的端口称为本端(Actor),而接收报文的端口称为对端(Partner),双方通过交换LACPDU报文,向对端通告自己的系统优先级、系统MAC、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与对端所在一侧的其它端口所保存的信息比较以选择能够聚合的端口,双方可以对端口加入或退出某个动态聚合组达成一致,从而决定哪些端口可以加入同一聚合组以及某一个端口何时能够加入聚合组。
当链路两端的端口聚合组中的直连端口出现单通时,即物理链路的两端出现本端物理DOWN而对端物理UP时,或者当链路聚合跨设备、跨网络而中间设备不能将本端的故障快速传递到对端时,对端只能被动等待直到LACP协议超时。
为了解决该技术问题,现有技术中提出了多种方案。
双向转发检测(Bidirectional Forwarding Detection,BFD)是一种在一对路由或交换设备间进行路径故障快速传递的机制。通过与接口管理的联动,可以实现对聚合组成员端口的状态监控。然而,部分运营商的设备(如H3C S8500/7800/6500交换机)不支持BFD,支持BFD与接口管理联动的设备也较少,因此这种方法的应用场景受限,并且对设备硬件配置、CPU处理能力的要求也较高。
现有技术中的另一种方案是在交换设备之间添加波分设备,利用波分设备的故障传递技术加快链路切换,然而波分设备的实现目前没有标准化,并且中间网络的组网环境也受到限制。对于波分设备,目前主要采用链路状态透传(Link-state Pass Through,LPT)或者激光器自动关断(Automatic Laser Shutdown,ALS)技术,然而LPT为私有协议,无法与第三方设备对接,并且其他网络设备不一定支持该协议,而对于ALS标准,各厂商对标准的支持也可能有差异。
发明内容
为了提高故障传递性能,减小链路故障的业务影响,提高用户满意度,本发明实施例中提供了一种基于LACP的端口故障处理方法和LACP终端。
根据本发明的一个方面,提出了一种基于链路聚合控制协议LACP的端口故障处理方法,包括:第一终端获取第一端口聚合组中第一端口的故障信息;第一终端选择第一端口聚合组中的第二端口作为故障信息传递端口;以及第一终端通过第二端口发送故障传递报文到第二终端的第二端口聚合组中与所述第二端口对应的第四端口,使得第二终端停止第二端口聚合组中与所述第一端口对应的第三端口的报文转发;其中,所述故障传递报文为LACP报文,所述LACP报文中的Terminator信息字段中的保留字段携带所述故障信息。
根据本发明的另一个方面,提出了一种基于LACP的端口故障处理方法,包括:第二终端通过第二端口聚合组中与第一终端的第二端口对应的第四端口接收关于第一端口的故障传递报文;第二终端解析所述故障传递报文,确定第一终端的第一端口的故障信息;以及第二终端停止与所述第一端口对应的第三端口的报文转发;其中,所述故障传递报文为LACP报文,所述LACP报文中的Terminator信息字段中的保留字段携带所述故障信息。
根据本发明的另一个方面,提出了一种链路聚合控制协议LACP终端,包括:获取单元,用于获取第一端口聚合组中第一端口的故障信息;选择单元,用于选择第一端口聚合组中的第二端口作为故障信息传递端口;以及发送器,用于通过第二端口发送故障传递报文到第二终端的第二端口聚合组中与所述第二端口对应的第四端口,使得第二终端停止第二端口聚合组中与所述第一端口对应的第三端口的报文转发;其中,所述故障传递报文为LACP报文,所述LACP报文中的Terminator信息字段中的保留字段携带所述故障信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110365106.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蒸汽足疗机
- 下一篇:插座电源连接器、插头电源连接器及其组件