目前,IETF在CDN方面已陆续发布了一系列相关的标准,主要的标准有:
IETF RFC3040(2001)Internet Web复制和缓存分类、IETFRFC3466(2003)内容互联(CDI)模型、IETFRFC3568(2003)已知内容网络(CN)请求路由机制、IETF RFC3570(2003)内容互联(CDI)场景等,分别规定了CDN(CN)的模型、应用场景、复制和缓存分类以及请求路由机制等方面的技术内容。
虽然CDN技术已经应用于Web
网站和VOD业务等方面来解决内容分发问题,已经有一些可以商用的设备,但从技术的角度上来讲还有一些需要改进的方面。例如:在重定向方面包括有DNS重定向和最短接收时间重定向两种方案,采用DNS重定向服务器实现重定向时,实际上最终选定的缓存
网站是距离为用户进行地址解析的DNS最近的
网站,而不是距请求用户最近的
网站;采用最短接收时间重定向方式是指用户向所有的
网站发送请求,最先接收到响应的
网站被认为是距离用户“最近”的
网站,但由于IP网络本身的信息流量的不确定性,最先到达的响应信息并非一定来自距离用户“最近”的
网站。另一个问题在于内容存储策略,目前还没有一种非常有效的缓存信息内容的机制,通常情况下,本地采用两种信息存储方式:存储用户点击率最高的信息或根据对信息的分析选择近期是热点的信息。但这两种方式并非是最佳的选择策略。策略选择的好坏直接关系到提供业务的服务质量和对骨干网络带宽的压力。
3.2 组播技术
在内容分发方面存在两个瓶颈,一个是占用骨干网络传输带宽问题,另一个则是作为信息源的服务器的并发处理能力问题。目前存储器的存储容量不断提高,单位存储容量的价格下降很快,但相对而言,从存储器中存取信息的速度提高得不够快。因此,若为请求相同内容的用户同时发送一份信息将大大减轻服务器的存取压力。这种方式类似于广播电视所采用的方式,不同点在于广播电视采用无线方式传输,只要用户接收设备所采用的频率与发射机发射信号时所采用的频率相同,用户便可接收到发送的信息。在以有线传输为主的IP网络上,不可能向所有的地址均发送相同的信息,为此通常是选择一组地址来作为信息的接收者,也就是说,采用组播的方式来实现同时向一组用户同时发送信息的目的。
早期利用IP组播主要是在IP网络上的会议业务,其实现方式是在普通的IP网络上架构了MBONE网络,加入到MBONE的用户可采用组播的形式发送信息,同时可以接收采用组播形式发送来的信息。其工作原理是组成MBONE的路由器均具有组播功能,同时进行组播通信的端到端所经过的路由器均为组播路由器。当IP网络上的路由器均具有组播功能时,MBONE将成为IP网络的一部分而不再作为独立的网络存在。在利用路由器所具有的组播功能进行组播通信时,主要的技术难点在于:(1)用户如何找到进行组播发送的源;(2)组播源用何种方式建立组播树。
在提供组播业务时可采用两种实现方式。一种是利用组建IP网络的具有组播功能的路由器提供对一组用户的组播,信息源仅需将需要进行组播的信息发送给具有组播功能的路由器,组播路由器将为该信息所提供的组播组编号返回给信息源,信息源将该组播组编号向拟获得该信息的用户公布,用户通过加入相应的组播组编号加入到组播组从而接收到发送到组播组的组播信息。另一种实现方式是,信息源将信息发送到一个内容分发设备,并将欲发送到的用户的地址信息发送到该分发设备,由该分发设备将信息同时发送到列表中的所有用户,完成组播服务。
目前在IP网络上所提供的视讯直播节目是采用IP网络所具有的组播功能向用户提供的。为保护信息拥有者的数字版权,受控组播将是使用的主要方式。目前在一些国家正在进行在移动网络上提供流媒体业务的试验,为保持越区切换媒体流的连续性,在流媒体直播时,采用多地点组播方式来实现。

发表评论