[发明专利]一种全局负载均衡调度方法、数据传输方法、装置及系统有效
| 申请号: | 201110410410.X | 申请日: | 2011-12-09 |
| 公开(公告)号: | CN103166985B | 公开(公告)日: | 2018-02-27 |
| 发明(设计)人: | 段炼 | 申请(专利权)人: | 上海盛大网络发展有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803 |
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 逯长明,王宝筠 |
| 地址: | 201213 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 全局 负载 均衡 调度 方法 数据传输 装置 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种全局负载均衡调度方法、数据传输方法、装置及全局负载均衡调度系统。
背景技术
内容分发网络(CDN,Content Delivery Network),是一种新型网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高了用户访问网站的响应速度。
目前,传统的CDN是通过识别用户的当地域名(LOCALDNS)来判断用户来源的,并对用户进行调度的。但是,由于搜索域名(GoogleDNS),开放域名(OpenDNS)等公共域名(publicDNS)的开放使用,导致基于当地域名(LOCALDNS)的调度不准确。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有的实现方式中,由于公共域名的开放使用,导致用户负载分配不均衡,跨省流量增大技术问题。
发明内容
本发明实施例提供一种全局负载均衡调度方法、数据传输方法、装置及全局负载均衡调度系统,以解决现有技术中用户负载分配不均衡,跨省流量增大的技术问题。
为解决上述技术问题,本发明实施例提供一种全局负载均衡调度方法,应用于内容分发网络,所述方法包括:
获取用户发送的请求消息;
根据所述请求消息确定所述用户的IP地址;
根据当前网络负载情况,选择离所述用户距离近且网络状态最佳的内容分发节点服务器;
对所述请求消息和所述用户的IP地址进行封装,得到封装后的IP数据包;
将所述IP数据包发送给所述内容分发节点服务器,以便于内容分发节点服务器根据所述请求消息向所述IP地址对应的用户发送响应消息。
优选的,所述根据当前网络负载情况,选择离所述用户距离近且网络状态最佳的内容分发节点服务器,具体包括:
根据当前内容分发网络负载情况,与数据库服务器进行协商,选出性能指标好的内容分发节点服务器;
计算所述用户的IP地址与选出的性能指标好的内容分发节点服务器的延时和跳数;
根据计算出的延时和跳数选择离所述用户距离近且网络状态最佳的内容分发节点服务器。
本发明还提供一种数据传输方法,应用于内容分发网络,所述方法包括:
接收全局负载均衡服务器发送的IP数据包,所述IP数据包为全局负载均衡服务器进行封装的IP数据包;
对所述IP数据包进行解封装,得到所述用户的请求消息及用户的IP地址;
根据所述用户的请求消息向所述IP地址对应的用户发送响应消息。
相应的,本发明还提供一种全局负载均衡调度装置,应用于内容分发网络,包括:
获取单元,用于获取用户发送的请求消息;
确定单元,根据所述请求消息确定所述用户的IP地址;
选择单元,用于根据当前网络负载情况,选择离所述用户距离最近且网络状态最佳的内容分发节点服务器;
封装单元,用于对所述请求消息和所述用户的IP地址进行封装,得到封装后的IP数据包;
发送单元,用于将所述封装单元封装后的IP数据包发送给所述内容分发节点服务器,以便于内容分发节点服务器根据所述请求消息向所述IP地址对应的用户发送响应消息。
优选的,所述选择单元包括:
协商单元,用于根据当前内容分发网络负载情况,与数据库服务器协商,选出性能指标好的内容分发节点服务器;
计算单元,用于计算所述用户的IP地址与选出的性能指标好的内容分发节点服务器的延时和跳数。
选择子单元,用于根据计算出的延时和跳数选择离所述用户距离近且网络状态最佳的内容分发节点服务器。
优选的,所述全局负载均衡调度装置集成在全局负载均衡服务器中,或独立部署。
本发明还提供一种数据传输装置,应用于内容分发网络,包括:
接收单元,用于接收全局负载均衡服务器发送的IP数据包,所述IP数据包为全局负载均衡服务器进行封装的IP数据包;
解封装单元,用于对所述IP数据包进行解封装,得到所述用户的请求息及用户的IP地址;
发送单元,用于根据所述用户的请求消息向所述IP地址对应的用户发送响应消息。
优选的,所述数据传输装置集成在内容分发服务器中,或独立部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海盛大网络发展有限公司,未经上海盛大网络发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110410410.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于预装表位固定封闭盒
- 下一篇:浓淡火焰燃烧器及燃烧装置





