[发明专利]一种跨交换机链路捆绑方法、系统及交换机有效
申请号: | 201310093559.9 | 申请日: | 2013-03-22 |
公开(公告)号: | CN104065584B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 曾键;陈刚;刘三苏;郑水华;周晓伟;吕昊 | 申请(专利权)人: | 中国移动通信集团四川有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/931;H04L12/713 |
代理公司: | 北京中誉威圣知识产权代理有限公司11279 | 代理人: | 郭振兴,丛芳 |
地址: | 610041*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 捆绑 方法 系统 | ||
技术领域
本发明涉及数据通信技术领域,尤其涉及一种跨交换机链路捆绑方法、系统及交换机。
背景技术
随着数据通信的发展,对于端口的要求越来越高,需要大量的端口之间的捆绑或者汇聚。因而,出现了物理端口组PORT CHANNEL技术。现有的PORT CHANNEL技术上的主要限制是它本质上受限于两个相同装置之间执行这连结的数目。一般的PORT CHANNEL技术不允许PORT CHANNEL的成员连接到不同的交换机。设备与设备之间只能是一对一的关系,LACP用于形成通道,在将它们汇聚为PORT CHANNEL之前,它会确认每条连接所联接到的对端都是同一台设备。
而要实现一对多的链路捆绑,有以下几种方式:
CISCO CATALAST6500交换机的VSS功能,结合两个CISCO6500交换机为一个单一逻辑交换机,因为这两个交换机箱被当作单一逻辑装置,连接到不同的机箱之线卡的PORTCHANNEL连结能够被建立。
数个CISCO3750交换机能够被组合为交换组堆栈,其作用如单一逻辑交换机,这个技术可以让终端与交换机堆栈内不同的实体交换机PORT CHANNEL连接被建立起来。
在实现本发明的过程中,发明人发现现有的导航方案存在如下缺点:
现有的PORT CHANNEL技术存在单点隐患的问题,进行链路捆绑的对端设备若发生宕机,则所有捆绑链路失效,这种情况可能发生在交换机与交换机之间,也可能发生在服务器与交换机之间,当服务器一张网卡的带宽无法满足业务需求,而进行多网卡绑定时,无法跨越交换机绑定,即原来的双线上联的接入方式,需要被迫改为捆绑后的单上行的连接方式。
而上述的两种技术使多台交换机组成单一的逻辑交换机,虽然能实现跨交换机的链路捆绑,但交换机整机虚拟成为一台逻辑交换机,从而也使交换机失去了独立运作和管理的能力。与之类似的vPC技术仅能支持2台交换机,无法实现更多交换机的链路捆绑。
另外,现有的PORT CHANNEL技术,根据IP、端口或MAC地址使用HASH算法,将得出的HASH值对应到不同的链路,从而根据这些HASH值来负载分担,这种负载分担方式的本质是根据数据流来选择链路,这存在许多问题。一个比较明显的问题,即单个数据流量过大超过单条物理链路的总带宽(如4条1G的链路进行捆绑时,遭遇到一个1.2Gbps的数据流),这样剩下的数据流在进行负载均衡计算的时候,一旦被分发到拥塞的那条链路上就会造成整体网络质量的下降。
在实际生产环境中,大多数时候会选择负载均衡,但有时候也可能会选择让某些线路负载较高一些,某些存在不稳定因素的或其它不利因素的链路负载低一些。现有的链路捆绑协议无法实现该功能。
因而,现有技术中尚没有一种可靠的交换机链路捆绑方案可以实现多台交换机之间的链路捆绑,也无法实现捆绑之后的多台交换机管理维护上的独立性,对于负载均衡的控制也存在较大问题。
发明内容
本发明的目的在于克服现有技术的缺点和不足,提供一种跨交换机链路捆绑方法、系统及交换机。
一种跨交换机链路捆绑方法,所述方法包括:
每台交换机对链路捆绑的端口进行标记、分组;
所述交换机之间通过单播定时交互信息交换所述端口的分组信息;
同一所述分组的端口执行统一标准的链路捆绑协议操作,与对端建立捆绑。
所述方法还包括:
所述交换机构成交换机集群;所述交换机集群内的所有所述交换机进行统一的数据包缓存、调度。
所述统一的数据包缓存、调度包括:
所述交换机集群内的所有所述交换机先将收到的数据包进行排列分组,根据实际负载需求,选择每条链路合适的负载比例。
所述方法还包括:
所述交换机集群中实行统一的队列机制和调度机制。
所述单播定时交互信息为单播的TCP数据包;所述端口的分组信息包括但不限于:所述分组包含的端口数、所述端口在每台交换机上的分布。
一种跨交换机链路捆绑系统,所述系统由至少两台交换机组成,每台所述交换机分别对链路捆绑的端口进行标记、分组;所述交换机之间通过单播定时交互信息交换所述端口的分组信息;同一所述分组的端口执行统一标准的链路捆绑协议操作,与对端建立捆绑。
所述交换机包含至少两个所述端口,所述两个端口能够分别属于不同的所述分组。
一种交换机,所述交换机包括分组单元、交互单元和统一操作单元,其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团四川有限公司,未经中国移动通信集团四川有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310093559.9/2.html,转载请声明来源钻瓜专利网。