【技术实现步骤摘要】
一种CDN节点的选择方法及设备
本专利技术实施例涉及通信领域,尤其涉及一种内容分发网络(ContentDeliveryNetwork,CDN)节点的选择方法及设备。
技术介绍
随着移动互联网业务和网络技术的发展,移动边缘计算(MobileEdgeComputing,MEC)架构开始出现。利用MEC架构可以提供移动网络服务,其中,在提供CDN服务时,可以通过MEC架构选择CDN节点,以供终端就近获取所需的内容,且CDN节点的选择可以通过域名服务(DomainNameService,DNS)技术来实现。现有技术中CDN节点的选择过程为:MEC服务器在接收到终端发送的DNS请求后,可以从连接的多个边缘CDN节点中选择一个距离终端最近的节点,并向终端返回该边缘CDN节点的互联网协议(InternetProtocol,IP)地址。或者,MEC服务器可以在接收到DNS请求后,经由核心网将该DNS请求转发至相应的负载均衡器,以便负载均衡器从连接的多个外部CDN节点中选择一个距离终端最近的节点,并经由核心网和MEC服务器,向终端返回该外部CDN节点的IP地址。现有技术中至少存在以下技术问题:由于边缘CDN节点与外部CDN节点相互隔离,使得选择出的CDN节点要么是从边缘CDN节点中选择的,要么是从外部CDN节点中选择的,无法实现从所有的CDN节点,即边缘CDN节点和外部CDN节点中选择服务能力较强的CDN节点。
技术实现思路
本专利技术提供一种CDN节点的选择方法及设备,实现了从边缘CDN节点和外部CDN节点中选择服务能力较强的CDN节点。为达到上述目的,本专利技术采用如下技术 ...
【技术保护点】
1.一种内容分发网络CDN节点的选择方法,其特征在于,所述方法包括:移动边缘计算MEC服务器接收终端发送的域名服务DNS请求;所述MEC服务器向所述DNS请求对应的负载均衡器发送所述DNS请求;所述MEC服务器接收所述负载均衡器发送的目标外部CDN节点的互联网协议IP地址和第一服务时延,所述第一服务时延为所述目标外部CDN节点从接收到数据请求到发出所述终端请求的业务数据的时延;所述MEC服务器确定至少一个边缘CDN节点中每个边缘CDN节点的服务时延,并将最小的服务时延确定为第二服务时延,所述第二服务时延为最小的服务时延对应的目标边缘CDN节点从接收到数据请求到发出所述终端请求的业务数据的时延;所述MEC服务器根据所述目标外部CDN节点的IP地址,确定传输时延,所述传输时延为所述目标外部CDN节点发出的业务数据从所述目标外部CDN节点传输到所述MEC服务器的时延;所述MEC服务器根据所述第二服务时延,与所述第一服务时延和所述传输时延之和的比较结果,确定目标CDN节点;所述MEC服务器向所述终端发送所述目标CDN节点的IP地址。
【技术特征摘要】
1.一种内容分发网络CDN节点的选择方法,其特征在于,所述方法包括:移动边缘计算MEC服务器接收终端发送的域名服务DNS请求;所述MEC服务器向所述DNS请求对应的负载均衡器发送所述DNS请求;所述MEC服务器接收所述负载均衡器发送的目标外部CDN节点的互联网协议IP地址和第一服务时延,所述第一服务时延为所述目标外部CDN节点从接收到数据请求到发出所述终端请求的业务数据的时延;所述MEC服务器确定至少一个边缘CDN节点中每个边缘CDN节点的服务时延,并将最小的服务时延确定为第二服务时延,所述第二服务时延为最小的服务时延对应的目标边缘CDN节点从接收到数据请求到发出所述终端请求的业务数据的时延;所述MEC服务器根据所述目标外部CDN节点的IP地址,确定传输时延,所述传输时延为所述目标外部CDN节点发出的业务数据从所述目标外部CDN节点传输到所述MEC服务器的时延;所述MEC服务器根据所述第二服务时延,与所述第一服务时延和所述传输时延之和的比较结果,确定目标CDN节点;所述MEC服务器向所述终端发送所述目标CDN节点的IP地址。2.根据权利要求1所述的CDN节点的选择方法,其特征在于,所述MEC服务器根据所述第二服务时延,与所述第一服务时延和所述传输时延之和的比较结果,确定目标CDN节点,包括:若所述第二服务时延小于所述第一服务时延和所述传输时延之和,则将所述目标边缘CDN节点确定为所述目标CDN节点;若所述第二服务时延大于或等于所述第一服务时延和所述传输时延之和,则将所述目标外部CDN节点确定为所述目标CDN节点。3.根据权利要求1或2所述的CDN节点的选择方法,其特征在于,所述MEC服务器根据所述目标外部CDN节点的IP地址,确定传输时延,包括:所述MEC服务器根据对应关系,获取所述目标外部CDN节点的IP地址对应的所述传输时延,所述对应关系包括外部CDN节点的IP地址与传输时延;或者,所述MEC服务器根据所述目标外部CDN节点的IP地址、向所述目标外部CDN节点发送测试消息的时间,以及接收所述目标外部CDN节点发送的响应消息的时间,确定所述传输时延。4.一种内容分发网络CDN节点的选择方法,其特征在于,所述方法包括:负载均衡器接收移动边缘计算MEC服务器发送的域名服务DNS请求;所述负载均衡器根据所述DNS请求,将距离所述MEC服务器逻辑距离最近的外部CDN节点确定为目标外部CDN节点;所述负载均衡器确定所述目标外部CDN节点的第一服务时延,所述第一服务时延为所述目标外部CDN节点从接收到数据请求到发出终端请求的业务数据的时延;所述负载均衡器向所述MEC服务器发送所述目标外部CDN节点的互联网协议IP地址和所述第一服务时延。5.根据权利要求4所述的CDN节点的选择方法,其特征在于,所述负载均衡器确定所述目标外部CDN节点的第一服务时延,包括:所述负载均衡器根据所述目标外部CDN节点的负载情况以及预设算法,确定所述第一服务时延;或者,所述负载均衡器根据预设时间段内的服务时延的平均值,确定所述第一服务时延。6.一种移动边缘计算MEC服务器,其特征在于,所述MEC服务器包括:接收单元、发送单元和确定单元;所述接收单元,用于接收终端发送的域名服务DNS请求;所述发送单元,用于向所述DNS请求对应的负载均衡器发送所述DNS请求;所述接收单元,还用于接收所述负载均衡器发送的目标外部内容分发网络CDN节点的互联网协议IP地址和第一服务时延,所述第一服务时延为所述目标外部CDN节点从接收到数据请求到发出所述终端请求的业务数据的时延;所...
【专利技术属性】
技术研发人员:张勍,冯毅,盛煜,朱常波,李先达,单丽雅,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。