【技术实现步骤摘要】
一种调度系统及方法
本专利技术涉及通信
,尤其涉及一种调度系统及方法。
技术介绍
内容分发网络(英文:ContentDeliveryNetwork,简称:CDN)是构建于现有的互联网之上的一种智能虚拟网络,如图1所示,其基本原理为在用户访问相对集中的区域中广泛分布CDN节点服务器,当用户访问网站时,利用全局负载技术将用户的访问请求调度到能够为用户提供服务的最近CDN节点服务器上,以达到提升用户访问网站的响应速度和体验效果。目前,现有的CDN中采用全局DNS的调度方式,即由用户终端向本地域名系统(英文:LocalDomainSystem,简称:LDNS)发起对目标网址的域名解析请求,进而由LDNS转发给授权DNS进行处理,授权DNS收到请求后向LDNS反馈全局负载均衡(英文:GlobalServerLoadBalance,简称:GSLB)设备的网际协议(英文:InternetProtocol,简称:IP)地址,以使LDNS向GSLB设备发起内容请求,进而由GSLB设备根据用户的位置结合调度策略,调度相应的CDN节点服务器为用户提供服务。在现有的这种调度方式中,GSLB只能通过LDNS的IP地址来判断用户的位置。然而,某些情况下LDNS的IP地址与用户终端的IP地址并不在同一个网络,此时根据LDNS的IP地址得到的位置并非用户真正的位置,进而,GSLB根据该错误的用户位置调度的CDN节点服务器可能是跨若干骨干网后的CDN节点服务器,而并非离用户最近的CDN节点服务器。即,现有的调度方式会导致本地CDN节点服务器有访问资源,但用户却需要跨骨干网进行内容访问 ...
【技术保护点】
一种调度系统,其特征在于,包括:本地域名系统LDNS、第一交互服务器、第二交互服务器、全局负载均衡GSLB设备以及至少一个内容分发网络CDN节点服务器,所述GSLB设备的网际协议IP地址仅对所述第二交互服务器可见;其中,所述LDNS用于,接收用户通过用户终端发送的域名查询请求报文,所述域名查询请求报文中包含所述用户所请求的服务内容的目标网站的域名,并在确定所述目标网站的域名在预配置名单列表中后,以跳转方式向所述第一交互服务器转发所述域名查询请求报文;所述第一交互服务器,用于接收所述域名查询请求报文,并根据所述域名查询请求报文获取所述目标网站的域名以及所述用户终端的IP地址,将所述用户终端的IP地址追加至所述域名查询请求报文中得到第一报文,向所述第二交互服务器发送所述第一报文;所述第二交互服务器,用于接收所述第一报文,根据所述第一报文获取所述用户终端的IP地址,并删除所述第一报文中的所述用户终端的IP地址得到第二报文,以所述用户终端的IP地址为源地址向所述GSLB设备发送所述第二报文;所述GSLB设备,用于接收所述第二报文,根据所述第二报文获取所述用户终端的IP地址,并根据所述用户终端的 ...
【技术特征摘要】
1.一种调度系统,其特征在于,包括:本地域名系统LDNS、第一交互服务器、第二交互服务器、全局负载均衡GSLB设备以及至少一个内容分发网络CDN节点服务器,所述GSLB设备的网际协议IP地址仅对所述第二交互服务器可见;其中,所述LDNS用于,接收用户通过用户终端发送的域名查询请求报文,所述域名查询请求报文中包含所述用户所请求的服务内容的目标网站的域名,并在确定所述目标网站的域名在预配置名单列表中后,以跳转方式向所述第一交互服务器转发所述域名查询请求报文;所述第一交互服务器,用于接收所述域名查询请求报文,并根据所述域名查询请求报文获取所述目标网站的域名以及所述用户终端的IP地址,将所述用户终端的IP地址追加至所述域名查询请求报文中得到第一报文,向所述第二交互服务器发送所述第一报文;所述第二交互服务器,用于接收所述第一报文,根据所述第一报文获取所述用户终端的IP地址,并删除所述第一报文中的所述用户终端的IP地址得到第二报文,以所述用户终端的IP地址为源地址向所述GSLB设备发送所述第二报文;所述GSLB设备,用于接收所述第二报文,根据所述第二报文获取所述用户终端的IP地址,并根据所述用户终端的IP地址调度所述至少一个CDN节点服务器为所述用户提供服务内容。2.根据权利要求1所述的系统,其特征在于,所述GSLB设备用于根据所述用户终端的IP地址调度所述至少一个CDN节点服务器为所述用户提供服务内容,具体包括:所述GSLB设备用于:根据所述用户终端的IP地址以及预存的调度策略,从所述至少一个CDN节点服务器中确定为所述用户提供服务内容的CDN节点服务器的IP地址;生成所述第二报文的应答报文,所述应答报文中包含所述CDN节点服务器的IP地址,向所述第二交互服务器发送所述应答报文。3.根据权利要求2所述的系统,其特征在于,所述第二交互服务器还用于:接收所述应答报文,并将所述用户终端的IP地址追加至所述应答报文中得到第三报文,向所述第一交互服务器发送所述第三报文。4.根据权利要求3所述的系统,其特征在于,所述第一交互服务器还用于:接收所述第三报文,根据所述第三报文获取所述用户终端的IP地址,并删除所述第三报文中的所述用户终端的IP地址,得到第四报文;根据所述用户终端的IP地址,向所述用户终端发送所述第四报文,以便于所述用户终端根据所述第四报文获取所述CDN节点服务器的IP地址,并根据所述CDN节点服务器的IP地址获取服务内容。5.根据权利要求1-4任一项所述的系统,其特征在于,所述第一交互服务器用于根据所述域名查询请求报文获取所述目标网站的域名,具体包括:所述第一交互服务器,用于对所述域名查询请求报文进行解析,获取所述域名查询请求报文中的所述目标网站的域名;所述第一交互服务器用于根据所述域名查询请求报文获取所述用户终端的IP地址,具体包括:所述第一交互服务器,用于确定所述域名查询请求报文的源地址,将...
【专利技术属性】
技术研发人员:任梦璇,王光全,周光涛,乔治,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。