[发明专利]一种虚拟化网络上行链路负载均衡方法有效
申请号: | 201610913667.X | 申请日: | 2016-10-20 |
公开(公告)号: | CN106375131B | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 秦海中 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/803 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明特别涉及一种虚拟化网络上行链路负载均衡方法。该虚拟化网络上行链路负载均衡方法,结构包括负载计数器,负载均衡器和负载容器,所述负载计数器和负载容器均连接到负载均衡器,所述负载均衡器连接到各个物理网卡;所述负载均衡器利用负载计数器和负载容器采集的报文个数累计值和物理网卡个数,通过计算选择物理网卡将下一个报文发送出去,并调用各个物理网卡的发送函数实现报文的发送。该虚拟化网络上行链路负载均衡方法,采用最简单的逻辑算法,使相邻的报文分别通过不同的物理网卡发出,避免占用大量CPU资源,方法简洁高效易实现,能够在上行链路绑定的物理网卡间达到负载均衡,最大限度的使用物理网卡上行带宽。 | ||
搜索关键词: | 一种 虚拟 网络 上行 负载 均衡 方法 | ||
【主权项】:
1.一种虚拟化网络上行链路负载均衡方法,其特征在于:构建上行链路发送报文逻辑结构,所述上行链路发送报文逻辑结构包括负载计数器,负载均衡器和负载容器,所述负载计数器和负载容器均连接到负载均衡器,所述负载均衡器连接到各个物理网卡;所述负载计数器对每个报文在进入负载均衡器之前进行累加,当上行链路的物理网卡组成有变化时对负载计数器进行清零;所述负载容器记录上行链路物理网卡个数,当上行链路物理网卡组成有变化时,进行实时变化;所述负载均衡器利用负载计数器和负载容器采集的数据,通过计算选择物理网卡将下一个报文发送出去,并调用各个物理网卡的发送函数实现报文的发送;所述负载计数器的初始值为0,每当报文要从此上行链路向外发送报文时,增加1;所述负载容器的初始值也为0,每增加一个物理网卡时增加1,每减少一个物理网卡时减1;所述负载均衡器对每个物理网卡发送函数依次进行编号n,n为自然数,并根据算法选择相应的物理网卡发送函数,将报文发送出去,编号为n的物理网卡对应的发送函数为ethn_tx;具体的计算方法如下:当到达一个报文,要将传递出去,经过负载计数器count=count+1;报文进入负载均衡器模块,负载均衡器从负载计数器和负载容器分别获取报文个数累计值count和物理网卡个数m,通过算法:Select=(count%m)+1;若Selcet等于1,则调用eth1_tx发送函数发送报文;若Select=2,则调用eth2_tx的发送函数发送报文;若Select等于n,则调用ethn_tx发送函数发送报文;eth1_tx、eth2_tx、ethn_tx分别对应上行链路编号为1,2,n的物理网卡。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610913667.X/,转载请声明来源钻瓜专利网。