[发明专利]基于前缀分配的扩展双重无状态IPv4-IPv6翻译方法有效

专利信息
申请号: 201210406099.6 申请日: 2012-10-23
公开(公告)号: CN102904976A 公开(公告)日: 2013-01-30
发明(设计)人: 包丛笑;李星;韩国梁 申请(专利权)人: 清华大学
主分类号: H04L29/12 分类号: H04L29/12;H04L12/749
代理公司: 北京路浩知识产权代理有限公司 11002 代理人: 王莹
地址: 100084 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于前缀分配的扩展双重无状态IPv4-IPv6翻译方法,该方法在主干网上部署核心翻译器,该核心翻译器根据用户前缀把默认IPv4地址和复用的位移值映射到公有IPv4地址和复用的位移值。该方法为每个用户部署用户侧翻译器,该用户侧翻译器配置默认的核心翻译器前缀、指定的IPv4地址、IPv4地址复用比和复用的位移值,并通过DHCPv6前缀分配模式获得该用户侧翻译器的IPv6前缀。该方法通过双重无状态翻译技术,使用户的IPv4计算机能够穿透纯IPv6网络与IPv4互联网进行通信。该方法通过动态的前缀分配及与IPv4地址和复用的位移值的映射,运营商可以更灵活地管理用于过渡的IPv6前缀和更有效地利用稀缺的公有IPv4地址资源。
搜索关键词: 基于 前缀 分配 扩展 双重 状态 ipv4 ipv6 翻译 方法
【主权项】:
一种基于前缀分配的扩展双重无状态IPv4‑IPv6翻译方法,其特征在于,包括:S1:配置核心翻译器翻译参数,并根据所述翻译参数构建地址映射表,该映射表为双向索引地址映射表,所述地址映射表包括:用户编号、IPv4地址和偏移值;S2:在宽带接入服务器上配置一个长度小于64位的前缀,供其管理范围的所有用户侧翻译器使用,配置用户侧翻译器翻译参数;当用户侧翻译器发出DHCPv6前缀请求时,宽带接入服务器随机从未被分配的前缀空间中选取一个/64分配给用户侧翻译器。这个/64的前缀是由用于扩展翻译的IPv6前缀P和用户编号连接而成的。用户侧翻译器收到前缀通告后,将其配置为翻译专用前缀T;S3:IPv4用户使用常规域名服务器查询域名;S4:IPv4用户发送IPv4报文至用户侧翻译器;S5:用户侧翻译器将IPv4报文翻译成IPv6报文后发送给核心翻译器;S6:核心翻译器收到IPv6报文后,首先检查源IPv6地址是否包含在用于扩展翻译的IPv6前缀P范围内。如果不在此前缀范围内,则丢弃此报文;否则执行步骤S7;S7:核心翻译器根据前缀P,从IPv6报文的源地址中取出用户编号,并查询地址映射表。如果映射表中没有该用户编号对应的表项,则丢弃此报文;否则执行步骤S8;S8:核心翻译器将IPv6报文翻译为IPv4报文并转发至IPv4互联网中;S9:翻译后的IPv4报文在IPv4互联网中通过路由传递至IPv4服务器,IPv4服务器接收报文;S10:IPv4服务器发送IPv4报文,并依路由传递至核心翻译器;S11:核心翻译器接收IPv4报文,并由目标端口/标识符值及事先配置的复用比R、连续参数M计算出IPv4目标地址的偏移值S;S12:核心翻译器根据IPv4目标地址和偏移值S,在地址映射表中查询对应的用户编号I。如果映射表中没有对应的表项,则丢弃此报文;否则执行步骤S13;S13:核心翻译器将IPv4报文翻译为IPv6报文,并将翻译后的IPv6报文转发至运营商IPv6接入网中;S14:用户侧翻译器将IPv6报文翻译回IPv4报文,并将翻译后的IPv4报文发送出去;S15:IPv4用户接收到IPv4报文,返回S4,直至该进程结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201210406099.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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