[发明专利]一种聚合链路流量分担方法和装置有效

专利信息
申请号: 201110221835.6 申请日: 2011-08-03
公开(公告)号: CN102263697A 公开(公告)日: 2011-11-30
发明(设计)人: 杨燕军 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: H04L12/56 分类号: H04L12/56
代理公司: 北京德琦知识产权代理有限公司 11018 代理人: 谢安昆;宋志强
地址: 310053 浙江省杭州市高新技术产业*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 聚合 流量 分担 方法 装置
【说明书】:

技术领域

发明涉及网络通信技术领域,特别涉及一种聚合链路流量分担方法和装置。

背景技术

随着Internet业务的迅速发展,高带宽和高可靠性成为越来越热门的话题。其中,在带宽方面,单端口的带宽已经从最初的10Mbps发展到目前主流的10Gbps,而实际网络中的上行口,带宽要求是100G甚至更多。另外,在可靠性方面,则主要通过多条链路来提高可靠性,其中一条转发失败的情况下,还可以使用冗余链路能够继续转发业务。

现有技术中,冗余链路技术既可以提高链路的带宽,又可以提高链路的可靠性,主要包括链路聚合和等价路由,下面分别进行说明。

链路聚合一般应用于二、三层网络中,通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,提供的带宽是单链路的n倍,如果其中一条链路故障(Down),业务流量将自动切换到其他链路上。参见图1,图1是现有技术链路聚合示意图。其中,路由器和核心交换机通过聚合链路相连,核心交换机与多台接入交换机分别通过聚合链路相连,从而提高路由器和核心交换机之间、核心交换机和各接入交换机之间链路的带宽和可靠性。

等价路由一般应用于三层网络中,将路由表中能够到达同一目的地址,且优先级、跳数、开销均相等的多条路由,看作等价路由,轮流使用这些路由进行业务传输,从而实现负载分担,提高网络利用率,并且能够增加两个端点之间链路的带宽和可靠性。

目前,主流的链路聚合技术和等价路由技术都是通过计算报文的哈希(Hash)值来进行业务流量分担的,即对不同的报文流进行Hash运算,可以得到不同的Hash值,再根据Hash值确定对应的传输链路。然而,参与hash运算的各Hash元素是否均匀散列开、配置的冗余链路条数等因素均会影响hash运算的结果,因此,在实际使用过程中,业务流量在冗余链路上分担并不均衡,冗余链路使用率不够高,还存在一定的带宽浪费。

发明内容

有鉴于此,本发明的目的在于提供一种聚合链路流量分担方法,该方法能够进一步提高冗余链路的利用率,减少带宽浪费。

为了达到上述目的,本发明提供了一种聚合链路流量分担方法,该方法包括:

计算收到的报文对应的第一hash值;

根据计算的第一hash值,在报文目的地址对应的聚合组中匹配成员端口;

若确定匹配于第一hash值的成员端口拥塞,则计算报文对应的第二hash值;

根据计算的第二hash值,在报文的目的地址对应的聚合组中匹配成员端口,将报文从匹配于第二hash值的成员端口发送出去。

本发明还提供了一种转发芯片,应用于使用聚合链路的设备中,该转发芯片包括存储单元,至少记录各聚合组的成员端口信息;

所述转发芯片进一步包括:

控制单元,用于计算收到的报文对应的第一hash值,根据计算的第一hash值,在报文目的地址对应的聚合组中匹配成员端口,确定匹配于第一hash值的成员端口拥塞,则计算报文对应的第二hash值,根据计算的第二hash值,在报文的目的地址关联的聚合组中匹配成员端口,将报文从匹配于第二hash值的成员端口发送出去。

由上面的技术方案可知,本发明通过对发生拥塞的物理端口对应的成员端口设置拥塞因子,在接收到报文时,根据按现有技术的方法确定的第一目的成员端口的拥塞因子,确定报文对应的第二目的成员端口,并将报文从第二目的成员端口发送出去,而不是按照现有技术的方式,直接将报文从第一目的成员端口发送出去,因此,可以减轻已经发生拥塞的成员端口的负担,进而也进一步提高了冗余链路的利用率,减少了带宽浪费。

附图说明

图1是现有技术链路聚合示意图;

图2是本发明实施例聚合链路流量分担方法流程图;

图3是本发明实施例拥塞消息格式示意图;

图4是本发明实施例转发芯片结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。

本发明的主要思想是:计算收到的报文对应的第一hash值;根据计算的第一hash值,在报文目的地址对应的聚合组中匹配成员端口;若确定匹配于第一hash值的成员端口拥塞,则计算报文对应的第二hash值;根据计算的第二hash值,在报文的目的地址对应的聚合组中匹配成员端口,将报文从匹配于第二hash值的成员端口发送出去。

参见图2,图2是本发明实施例聚合链路流量分担方法流程图,包括以下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110221835.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top