[发明专利]一种实现虚拟网络负载均衡的方法及装置有效
申请号: | 201710108301.X | 申请日: | 2017-02-27 |
公开(公告)号: | CN106850459B | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 王培辉 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/883 | 分类号: | H04L12/883;H04L12/931;H04L12/935;H04L29/08;G06F9/50 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 虚拟 网络 负载 均衡 方法 装置 | ||
本发明实施例公开了一种实现虚拟网络负载均衡的方法,创建虚拟网络的负载均衡器,通过负载均衡器生成负载均衡流表,检测到虚拟机启动时,将生成的openflow流表,下发至虚拟机所属的服务器中;当检测到虚拟机下线时,将之前生成的流表进行删除。随着虚拟机的迁移,增加或删除相应的openflow流表,准确反映了虚拟机的流量特征,实现虚拟网络的负载均衡。不仅降低了路由配置的复杂度,高效的指导报文的转发,提高了数据转发的速率,还增加了虚拟化网络的灵活性以及扩展性,有益于提高虚拟网络的整体工作速率以及数据安全性。此外,本发明实施例还提供了相应的实现装置,进一步使得所述方法更具有实用性,所述装置具有相应的优点。
技术领域
本发明实施例涉及虚拟化网络设计技术领域,特别是涉及一种实现虚拟网络负载均衡的方法及装置。
背景技术
随着云计算、虚拟化技术的快速发展,云计算生产环境部署的规模越来越大。在数据中心,随着业务模型的多样化,客户端与服务器的数量也越来越多,相应的,客户端访问服务器的次数也就越来越多,不可避免的,会在南北流量上突发高流量的现象,严重时会导致报文发送延迟或无法发送的情况,可见,实现网络间各负载均衡是至关重要的。
虚拟化技术催生了虚拟服务器(又叫虚拟机),虚拟机是指通过软件模拟的、具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。当硬件发生故障需要维护或业务需求转移时,正在运行的服务需要被迁移到其他的平台上继续运行,并且这一过程不能对虚拟机所承载的应用服务产生影响,这就涉及到虚拟机迁移技术,虚拟机迁移技术能使虚拟机在物理机之间进行快速的在线迁移,并且保持虚拟机在运行过程中不间断运行,有效的改善资源分配。可见,虚拟机会在不同的主机上进行迁移。
鉴于上述情况,现有技术中,通过配置路由协议以达到网络负载均衡,随着虚拟机的迁移,路由协议显然是无法准确的实现网络间负载的均衡。故,如何实现跟随虚拟机迁移达到负载均衡,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种实现虚拟网络负载均衡的方法及装置,以解决虚拟网络负载均衡的问题。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种实现虚拟网络负载均衡的方法,包括:
根据用户为虚拟网络配置负载均衡器的指令,创建负载均衡器;
当检测到虚拟机的开启时,根据所述虚拟机的标识信息匹配对应的负载均衡器;
获取当前虚拟网络的部署信息,根据所述部署信息通过所述负载均衡器生成openflow流表,并通过虚拟机交换机发送至所述虚拟机对应的服务器;
当检测到所述虚拟机下线时,将所述openflow流表删除。
可选的,所述当检测到虚拟机的开启时,根据所述虚拟机的标识信息匹配对应的负载均衡器为:
检测所述虚拟网络中各个虚拟交换机的端口状态;
当检测到所述端口状态为连接时,根据所述端口确定相连的虚拟机;
根据所述虚拟机的标识信息匹配对应的负载均衡器。
可选的,所述根据所述部署信息通过所述负载均衡器生成openflow流表为:
根据所述部署信息获取网关数量;
根据网关数量通过所述负载均衡器生成openflow流表。
可选的,所述负载均衡器的ID与所述虚拟机的ID相同。
可选的,所述openflow流表的类型为select。
本发明实施例另一方面提供了一种实现虚拟网络负载均衡的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710108301.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端
- 下一篇:不对称混合网状电极有孔集流盘卷绕式蓄电池