[发明专利]分布式链路聚合方法及装置有效
申请号: | 201110279446.9 | 申请日: | 2011-09-20 |
公开(公告)号: | CN103023814A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 范汇华;曹皖明;喻敬海;魏月华;敖婷;吴少勇;郝红杰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/891 | 分类号: | H04L12/891 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 聚合 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种分布式链路聚合方法及装置。
背景技术
链路聚合是将两个或更多个数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。理论上,采用链路聚合后,逻辑链路的带宽将增加大约N-1倍(N为聚合的路数)。而且,由于N条链路中只要有一条链路可以正常工作,则整个逻辑链路就可以工作,所以,聚合后的逻辑链路的可靠性能够大大提高。LACP(Link Aggregation Control Protocol,链路聚合控制协议)是一种基于IEEE802.3ad标准的、能够实现链路动态聚合与解聚合的协议,通常,LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路聚合控制协议数据单元)与对端进行信息交互。
目前,随着用户及运营商对传输信道的可靠性要求越来越高,分布式链路聚合技术应运而生,分布式链路聚合的原理是在多台设备与多台设备之间进行链路聚合,以实现链路级的冗余备份和增加带宽。例如,图1为单机架的链路聚合,图2为六台机架进行链路聚合,在图2中,PE1,PE2和PE3虚拟成一个本端设备,PE34,PE5和PE6虚拟成一个对端设备。但是,分布式链路聚合技术还处在理论研究和探讨阶段,由于某些技术因素的障碍尚未在实际当中成熟使用。
在分布式链路聚合技术中,最关键的一个技术因素是在本端与对端进行分布式链路集合时,本端和对端都需要分别使用一个统一的分布式链路聚合系统标识(ID)才能进行聚合协商,才能聚合成功。举例说明,本端可以是多台设备,但是在对端设备看来,本端应该是一台设备,这样才符合链路聚合的条件。在LACP协议中,是由链路聚合系统标识(System ID)来唯一标识一个链路聚合组的,所以,本端的多台设备进行LACP协商时需要采用相同的System ID。System ID包含系统MAC(System MAC)和系统优先级(System Priority),多数系统MAC采用的是设备机架MAC,而系统优先级可配置。对于多台设备来说,各设备的System ID一般情况下是不相同的,这导致本端或对端无法使用一个统一的分布式链路聚合系统标识ID,而在尚处于理论探讨阶段的分布式链路聚合技术中并没有给出相应的解决方案,从而导致分布式链路聚合不能够实现。
发明内容
针对现有技术中无法实现分布式链路聚合的问题,本发明提供了一种分布式链路聚合方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种分布式链路聚合方法,包括:获取本端的多个设备的统一的分布式链路聚合系统标识ID;将分布式链路聚合系统ID发送给对端,根据分布式链路聚合系统ID与对端进行分布式链路聚合协商。
优选地,获取本端的多个设备的统一的分布式链路聚合系统ID,包括:为本端的多个设备配置同样的系统ID;将相同的系统ID作为分布式链路聚合系统ID。
优选地,为本端的多个设备配置相同的系统ID,包括:为本端的多个设备配置相同的系统的介质访问控制(MAC)和相同的系统的优先级;将相同的系统的MAC和相同的系统的优先级作为相同的系统ID。
优选地,获取本端的多个设备的统一的分布式链路聚合系统ID,包括:在本端的多个设备中选定一个主设备;将携带有主设备的系统ID的第一通知报文发送给本端的多个设备中除主设备之外的其他设备;在判定其它设备成功接收到第一通知报文的情况下,根据第一通知报文中携带的主设备的系统ID确定分布式链路聚合系统ID。
优选地,第一通知报文还包括:配置分布式链路聚合系统ID的标志;其它设备成功接收到第一通知报文后,解析第一通知报文,根据配置分布式链路聚合系统ID的标志将主设备的系统ID作为自身的分布式链路聚合系统ID;确定本端的所有设备的自身的分布式链路聚合系统ID均更新为主设备的系统ID,将主设备的系统ID作为本端的所有设备的分布式链路聚合系统ID。
优选地,获取本端的多个设备的统一的分布式链路聚合系统ID,包括:本端的多个设备中的每个设备向与其相邻的相邻设备发送携带有其自身的系统ID的第二通知报文;相邻设备接收第二通知报文,根据预先设置的决策规则对第二通知报文中携带的系统ID与相邻设备自身的系统ID进行选择决策,确定符合决策规则的系统ID,其中,决策规则为选择系统ID的最大值或最小值;在本端的所有设备均进行选择决策后,确定本端的所有设备拥有的最大系统ID或者最小系统ID作为分布式链路聚合系统ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110279446.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双生病毒复制抑制剂
- 下一篇:抗湿磷光体和相关方法