The present invention provides a method of link aggregation, applied to the terminal device, the plurality of link connected to the terminal equipment through the terminal device, the method comprises the following steps: the terminal equipment the polymerizable port were grouped according to the port rate, and calculate the polymerization rate of each port packet after the combination of them; that same port combination ports in the same rate; the combination of each port, the port combination outside the calculated maximum polymerization rate in the port, the port labeled polymerizable can not be together, and announced to the end of the election of the maximum rate of polymerization equipment; combination of a port the reference port in the port, and according to the reference current can be selected in the aggregate other ports and the terminal equipment to link polymerization to form polymeric group; the invention can make the rate of polymerization Achieve maximum and ensure consistency of selected ports at both ends of the device for link aggregation.
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种链路聚合的方法和装置。
技术介绍
链路聚合是通过将多条以太物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的,并且将这些捆绑在一起的链路通过相互间的链路备份,可以提高链路的可靠性。请参见图1,在图1中DeviceA和Device两台设备就是通过捆绑三条物理链路变成一条逻辑链路,即增加了链路带宽,也增加了可靠性。在动态链路聚合中,运行了LACP(LinkAggregationControlProtocol,链路汇聚控制协议)协议的设备两端,通过互相发送LACPDU(LinkAggregationControlProtocolDataUnit,链路汇聚控制协议数据单元)报文与对端设备交互链路聚合的相关信息,当通过LACPDU报文协商成功后,两端设备选中对应的端口作为成员端口进行链路聚合形成聚合组。按照LACP协议的标准,将端口的操作key作为表征成员端口聚合能力的一个数值,其中操作key是根据成员端口上的一些信息(包括该端口的速率、双工模式等)的组合自动计算生成的,因此速率不一致的端口操作key不一致,不能同时选中;比如请参见图1,假设图1中Eth1/1的带宽是100M,Eth1/2的带宽1G,Eth1/3的带宽为10G,那么Eth1/1,Eth1/2和Eth1/3的端口key各不相同,因此在图1中只能选中Eth1/1,Eth1/2或者Eth1/3中的一个端口。并且 ...
【技术保护点】
一种链路聚合的方法,应用于本端设备,所述本端设备通过多条链路连接至对端设备,其特征在于,所述方法包括:步骤A、按端口速率对本端设备当前可聚合的端口进行分组,并计算分组后的各端口组合的聚合速率;其中,同一端口组合中的各个端口速率均相同;步骤B、将所述各端口组合中,计算出的聚合速率最大的端口组合以外的其他各端口组合中,可聚合的端口标记为不可聚,并通告给所述对端设备;步骤C、在所述聚合速率最大的端口组合中选举一参考端口,并根据所述参考端口选中当前可聚合端口中的其他端口与所述对端设备进行链路聚合形成聚合组。
【技术特征摘要】
1.一种链路聚合的方法,应用于本端设备,所述本端设备通过多条链路
连接至对端设备,其特征在于,所述方法包括:
步骤A、按端口速率对本端设备当前可聚合的端口进行分组,并计算分
组后的各端口组合的聚合速率;其中,同一端口组合中的各个端口速率均相
同;
步骤B、将所述各端口组合中,计算出的聚合速率最大的端口组合以外
的其他各端口组合中,可聚合的端口标记为不可聚,并通告给所述对端设备;
步骤C、在所述聚合速率最大的端口组合中选举一参考端口,并根据所
述参考端口选中当前可聚合端口中的其他端口与所述对端设备进行链路聚合
形成聚合组。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述聚合组中,任一端口与所述对端设备之间的聚合链路断开时,将
其他端口组合中已经标记为不可聚的端口重新标记为可聚,通告给所述对端
设备,并再次执行步骤A、B和C。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述任一端口与所述对端设备之间断开的聚合链路恢复后,将其他端
口组合中已经标记为不可聚的端口重新标记为可聚,通告给所述对端设备,
并再次执行步骤A、B和C。
4.如权利要求1所述的方法,其特征在于,所述在计算出的聚合速率最
大的端口组合中选举一参考端口具体为:
选举该端口组合的端口中端口ID最小的端口为参考端口。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
当计算出所述分组后的各端口组合中,有多个端口组合的聚合速率均相
同且为最大时,分别为所述多个端口组合选举一个参考端口,并选择参考端
口的端口ID最小的端口组合作为所述聚合速率最大的端口组合。
6.一种链路聚合的装置,应用于本端设备,所述本端设备通过多条链路
连接至对端设备,其特征在于,所述装置包括:
分组计算模块,用于按端口速率对本端设备当前可聚合的端口进行分组,
计算分组后的各端口组合的聚合速率,并将分组计算结果通告给标记通告...
【专利技术属性】
技术研发人员:汪萌,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。