人
已阅读
已阅读
CDN关键技术研究与应用 — 内容路由技术
作者:cdnfine 来源:cdnfine 发布时间:2019-09-03
1. 内容路由背景
1.1 传统CDN架构
在传统CDN加速架构中,CDN系统分为若干层,用户一般是先从Local DNS发起域名请求,如果Local DNS 没有所需内容就继续向上层权威DNS请求,并将CDN节点的DNS结果返回给用户,最终将用户调度到边缘CDN节点,通过DNS结果获取此内容所在的具体网络位置,这是经典的路由寻址方式。
1.2 P2P CDN架构

1.3 两种架构的区别
从对比中可以看出,传统CDN的扩展成本较高,如果要扩展一个点就需要对此进行相应建设,建设CDN要以IDC为条件。国内的IDC节点在三四线城市相对匮乏,扩展成本较高。但P2P的模式是用户一起来帮用户提供整体的内容,所以扩展成本相对较低。内容寻址方面CDN采用的是DNS,P2P则是采用Tracker模式。传输效率方面,传统CDN共享边缘节点的能力,传输效率相对较低,而P2P可以利用空闲资源提高数据共享效率,这也是P2P CDN资源利用率比传统CDN更高的原因。传统CDN分层级架构较为简单,所以容易管理,但P2P CDN在节点联动和不完整内容共享上都存在比较难解决的问题。在流量有序性方面传统CDN采用流量区域控制,P2P CDN的流量处于无序的状态。以上便是传统CDN和P2P CDN两种架构的主要区别。

1.4 媒体新体验带来的新需求
2. 系统优化实践
2.1 内容路由实践方向

2.2 系统架构优化
2.2.1 系统架构建设目标

2.2.3 实现关键指标

2.2.4 系统建设之构建CDN控制面
2.2.5 精准调度——一跳到达

2.2.6 点选
服务请求需要通过一定的节点选择算法,根据节点实时运行数据和节点的历史趋势数据判断节点当前的服务能力,最终提供给用户最佳的服务节点。
2.2.7 节点数据共享——MISS体验保障
2.3 网络优化
2.3.1 网络优化目标

2.3.2 内容下沉之奇速播

2.3.3 Anycast——统一入口

2.3.4 Anycast——统一出口
2.3.5 互联互通——BGP对等互联
3. 特殊场景举例
3.1 移动场景下内容路由

3.2 封闭场景-
3.3 奇速播5G-MEC案例——5G+8K+VR
