[发明专利]多协议栈负载均衡方法及装置在审
| 申请号: | 201310554861.X | 申请日: | 2013-11-08 |
| 公开(公告)号: | CN104639578A | 公开(公告)日: | 2015-05-20 |
| 发明(设计)人: | 文刘飞 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了多协议栈负载均衡方法和装置,包括:响应应用的请求创建第一套接字并部署在所有的协议栈上;接收请求连接的数据包;判断该请求连接的数据包的协议类型,如果协议类型是TCP协议,则创建第二套接字以建立会话连接;根据每个协议栈的负载情况,为该第二套接字选择一个协议栈,在该第二套接字的数据包通过网卡的默认分流规则不能分流到选择的协议栈所绑定的RSS网卡收队列上时,根据该网卡的分流策略在网卡上创建匹配流表,并在接收到数据包后,把接收的该第二套接字的数据包分流到该RSS网卡收队列上;完成该第二套接字与该选择的协议栈间的数据包分发。通过上述方式,本发明能够在多协议栈环境下,通过对协议栈和应用的负载感知,与RSS网卡收、发队列、流表匹配结合,实现协议栈的负载均衡,减少CPU的数据分发开销。 | ||
| 搜索关键词: | 协议 负载 均衡 方法 装置 | ||
【主权项】:
1.一种多协议栈负载均衡方法,其特征在于,所述方法包括:响应应用的请求创建第一套接字并部署在所有的协议栈上;接收请求连接的数据包;判断所述请求连接的数据包的协议类型,如果所述协议类型是传输控制协议,则:创建第二套接字以建立会话连接;根据每个协议栈的负载情况,为所述第二套接字选择一个协议栈;在所述第二套接字的数据包通过网卡的默认分流规则不能分流到所述选择的协议栈所绑定的接收方扩展RSS网卡收队列上时,根据所述网卡的分流策略在所述网卡上创建匹配流表,并在接收到数据包后,把接收的所述第二套接字的数据包分流到所述RSS网卡收队列上;进行所述第二套接字与所述选择的协议栈间的数据包分发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310554861.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种终端
- 下一篇:一种支持多种认证协议的认证方法、认证服务器及系统





