[发明专利]一种负载均衡方法及装置有效
申请号: | 201210418301.7 | 申请日: | 2012-10-26 |
公开(公告)号: | CN102904828A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 李海洋 | 申请(专利权)人: | 杭州迪普科技有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 方法 装置 | ||
技术领域
本发明涉及网络技术,尤其涉及一种链路负载均衡装置及管理服务器。
背景技术
链路负载均衡技术是建立在多链路网络结构上的一种网络流量管理技术。所谓多链路是指为了确保不中断的因特网访问,通常为网站配制多个互联网接入链路,而这些链路常常分属于不同的运营商(ISP)。
多链路负载均衡考察不同链路上的网络流量,通信质量以及访问路径的长短等诸多因素,对访问产生的进出流量所使用的链路进行调度和选择。这样可以最大限度地扩展和利用链路的带宽,并尽可能保证用户访问互联网的体验。而且在某一条链路发生故障中断时,可以自动将访问的流量分配至其他尚在正常工作的链路上,避免了ISP链路上的单点故障。
现有的多链路负载均衡功能主要是针对链路中流量超过最大阈值时,采用随机均衡算法或加权等算法,将多余的流量分配到其他带宽压力较小的优质链路上。并且应用链路健康检查技术,在当前接入的链路出现故障或健康状态不好时,将连接切换到其他链路环境好的链路上。当前的这种均衡方案是基于每条新建立连接的流(也可以理解为会话)的,调度时将当前的整条流调度到其他的优质链路上,这样保障网络连接的顺畅和充分的利用链路带宽,提高链路利用率。
现有的这种链路负载均衡策略是基于某条建立的流的,在处理大流量服务的均衡时越来越不能满足要求。尤其是现在公网的大流量服务,比如用户可能需要观看在线的高清视频直播节目。这样的用户应用中,用户可能会同时建立大量的流来实现数据的传输,现在的负载均衡技术基本是一种随机的分配方式,在多条链路状况不同时,可能会把同一个应用的多个流分配到同一个网络条件较差的链路上,很难保证用户的体验以及传输速度。
发明内容
有鉴于此,本发明提供一种负载均衡装置,应用于用户网络出口的负载均衡设备上,其中该负载均衡设备包括一个或多个出口链路;该装置包括:会话处理单元,会话调度单元以及应用调度单元,其中:
会话处理单元,用于在业务报文进入负载均衡设备时提取该业务报文的会话特征,并根据调度记录表确定该业务报文是否属于新会话的首报文;如果是则转应用调度单元处理,否则转会话调度单元处理;
会话调度单元,用于根据调度记录表中的会话特征与出口链路的对应关系对已经存在的会话上的业务报文进行调度,或者用于根据预设的会话调度规则将新会话调度到对应的出口链路并更新调度记录表中会话特征与出口链路的对应关系;
应用调度单元,用于识别根据预设的应用识别规则判该新会话的首报文是否属于预设的用户应用,如果否则转会话调度单元处理,如果是进一步根据预设的调度记录表判断根据该新会话是否为新建用户应用的首会话;如果是,则根据应用调度规则将该新会话调度到对应的出口链路上,并更新调度记录表中用户应用标识以及该新会话与出口链路的对应关系,如果否则根据调度记录表用户应用标识确定对应的出口链路,并将该新会话调度到与该用户应用标识对应的出口链路上,并更新调度记录表中会话特征与出口链路的对应关系。
本发明还提供一种负载均衡方法,应用于用户网络出口的负载均衡设备上,其中该负载均衡设备包括一个或多个出口链路;该方法包括以下步骤:
步骤A、在业务报文进入负载均衡设备时提取该业务报文的会话特征,并根据调度记录表确定该业务报文是否属于新会话的首报文;如果是则步骤C处理,否则转步骤B处理;
步骤B、根据调度记录表中的会话特征与出口链路的对应关系对已经存在的会话上的业务报文进行调度,或者根据预设的会话调度规则将新会话调度到对应的出口链路并更新调度记录表中会话特征与出口链路的对应关系;
步骤C、根据预设的应用识别规则判该新会话的首报文是否属于预设的用户应用,如果否则转步骤B处理,如果是进一步根据预设的调度记录表判断根据该新会话是否为新建用户应用的首会话;如果是,则根据应用调度规则将该新会话调度到对应的出口链路上,并更新调度记录表中用户应用标识以及该新会话与出口链路的对应关系,如果否则根据调度记录表中用户应用标识确定对应的出口链路,并将该新会话调度到与该用户应用标识对应的出口链路上,并更新调度记录表中会话特征与出口链路的对应关系。
从开放通信模型上看,本发明通过在会话以上更高的层面进行调度,可以将同一个用户应用下的多个持续调度到同一个出口链路上。当管理员希望优先关注用户特定应用时,比如说P2P应用时,管理员可以通过本发明应用级的调度方式将一个用户应用的多个会话调度到优质链路上去,确保了用户使用P2P应用的体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技有限公司,未经杭州迪普科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210418301.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水松纸裁边分割机
- 下一篇:一种即食海参的切片设备