[发明专利]一种实现内容分发网络互联路由的方法及系统在审
申请号: | 201210042430.0 | 申请日: | 2012-02-23 |
公开(公告)号: | CN103297337A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 王炜;金伟毅 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/705 | 分类号: | H04L12/705;H04L29/08;H04L29/12 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 孟桂超;张颖玲 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 内容 分发 网络 路由 方法 系统 | ||
技术领域
本发明涉及网络通讯技术领域,尤其涉及一种实现内容分发网络(CDN,Content Delivery Network)互联路由的方法及装置。
背景技术
内容类业务在近年来已逐渐成为互联网中的流量主流。内容类业务包括HTTP浏览、视频及文件下载、P2P下载等。这些业务具有下载流量大,内容重复性高的特点。
为了降低内容类业务对互联网的冲击,同时也提高用户下载速度,运营商和第三方独立提供商开始广泛地应用CDN来实现内容的分发。CDN可以预先将内容分发到网络边缘节点,在用户请求内容时,将用户的请求重新定向到CDN节点。这样,可以大大加快用户的下载速度,同时,对同一区域的用户请求也可以避免相同内容在广域网上多次传输。
随着CDN的广泛应用,运营商与第三方提供商提供的孤岛式CDN已不能满足网络日渐增长的需求。孤岛式CDN为只能提供某一区域性网络的内容分发,或者只是和某些内容服务提供商(CSP,Content Service Provider)签约提供某些特定内容的分发加速功能。因此,目前迫切需要建立一套CDN之间的互联互通体系,使CDN之间能够共享分发和内容资源,提供全Internet及绝大多数内容的分发加速功能。在互联网工程任务组(IETF,Internet Engineering TaskForce)中目前已建立了CDNi工作小组,专注于研究CDN之间的互联互通。
图1示出了目前的CDN之间的互通架构。其中CDN用户101是最终用户节点,其接收CDN的内容分发服务。CDN网络中存在三个角色,CSP 102负责提供内容,上游CDN 103与内容服务提供商进行签约,进行相关内容的分发工作,同时用户的第一个内容请求也是通过用户请求接口发送到上游CDN 103的。当上游CDN 103认为用户请求的内容适合由下游CDN 104来进行分发时,上游CDN103可以将用户的请求前转到下游CDN 104来进行处理。最终,CDN用户101可以通过下游CDN 104来下载相关的内容。上游CDN 103和下游CDN104之间通过CDNi接口进行互联互通,并且下游CDN 104可以通过内容获取接口从上游CDN 103获取内容。
在CDN互联的场景中,首先要解决的就是内容请求前转过程中的循环路由问题。例如,当用户请求发送到上游CDN 103处后,上游CDN 103将请求前转到下游CDN 104。如果此时下游CDN还没有获取相关内容,下游CDN需要通过上游CDN 103来下载对应的内容,然后才能将内容发给CDN用户101。但是,如果此时上游CDN 103误将下游CDN 104的内容获取请求认为是用户发来的请求,将其再前转到下游CDN 104。此时,该请求将不断在上游CDN 103和下游CDN 104之间进行前转,造成路由死循环现象。
为解决这样的路由死循环现象,CDNi工作组采用的解决方式如下:上游CDN 103和下游CDN 104之间进行签约,并约定当下游CDN 104向上游CDN103请求内容时,需要通过特别约定的统一资源定位符(URL,Uniform/UniversalResource Locator)来请求,以与普通用户的请求进行区别。其具体流程如图2所示:
201)CDN用户节点使用CSP的URL请求相关内容,该用户请求将会被发送到与CSP签约的上游CDN处。
202)上游CDN分析用户信息和请求内容,选择一个合适的下游CDN进行本次业务处理。
203)上游CDN将CDN用户节点重新定向到下游CDN上。这时,上游CDN可以采用HTTP重定向或者DNS重定向将用户指引到一个新的URL。
204)CDN用户节点按照新的URL重新向下游CDN发送用户请求。
205)下游CDN发现该内容目前本CDN的节点上没有缓存,需要从内容源获取内容才能为用户提供服务。
206)下游CDN使用与上游CDN约定的一个特殊的地址(上游CDN URL)来发送内容获取请求。
207)上游CDN通过内容获取请求的URL来判断是下游CDN发送的内容获取请求。此时,上游CDN不再前转该请求,而是自身进行处理。
208)上游CDN将内容发送给下游CDN。
209)下游CDN将内容发送给CDN用户节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210042430.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:燃气涡轮机定序方法和系统
- 下一篇:一种负磁导率超材料
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法