[发明专利]一种数据中心通讯设备的负载分担方法和装置无效
申请号: | 201210003008.4 | 申请日: | 2012-01-06 |
公开(公告)号: | CN102447636A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 杨建军;张宪勤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;程立民 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据中心 通讯设备 负载 分担 方法 装置 | ||
技术领域
本发明涉及通信技术,尤其涉及一种数据中心通讯设备的负载分担方法和装置。
背景技术
数据中心作为业务网络的核心,面临着众多的挑战,扩展性、灵活性、高性能、可靠性和安全性,无一不是对数据中心的要求。尤其重要的一点是:在访问请求急剧增长的时候,服务器仍要保证快速、稳定的传送应用到客户端,而其中最重要的一个技术保障就是负载均衡技术。
负载均衡一般用于提高网络的整体处理能力,并提高可靠性,可用性,可维护性,最终目的是加快业务的响应速度,从而提高用户的体验度。负载均衡后,将解决任务调度和资源占用不均衡的状态,提高性能的同时提高业务系统的健壮性。负载均衡必须实现通过不同的负载均衡方法使大量的业务访问在不同服务器间进行分配,保证设备的能力得到充分利用。
其中,数据中心通讯设备的端口负载分担是整个负载分担功能中很重要的一个方面,目前的通讯设备的端口负载分担是静态的方式,几个端口组成一个端口聚合组,每个端口占据一个位置,报文转发时根据负载分担的哈希算法,取得作为哈希的关键字的字段进行哈希计算,最后将哈希结果根据固定的一个数取余,得到结果为端口组中的序号,报文由这个存在序号所在位置的端口来转发,这是一种静态的端口负载分担方式,可以起到负载分担的作用,但是会存在负载不均衡的问题,在极端情况下,有些端口发生过载,有些端口可能负载的流量很小,达不到负载均衡的目的,不能够充分利用各个端口的带宽资源。如果使用动态的负载分担方式,虽然能够使各个端口均衡的负载,但是性能比较差,达不到线速的要求。
发明内容
有鉴于此,本发明的主要目的在于提供一种数据中心通讯设备的负载分担方法和装置,能够实现数据中心通讯设备静态和动态相结合的负载分担。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供的一种数据中心通讯设备的负载分担方法,该方法包括:
数据中心通讯设备读取端口组负载均衡的流量状况,获得每个端口的占用情况;根据所述占用情况调整转发表和报文转发时哈希结果取余的值。
上述方案中,所述数据中心通讯设备读取端口组负载均衡的流量状况,获得每个端口的占用情况,为:数据中心通讯设备设置定时器的定时时间,当定时时间到时,读取端口组负载均衡的流量状况,获得每个端口在定时时间到之前的一段时间的占用情况。
上述方案中,所述根据所述占用情况调整转发表和报文转发时哈希结果取余的值为:数据中心通讯设备根据每个端口的占用情况,判断各端口流量负载差值是否超过10%的端口带宽,当超过时,根据超出的比例调整转发表和报文转发时哈希结果取余的值。
上述方案中,该方法还包括:数据中心通讯设备根据调整后的转发表和报文转发时哈希结果取余的值确定报文的转发端口。
上述方案中,所述根据调整后的转发表和报文转发时哈希结果取余的值确定报文的转发端口为:数据中心通讯设备的端口组收到报文后,根据负载分担算法需要的关键字信息解析报文的字段;根据获取的报文的字段进行哈希计算;根据调整后的转发表和报文转发时哈希结果取余的值将哈希计算结果取余得到端口存放位置的数值,根据所述端口存放位置的数值在转发表中查找到对应的端口号。
本发明提供的一种数据中心通讯设备的负载分担装置,该装置包括:流量检测模块、转发模块;其中,流量检测模块,用于读取端口组负载均衡的流量状况,获得每个端口的占用情况;
转发模块,用于根据流量检测模块获得的每个端口的占用情况,调整转发表和报文转发时哈希结果取余的值。
上述方案中,所述流量检测模块,具体用于设置定时器的定时时间,当定时时间到时,读取端口组负载均衡的流量状况,获得每个端口在定时时间到之前的一段时间的占用情况。
上述方案中,所述转发模块,具体用于根据每个端口的占用情况,判断各端口流量负载差值是否超过10%的端口带宽,当超过时,根据超出的比例调整转发表和报文转发时哈希结果取余的值。
上述方案中,所述转发模块,还用于根据调整后的转发表和报文转发时哈希结果取余的值确定报文的转发端口。
本发明提供了一种数据中心通讯设备的负载分担方法和装置,数据中心通讯设备读取端口组负载均衡的流量状况,获得每个端口的占用情况;根据所述占用情况调整转发表和报文转发时哈希结果取余的值;如此,能够实现数据中心通讯设备静态和动态相结合的负载分担,既能够使各个端口均衡的负载,又能够达到线速的要求。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210003008.4/2.html,转载请声明来源钻瓜专利网。