CDN向IPv6过渡的CDN部署方案,可分为两个阶段。
(1)第一阶段:只对和STB有接口的头端系统、边缘服务节点、MEM进行IPv6改造,内部接口间保持原有协议不变。内部涉及到处理终端携带的地址信息时,需要能够处理IPv6地址信息。
(2)第二阶段:所有部件均支持IPv6/v4双栈,实现v4/v6用户平台共用。
CDN部署方案第一阶段过渡方案
CDN向IPv6过渡的第一阶段的内容如图13-8所示,主要涉及业务平台方面的部署和升级,包括以下几个方面,更多相关知识:http://www.yanhuangzixun.com。
(1)对运行系统的边缘POP点进行改造支持IPv6,包含应用层、系统层及网络层的改动,应用层改动主要包括应用层协议以及相关的配置文件等的修改。
(2)运行系统内部不同层之间还保持原来的通信方式(进程内部通信或 IPv4 Socket)。
(3)运行系统和支撑系统之间的通信方式保持不变。
(4)基于平台开发的业务,需要能够处理含有IPv6和IPv4地址的业务数据,如果开展ISP业务,需要了解宽带传输。
CDN部署方案相关应用协议的升级,主要包括:
(1)HTTP:HTTP协议支持 IPv6。由于HTTP协议用于传输EPG Metadata,EPG Metadata的地址信息中包含地址信息,需要修改EPG Metadata中的地址信息,使其支持 IPv6。
(2)TS over UDP,由于TS流中不包含 IP地址信息,因此,只要UDP支持 IPv6即可。
(3)RTSP:RTSP支持IPv6,且SDP文件中的地址信息也需要进行IPv6改造。
(4)RTP:RTP流承载AV至终端,因此RTP协议需改造支持IPv6。
CDN部署方案第二阶段过渡方案
(1)网络层的改动点——侧重于组网设备。
(2)系统层的改动点——侧重于OS/DB/支撑软件。
(3)应用层的改动点——侧重于标准协议和产品本身。
CDN部署方案应用层升级主要包括:
① 含IP地址的应用协议的改动:内部通信协议的IPv6化,外部接口已经能够支持IPv6。
② 含IP地址的配置文件的改动。
③ 含IP地址的管理界面的改动。
④ 含IP地址的数据库数据的改动。
⑤ 含IP地址的逻辑代码的改动。
⑥ 含IP地址的逻辑脚本的改动。