[发明专利]激活聚合体选择方法及装置在审
申请号: | 201110207271.0 | 申请日: | 2011-07-22 |
公开(公告)号: | CN102271056A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 石洪源 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 激活 聚合体 选择 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种激活聚合体选择方法及装置。
背景技术
LACP(Link Aggregation Control Protocol,链路汇聚控制协议)能够将两个或更多物理链路虚拟成一个逻辑链路,对MAC(Media Access Control,媒体接入控制)客户端Client呈现单一的、标准IEEE802.3接口,透明地呈现给上层应用,逻辑链路的带宽是激活链路的带宽和。绑定到同一个逻辑链路的物理端口应该具备相同的以太网链路层特性,例如端口速率、双工、端口状态等,这样做的好处是,当其中某一条物理链路呈现不可用down状态的时候,该物理链路承载的业务可以通过其他物理链路负荷分担,只要逻辑链路中存在一定数量可以工作的物理链路就不会影响到上层业务。即,采用LACP技术能够增加链路的带宽,实现了链路级别的冗余备份。
标准的链路汇聚控制协议包含运行在物理端口上相互联系的具有特定功能的五个协议状态机。
现有LACP协议包括以下状态机,其功能及相互关系描述如下:
接收(RX)状态机(Receive Machine):该状态机解析从Partner(对端)接收到的LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元),记录其中的信息并按照LACP设置的超时使用短超时或长超时使之超时,RX状态机评估从Partner来的信息,确定Actor(本端)和对端是否已经同意交换的协议信息一定程度上用于端口和其它端口聚合或成为独立端口,否则RX状态机产生NTT以发送新的协议信息到Partner,如果Partner的协议信息超时,RX状态机设置默认的参数值以供其它状态机使用。
周期发送状态机(Periodic Transmission Machine):确定Actor及其Partner的聚合模式,以及为了维持聚合是否周期地交换LACPDU(如果任意一端或者两端都配置为Active,定期LACPDU交互发生)。
选择逻辑状态机(Selection Logic Machine):负责选择与该端口属性一致的Aggregator(聚合体),并决策多个Aggregator中哪个Aggregator处于激活状态。
MUX状态机(Mux Machine):负责按照当前协议信息的要求将端口的collecting和distributing打开或关闭。
发送(TX)状态机(Transmit Machine):处理在其它状态机的要求下或者基于定期的LACPDU的发送。
当LAG(Link Aggregation Group,聚合组)内存在激活链路,聚合端口报协议可用up,上层业务就可以正常使用该聚合端口。如果业务对聚合端口中激活链路数有要求,即当聚合端口激活链路数大于等于某一值时,聚合端口才能输出协议up,业务才能正常使用该聚合端口;当聚合端口激活链路数小于某一值时,即使该聚合组内存在激活链路,聚合端口也要输出协议down,这就是通常的LACP最小成员数功能。
如图1所示,设备A和设备B三条物理链路对接,采用标准的LACP协议交互。三条物理链路协商成功均为激活状态,两端聚合端口报协议up;LAG_A配置最小成员数MiniMem_A为3,LAG_B配置最小成员数MiniMem_B为3,两端LAG对等最小成员数配置,当其中某条物理链路故障,链路变迁到非激活状态时,LAG_A激活成员链路数小于MiniMem_A(当前配置是3),LAG_A报聚合端口协议down,同理LAG_B聚合端口报协议down,此时两端聚合端口协议状态一致。
进一步,如图2所示,LAG_A和LAG_B不对等最小成员数配置,如MiniMem_A配置为3,MiniMem_B配置为2,当其中某条物理为非激活状态,根据现有最小成员数功能,LAG_A端会报聚合端口协议down,而LAG_B端聚合端口协议仍然是up,这样导致对接两端聚合端口协议状态不一致,使用聚合端口的业务收发会有异常。
由此可见,现有LAG最小成员数功能中,当LAG中激活链路数小于最小成员数时,只是聚合端口报协议down,并不影响物理链路正常协商,也就是说,聚合端口协议down,LAG中仍然存在激活链路,只是激活链路数小于最小成员数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110207271.0/2.html,转载请声明来源钻瓜专利网。