[发明专利]实现IPv4和IPv6双网内容分发的系统和方法有效

专利信息
申请号: 201310310905.4 申请日: 2013-07-23
公开(公告)号: CN103347103A 公开(公告)日: 2013-10-09
发明(设计)人: 洪珂;吴振永 申请(专利权)人: 网宿科技股份有限公司
主分类号: H04L29/12 分类号: H04L29/12;H04L29/08
代理公司: 上海专利商标事务所有限公司 31100 代理人: 施浩
地址: 200030 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实现 ipv4 ipv6 内容 分发 系统 方法
【说明书】:

技术领域

发明涉及计算机网络技术,尤其涉及将IPv4或者IPv6单网内容同时分发到IPv6网络和IPv4网络的技术。

背景技术

IPv4地址是现行互联网网络节点位置的基本标识,长度是32位(bit),其地址空间的最大容量是43亿个左右,是目前公众互联网和专有的企业网信息进行路由和转发的基础,随着IPv4地址的耗尽,尽快推进IPv6的部署已经成为大家的共识。

由于IPv4和IPv6不能进行端对端的直接通讯,所以推进IPv6的部署,必须要解决两个问题:一个是IPv6接入的用户如何访问IPv4网络的内容服务,另一个部署在IPv6网络的内容如何为IPv4接入的用户提供服务。

如果由内容服务商将源站分别部署到IPv4网络和IPv6网络,需要进行大量的源站调整和确认工作,这样周期长且风险高,可能会影响到核心业务,而且还要有额外的手段来同步两个站的数据。如果把源站直接放入双栈环境,对源站的修改风险依然存在,而且还存在绕过安全设备而引入安全风险的问题。如果由互联网运营商通过隧道或者网络地址转换等过渡技术实现IPv4和IPv6双网的互联互通又会存在用户地址缺失引入的部分源站功能失效的问题,而且由于内容服务商对这个过程不可控,所以故障排查也会很麻烦。

而且上述的几个方法都会增加内容服务商的源站服务压力。

发明内容

本发明的目的在于解决上述问题,提供了一种实现IPv4和IPv6双网内容分发的系统和方法,让IPv4和IPv6网络接入的用户可以顺利访问到内容服务商的内容服务,而不需要关心内容服务的服务器是在IPv4网络内还是IPv6网络内,同时有效减小了源站的服务压力。

本发明的技术方案为:本发明揭示了一种实现IPv4和IPv6双网内容分发的系统,包括IPv4网络处理模块、IPv6网络处理模块、访问控制模块、缓存处理模块以及回源处理模块,其中:

IPv4网络处理模块,监听IPv4网络,在接收到IPv4接入用户请求后,分离出用户请求的应用层信息以及接入用户的IPv4网络地址;

IPv6网络处理模块,监听IPv6网络,在接收到IPv6接入用户请求后,分离出用户请求的应用层信息以及接入用户的IPv6网络地址;

访问控制模块,分别连接IPv4网络处理模块和IPv6网络处理模块,接收到用户请求的URL以及用户的网络地址后,如果不可以提供服务则直接拒绝,如果可以提供服务则进入缓存处理模块;

缓存处理模块,查找用户请求的URL是否有缓存以及缓存是否过期,若有缓存且没有过期,直接将内容提供给用户,如果没有缓存或者缓存已过期,则进入回源处理模块,将回源处理模块获取到的内容提供给用户;

回源处理模块,查找用户请求的URL的IPv4和IPv6源站网络地址,如果源站存在IPv6地址,则通过IPv6网络到源站获取内容,如果源站IPv6地址不可用或者只存在IPv4地址,则通过IPv4网络到源站获取内容。

根据本发明的实现IPv4和IPv6双网内容分发的系统的一实施例,缓存处理模块在将返回的内容提供给用户的同时,判断是否可以缓存,以便在缓存时间内为相同的请求直接提供服务。

根据本发明的实现IPv4和IPv6双网内容分发的系统的一实施例,访问控制模块判断是否可以提供服务的参数包括:IP地址黑名单、URL黑名单、IP地址访问频率、或URL请求频率。

根据本发明的实现IPv4和IPv6双网内容分发的系统的一实施例,缓存处理模块判断缓存是否过期的参数包括:遵照源服务器的头标示的缓存策略、或者遵照管理员对特定URL模式设定的缓存策略。

根据本发明的实现IPv4和IPv6双网内容分发的系统的一实施例,缓存处理模块通过URL建立哈希表以实现快速查找。

本发明还揭示了一种实现IPv4和IPv6双网内容分发的方法,包括:

接收来自IPv4网络和IPv6网络的用户请求;

分离出用户请求的URL和接入用户的网络地址;

检查用户请求的网络地址是否可以访问,若不可以访问则拒绝服务,若可以访问则判断用户请求的URL是否有缓存以及缓存是否过期,若有缓存且未过期则将缓存中的内容返回给用户,若没有缓存或者已过期则进行回源处理;

若源站存在IPv6地址,则通过IPv6网络到源站获取内容,如果源站IPv6地址不可用或者只存在IPv4地址,则通过IPv4网络到源站获取内容,通过源站获取到的内容返回给用户。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310310905.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top