[发明专利]一种负载分担方法及装置有效
申请号: | 201710073115.7 | 申请日: | 2017-02-10 |
公开(公告)号: | CN106878193B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 王海;樊超 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L47/125;H04L45/74;H04L61/4511 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 分担 方法 装置 | ||
本发明实施例提供了一种负载分担方法及装置,应用于SDN控制器,方法包括:接收接入设备上送的虚拟机发送的域名请求报文,域名请求报文包括目的域名;根据预先存储的域名与多个服务器的地址的对应关系,确定目的域名对应的、且资源利用率小于预设阈值的服务器的地址为目的地址;计算针对虚拟机向目的地址对应的服务器发送的第一访问报文的第一流表,第一流表用于指示接入设备将第一访问报文转发给目的地址对应的服务器;将目的地址通过接入设备发送给虚拟机,并将第一流表下发给接入设备,以使接入设备根据第一流表将第一访问报文转发给目的地址对应的服务器。应用本发明实施例,实现了SDN控制器的集中控制流量转发,降低了网络建设成本。
技术领域
本发明涉及通信技术领域,特别是涉及一种负载分担方法及装置。
背景技术
如图1所示的组网,可以包括:SDN(Software Defined Network,软件定义网络)控制器100、DNS(Domain Name System,域名系统)服务器200、LB (Load Balance,负载分担)设备300、云平台400、接入设备500和虚拟机600;其中,SDN控制器100负责向LB设备300下发负载分担规则,指导LB设备对流量进行分流,云平台400用于记录组网中各个虚拟机和/或服务器的资源利用率 (例如:内存利用率、CPU利用率、网卡利用率等)和状态信息(例如:上线状态和下线状态)等。
为了减轻单台设备的压力,进行负载分担时,虚拟机600通过接入设备500 向将域名请求报文发送给DNS服务器200;DNS服务器200解析域名请求报文,确定虚拟机600需要访问的服务器集的IP(Internet Protocol,网络协议)地址(也就是LB设备300的IP地址),并反馈给虚拟机600;虚拟机600再通过接入设备500 向LB设备300发送目的IP地址为上述IP地址的访问报文;LB设备300进行负载分担,确定接收到的访问报文的服务器,并将访问报文发送给这个服务器。
由上可知,由LB设备和DNS服务器完成负载分担,无法实现SDN控制器集中控制流量的转发,增加了网络建设成本。
发明内容
本发明实施例的目的在于提供一种负载分担方法及装置,以实现SDN控制器的集中控制流量转发,降低网络建设成本。具体技术方案如下:
一方面,本发明实施例公开了一种负载分担方法,应用于SDN控制器,所述方法包括:
接收接入设备上送的虚拟机发送的域名请求报文,其中,所述域名请求报文包括目的域名;
根据预先存储的域名与多个服务器的地址的对应关系,确定所述目的域名对应的、且资源利用率小于预设阈值的服务器的地址为目的地址;
计算针对所述虚拟机向所述目的地址对应的服务器发送的第一访问报文的第一流表,其中,所述第一流表用于指示所述接入设备将所述第一访问报文转发给所述目的地址对应的服务器;
将所述目的地址通过所述接入设备发送给所述虚拟机,并将所述第一流表下发给所述接入设备,以使所述接入设备根据所述第一流表将所述第一访问报文转发给所述目的地址对应的服务器。
另一方面,本发明实施例公开了一种负载分担装置,应用于SDN控制器,所述装置包括:
接收单元,用于接收接入设备上送的虚拟机发送的域名请求报文,其中,所述域名请求报文包括目的域名;
确定单元,用于根据预先存储的域名与多个服务器的地址的对应关系,确定所述目的域名对应的、且资源利用率小于预设阈值的服务器的地址为目的地址;
计算单元,用于计算针对所述虚拟机向所述目的地址对应的服务器发送的第一访问报文的第一流表,其中,所述第一流表用于指示所述接入设备将所述第一访问报文转发给所述目的地址对应的服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710073115.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:灯控制装置及方法
- 下一篇:传送数据包头格式、方法及读取已接收数据包的方法