基于EDNS优化的CDN精准调度方案探讨
2020-09-22黄润怀海锦霞梁洁
广东通信技术 2020年9期
关键词:用户
[黄润怀 海锦霞 梁洁]
1 引言
随着8k/VR等大视频业务的快速发展,以及双千兆网络的大力推广,用户对视频服务质量要求越来越高,要求大码率、零卡顿、低时延等极致体验。部分互联网内容提供商也要求在本地网提供服务,实现用户访问时快速提供服务。这就要求CDN运营商能够将CDN节点尽量下沉至靠近用户的地方,实现低时延高质量的CDN服务。
CDN服务节点下沉之后该如何实现流量的精准调度是本文考虑的重点。中国电信目前以省为单位集中部署Local DNS,由LDNS代理用户请求进行递归查询,这导致了依赖于DNS调度的准确度只能局限到以省为单位,难以满足大视频业务低时延的服务质量要求。
本文接下来将阐述如何基于EDNS优化以及CDN调度系统(GSLB)的优化来实现CDN的精准调度。
2 CDN调度现状
现有的互联网CDN的调度方式大部分是基于传统DNS的调度,CDN业务的调度流程可归纳分为两大部分,一是DNS解析流程,二是CDN资源调度流程,具体流程如图1所示。

图1 基于传统DNS的CDN调度流程
终端向LDNS发起DNS解析请求,LDNS根据用户请求的域名层层递归至DNS授权服务器,获取该域名的CNAME记录之后,LDNS根据CNAME之后的域名再次进行递归查询,最终获取CDN GSLB的地址并请求域名解析。
CDN GSLB根据LDNS的地址,进行查询和调度策略匹配,可定位用户属于某个省份,若该省份仅部署了一个节点,即向LDNS返回该节点IP,若该省份在多个地市均部署了CDN服务节点,则GSLB会对这些CDN节点进行轮询,随机分配一个节点,返回该节点的IP给LDNS。终端获取到最终的CDN服务节点的IP,向该节点发起服务请求。……
登录APP查看全文
