The invention discloses a scheduling method and a system of edge CDN nodes, belonging to the technical field of content distribution. The method is applicable to CDN dispatching center under 5g network architecture. The method includes: receiving terminal request for target domain name sent by UPF network element of center layer; if the terminal request is HTTP DNS request, allocating target edge CDN node for the terminal according to the location information of the terminal carried by the terminal request; if the terminal request is conventional DNS request, root According to the source IP address requested by the terminal, a target edge CDN node is assigned to the terminal. With the invention, the CDN dispatching center can determine the terminal location information under the 5g network architecture, so as to accurately allocate the edge CDN node for the terminal.
【技术实现步骤摘要】
一种边缘CDN节点的调度方法和系统
本专利技术涉及内容分发
,特别涉及一种边缘CDN节点的调度方法和系统。
技术介绍
DNS(DomainNameSystem,域名系统)服务器是用于将域名转换成为网络可以识别的IP地址的网络设备,通过DNS服务器,用户终端可以凭借域名实现对互联网上业务服务器的访问。目前的CDN加速服务主要基于DNS调度来实现,DNS服务器将终端的终端请求发送至CDN调度中心,从而CDN调度中心可以为终端分配位置最近的CDN节点。具体来说,终端需要访问某个网站时,可以向LocalDNS服务器发送网站域名的终端请求。LocalDNS服务器接收到终端请求后,可以确定出该网站已开通了CDN加速服务,进而LocalDNS服务器可以将终端请求转发至CDN调度中心。之后,CDN调度中心可以根据LocalDNS服务器的IP地址来确定DNS服务器的地理位置,从而可以将该LocalDNS服务器附近的边缘CDN节点的IP地址返回给终端,以使终端通过该边缘CDN节点实现上述网站的访问。在实现本专利技术的过程中 ...
【技术保护点】
1.一种边缘CDN节点的调度方法,其特征在于,所述方法适用于5G网络架构下的CDN调度中心,所述方法包括:/n接收中心层UPF网元发送的针对目标域名的终端请求;/n若所述终端请求为Http DNS请求,则根据所述终端请求携带的所述终端的位置信息,为所述终端分配目标边缘CDN节点;/n若所述终端请求为常规DNS请求,则根据所述终端请求的源IP地址,为所述终端分配目标边缘CDN节点。/n
【技术特征摘要】
1.一种边缘CDN节点的调度方法,其特征在于,所述方法适用于5G网络架构下的CDN调度中心,所述方法包括:
接收中心层UPF网元发送的针对目标域名的终端请求;
若所述终端请求为HttpDNS请求,则根据所述终端请求携带的所述终端的位置信息,为所述终端分配目标边缘CDN节点;
若所述终端请求为常规DNS请求,则根据所述终端请求的源IP地址,为所述终端分配目标边缘CDN节点。
2.根据权利要求1所述的方法,其特征在于,所述HttpDNS请求是所述终端上具备位置信息获取功能的APP基于Http协议生成的,且添加有所述终端的位置信息。
3.根据权利要求1所述的方法,其特征在于,所述HttpDNS请求是所述中心层UPF网元通过中心层AMF网元获取到所述终端的位置信息后,基于所述位置信息对所述终端发送的常规DNS请求改造生成的。
4.根据权利要求3所述的方法,其特征在于,所述中心层UPF网元对所述终端发送的常规DNS请求的改造处理,包括:
所述中心层UPF网元将所述终端请求打包成添加有所述终端的位置信息的HttpDNS请求;
所述中心层UPF网元向所述CDN调度中心发送所述HttpDNS请求。
5.根据权利要求4所述的方法,其特征在于,所述根据所述终端请求携带的所述终端的位置信息,为所述终端分配目标边缘CDN节点,包括:
根据所述终端请求携带的所述终端的位置信息在所述目标域名对应的边缘CDN节点中确定目标边缘CDN节点;
向所述中心层UPF网元发送所述目标边缘CDN节点的访问地址,以使所述中心层UPF网元将所述访问地址以DNS解析结果的形式发送至所述终端。
6.根据权利要求1所述的方法,其特征在于,
所述中心层UPF网元通过中心层AMF网元获取到所述终端的位置信息后,基于所述位置信息将所述终端发送的常规DNS请求传输至目标LocalDNS服务器,所述常规DNS请求由目标LocalDNS服务器转发至所述CDN调度中心。
7.根据权利要求6所述的方法,其特征在于,所述中心层UPF网元基于所述位置信息将所述终端发送的常规DNS请求传输至目标LocalDNS服务器的处理,包括:
所述中心层UPF网元根据预先维护的位置信息与LocalDNSIP地址的对应关系,确定所述终端的位置信息对应的目标LocalDNSIP地址,并将所述终端请求的目的地址设置为所述目标LocalDNSIP地址;
所述...
【专利技术属性】
技术研发人员:沈建发,王宗杰,牛荣利,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。