[发明专利]基于过渡机制的IPv6网和IPv4网间互通的方法有效
申请号: | 200510011802.3 | 申请日: | 2005-05-27 |
公开(公告)号: | CN1716954A | 公开(公告)日: | 2006-01-04 |
发明(设计)人: | 崔勇;吴建平;王晓峰 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于过渡机制的IPv6网和IPv4网间互通的方法属于互联网技术领域,其特征在于:它是基于4over6过渡机制实现的,即在所述的IPv4、IPv6网间配置一台4over6路由器,在所述的路由器中配置4over6分组翻译模块,还在所述的路由器中配置DNS应用网关,同时在IPv4节点上保存IPv4分组中包含的IPv6有关信息,使得IPv6网中维护IPv4网的可达性信息,同时也保证了不同网络之间端对端的通信,而不必在中间路由器中保存任何状态信息,从而避免了单点故障问题,解决了可扩展行问题。 | ||
搜索关键词: | 基于 过渡 机制 ipv6 ipv4 互通 方法 | ||
【主权项】:
1.基于过渡机制的IPv6网和IPv4网间互通的方法其特征在于,所述的方法是基于4over6过渡机制实现的,即在所述的IPv6、IPv4网络间配置一台4over6路由器,以构成双栈路由器,在所述的4over6路由器上配置4over6分组翻译模块以实现IPv6节点与IPv4节点间的通信,配置DNS即域名系统应用层网关,来处理IPv4/IPv6网间的地址映射问题;当IPv6节点主动发起与IPv4节点的通信时,依次按照一下步骤实现:步骤1:IPv6网络的4over6路由器,简称4over6路由器1,应IPv6节点的请求,根据所述IPv4节点的域名从DNS应用层网关中查询到IPv4节点的地址,并由所述的DNS应用层网关在该IPv4地址上加上4over6地址前缀PRFX后,构成PRFX:IPv4节点地址∷形式的IPv6地址,即伪IPv6地址作为响应发送给所述IPv6节点;步骤2:所述IPv6节点以该PRFX:IPv4地址∷为分组的目标地址,发送为IPv6分组PKT6,该分组在IPv6网内作为输入在4over6伪IPv6路由的作用下到达所述4over6路由器1;步骤3:上述步骤2中的4over6路由器1接收到所述的PKT6分组后,根据其源和目标地址,判断PKT6为一个需要进行翻译的伪IPv6分组;步骤4:把步骤3中的伪IPv6分组翻译成IPv4分组PKT4,依次按以下方式实现:步骤4.1按照以下方式构造IPv4分组头:IPv6分组头中的业务类型字段直接复制到IPv4分组头中的服务类型字段;IPv6分组头中的净荷长度字段增加IPv4分组头长度和4over6分组头长度之和填充到IPv4分组头中的分组长度字段;IPv6分组头中的跳数限制字段直接复制到IPv4分组头中的生存周期字段;IPv6分组头中的目标地址字段是一个4over6地址,可以直接从该地址中提取IPv4地址A4,复制到IPv4分组头中的目标地址字段;步骤4.2按照以下方式构造一个4over6分组头:所述分组头依次由一个8比特的下一个头字段,一个4比特的保留字段,20比特的流标签字段和128比特的IPv6地址字段组成;把伪IPv6分组头中的下一个头字段直接复制到4over6分组头的下一个头字段;把伪IPv6分组头中的流标签字段直接复制到4over6分组头中的流标签字段;把伪IPv6分组头中的源地址字段直接复制到4over6分组头中的IPv6地址字段;步骤4.3把步骤4.1所述的IPv4分组头加上步骤4.2中所述的4over6分组头,以及伪IPv6分组的载荷,构成一个IPv4分组PKT4,该分组PKT4的源地址为4over6路由器1的地址,目标地址是所述IPv4节点的地址,分组协议类型设置为4over6分组;IPv4分组源地址字段设置为4over6路由器1内的可路由的IPv4地址;步骤5:把步骤4.3中所述的PKT4传输到IPv4网中,按照IPv4网络路由到达所述IPv4节点;步骤6:所述IPv4节点在收到所述的IPv4分组PKT4后,用一个4over6客户端来保存所述的4over6分组头,当需要返回分组数据时,源地址是所述的IPv4节点地址,目标地址是4over6路由器1的地址,所述4over6分组头中的信息被同时携带,组成IPv4分组P4;步骤7:4over6路由器1接收到P4分组后,判断IPv4分组协议类型,当为4over6协议类型时,使用步骤8把该分组翻译成IPv6分组P6;步骤8:根据P4分组中IPv4的分组头构造一个IPv6分组头:IPv6分组头的目标地址取自4over6分组头中的IPv6地址字段,源地址从IPv4源地址直接转换获得,协议指示为4over6分组头中的下一个头字段,流标签字段信息从4over6分组头中的流标签字段获得,其他信息则按照RFC2765中定义的方式进行;IPv4分组载荷部分不变;当IPv4节点需要同一个IPv6节点通信时,按以下步骤实现:步骤1’:IPv4网络的4over6路由器,简称4over6路由器2,应IPv4节点的请求,根据所述IPv6节点的域名从DNS应用层网关中查询到IPv6节点的地址,并由所述的DNS应用层网关在把所述的IPv6地址按照步骤2′封装在4over6分组头中,以4over6路由器2的IPv4地址作为DNS应用层网关的响应发送给所述IPv4节点,同时携带4over6分组头;步骤2’:所述分组头依次由一个8比特的下一个头字段,一个4比特的保留字段,20比特的流标签字段荷128比特的IPv6地址字段组成;4over6分组头的下一个头字段设置为DNS响应类型;4over6分组头的流标签字段设置为0;4over6分组头的IPv6地址字段设置为所述的IPv6节点的IPv6地址;步骤3’:步骤1’所述的IPv4节点收到DNS响应后,用一个4over6客户端来保存步骤2’所述的4over6分组头,当发送分组数据时,源地址是所述的IPv4节点地址,目标地址是4over6路由器2的地址,所述4over6分组头中的信息被同时携带,组成IPv4分组PKT4;该分组在IPv4网内作为输入在IPv4路由的作用下到达所述4over6路由器2;步骤4’:上述步骤3’中的4over6路由器2接收到所述的PKT4分组后,判断IPv4分组协议类型,当4over6协议类型时,使用步骤5’把该PKT4分组翻译成IPv6分组P6;步骤5’:根据PKT4分组中IPv4的分组头和4over6分组头,依次按照以下方法构造一个IPv6分组头:IPv4分组头中的服务类型字段直接复制到IPv6分组头中的业务类型字段;IPv4分组头中的分组长度字段减少IPv4分组头长度和4over6分组头长度之和填充到IPv6分组头中的净荷长度字段;IPv4分组头中的生存周期字段直接复制到IPv6分组头中的跳数限制字段;IPv4分组头中的源地址字段经过增加一个特殊前缀PRFX,构成PRFX:IPv4地址∷型的伪IPv6地址,直接填充到IPv6分组头中的源地址字段;4over6分组头中的下一个头字段复制到IPv6分组头中的下一个头字段;4over6分组头中的流标签字段直接复制到IPv6分组头中的流标签字段;4over6分组头中的IPv6地址字段直接复制到IPv6分组头中的目标地址字段;将IPv6分组头,加上原先IPv4分组的载荷(不包含4over6分组头),构成一个新的伪IPv6分组P6;步骤6’:把步骤5’中所述的伪IPv6分组P6传输到IPv6网中,按照伪IPv6网络路由到达所述IPv6节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510011802.3/,转载请声明来源钻瓜专利网。
- 上一篇:一次性注射器活塞用软聚氯乙烯塑料
- 下一篇:烘干机以及其工作时间显示方法