[发明专利]一种缓存数据资源的方法、装置及系统有效
申请号: | 201210465452.8 | 申请日: | 2012-11-16 |
公开(公告)号: | CN103825919B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 姜欣;吴茜;杜建凤;彭勇;李鹏;张静;郭志刚;白爱军;李智伟;赵伟 | 申请(专利权)人: | 中国移动通信集团北京有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 郭润湘 |
地址: | 100007 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 数据 资源 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种缓存数据资源的方法、装置及系统。
背景技术
用户进行互联网业务访问时,由于单个运营商网内数据资源不足,用户经常需要到其他运营商网内获取数据资源(以网页形式提供)。用户跨网访问互联网数据资源至少存在以下两方面问题:一是需要经过互连互通关口,给用户感知带来较大影响;二是会产生一定的互连互通结算费用。因此,网页缓存系统应运而生。利用网页缓存系统可以有效吸纳互联网上的热点流量,加快网络访问速度,提高用户的互联网体验,并减少用户跨网访问的发生。
在网页缓存系统中,一般通过域名服务器(DNS)劫持、DNS forward或者策略路由方式(策略路由方式又可以分为代理模式和透明模式)将DNS的流量路由至网页缓存系统。当网页缓存系统发现已经配置了请求域名的缓存服务功能时,网页缓存系统将伪造一个DNS响应报文返回给用户,其中域名还是用户请求的域名,因特网协议(IP)地址是网页缓存系统中针对该域名的缓存服务器地址,于是用户针对该域名所有统一资源定位符(URL)的请求都会被路由至该缓存服务器。如果用户请求的是静态数据资源,缓存服务器将从自己的缓存中取出数据资源反馈给用户,如果用户请求的动态数据资源,缓存服务器将代理用户向源站进行请求和响应。
下面以用户通过北京中国移动互联网(CMNET)城域网访问互联网,CMNET骨干网网内数据资源不足,从电信/联通骨干网,或网页缓存系统获取互联网数据资源为例,分别针对通过DNS劫持方式将DNS的流量路由至网页缓存系统、通过DNS forward方式将DNS的流量路由至网页缓存系统、通过策略路由方式中的代理模式将DNS的流量路由至网页缓存系统、以及通过策略路由方式中的透明模式将DNS的流量路由至网页缓存系统的方案进行说明。
方案一、DNS劫持方式
如图1所示,DNS劫持方式下,用户访问互联网数据资源的过程包括:
(1)、用户发起DNS请求;
(2)、本地(Local)DNS查询自身缓存中是否有结果,如果有,直接回复用户,如果没有,发起迭代查询;
(3)迭代查询报文经分光设备,DPI获得DNS请求报文。重定向设备判断请求的域名是否是在网页缓存(webcache)服务器中预先配置的缓存域名;
(4)若重定向设备判断请求的域名是在webcache服务器中预先配置的缓存域名,伪造一个DNS解析结果,其IP地址是webcache服务器地址;
(5)同时互联网接入服务提供商(ICP)DNS服务器也会反馈一个正常的DNS解析结果;
(6)用户先收到哪个解析结果,就访问相应的服务器。
方案二、DNS forward方式
如图2所示,DNS forward方式下,用户访问互联网数据资源的过程包括:
(1)用户发起DNS请求;
(2)Local DNS查询自身缓存中是否有结果,如果有,直接回复用户,如果没有,将域名解析权forward给网页缓存系统的DNS服务器;
(3)网页缓存系统如果查询出访问的明细域名是网页缓存系统可服务的域名,则伪造一个DNS解析结果,其IP地址是webcache服务器地址,将该解析结果反馈给Local DNS服务器;
(4)网页缓存系统如果查询出访问的明细域名不是网页缓存系统可服务的域名,则通过正常的迭代查询获得解析结果;
(5)网页缓存系统将迭代查询获得的解析结果反馈给Local DNS服务器;
(6)Local DNS服务器将解析结果反馈给用户;
(7)用户访问webcache服务器(用户请求访问的明细域名是网页缓存系统可服务的明细域名)或访问IDC服务器(用户请求访问的明细域名是网页缓存系统不可服务的明细域名)。
需要说明的是,在方案二中,在网页缓存系统应用之前,Local DNS服务器需要把网页缓存系统能够缓存的域名通过forward配置的方式,将这部分域名的解析权交给网页缓存系统中的DNS服务器(通常采用的是泛域名的forward方式)。
方案三、策略路由方式中的代理模式
如图3所示,策略路由方式中的代理模式下,用户访问互联网数据资源的过程包括:
(1)用户发起HTTP请求,源IP=用户的源IP、目的IP=IDC中相应的服务器地址;
(2)城域网边缘路由器通过策略路由将流量牵引至webcache代理服务器,源IP=用户的源IP、目的IP=网络数据中心(IDC)中相应的服务器地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团北京有限公司,未经中国移动通信集团北京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210465452.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置