一种在IPV4网络中透传IPV6数据包的方法技术

技术编号:15334503 阅读:59 留言:0更新日期:2017-05-16 21:43
本发明专利技术公开了一种在IPV4网络中透传IPV6数据包的方法,通过将IPV6网络中的数据包拆分重组为符合IPV4规范的IPV4数据包,达到将IPV6数据包在IPV4网络中透传的效果,可以将互联网中一个个的IPV6信息孤岛通过IPV4网络联通起来,从而达到了IPV6和IPV4网络互联互通的目的,完美解决了IPV4和IPV6不兼容带来的问题。

【技术实现步骤摘要】
一种在IPV4网络中透传IPV6数据包的方法
本专利技术涉及计算机网络
,特别是涉及一种在IPV4网络中透传IPV6数据包的方法。
技术介绍
近年来互联网在各个领域内得到了空前的发展,人们对信息资源的开发和利用进入了一个全新的阶段。作为计算机网络的祖父ARPANET和其后继的Internet标准的网络层协议-IP的当前形式(IPV4)已越来越捉襟见肘:IP地址资源越来越紧张,路由表越来越庞大,路由速度越来越慢等。2015年9月26日,美国网络号码注册机构(ARIN)分配了最后一个32位IP地址段。这意味着,北美地区可使用的IPV4地址已耗尽。虽然各方面都在研究一些补救的方法,如用地址翻译(NAT)来缓解IP地址的紧张,用无类域间路由选择(CIDR)来改善路由性能等,但这些方法只能给IPV4一些喘息的余地,并不能完全解决其先天的不足,很明显IPV4己来日不多了,除了上述的技术问题外,还有其他重大问题隐藏在背后。起初因特网的使用者主要是大学、高技术工业以及政府部门,随着90年代中期对因特网的不断膨胀,它已被更多的人使用,尤其是有着不同需求的人们。首先,上千万拥有无线便携机的人可以用它来与其企业网保持联系;其次,随着计算机、通信、娱乐业的不断交叉融合,可能不久的将来世界上的每一台电视机都会成为因特网的一个节点,从而导致上亿台机器用于视频点播;还有,计算机将不断地微型化,计算机无处不在,如被安装在胸章、标签、选票、电灯开关高安全性恒温箱等内。在这些环境下,系统必须支持即插即用、实时通信、低功耗、容易管理等,很明显IP必须进一步发展且更具灵活性。为了解决以上这些问题。1990年IETF开始着手开发IP的新版本。它的主要目标有:1.地址空间无限大,永不会用尽地址2.减小路由表的长度。3.简化协议,使路由器处理分组的速度更快。4.提供更好的IP层安全。5.增加对服务质量的支持,特别要支持实时通信。6.通过定义范围来实现多点播送。7.支持即插即用,主机可以不改变地址即可实现漫游。8.协议具有良好的可扩展性。9.允许新旧协议共同存在一些年。为了找到符合所有这些需求的协议,IETF在RFC1550中发表了一个寻求提议和讨论的声明。到1992年12月止,Internet为下一代IP提出了共7个重要提议。它们从对IP作较小的修改到完全舍弃旧IP而用新协议取而代之的都有。这其中有三个提议通过多次讨论和修改一起合并成为增强的简单因特网协议SIPP(SimpleInternetProtocolPlus)。SIPP即采用64位的IP地址,在高性能网如ATM和低带宽网如无线网中皆运行良好。到1993年9月,增强的简单因特网协议SIPP被选中作为下一代IP-Ipng开发的基础并将之命名为IPV6。IETF组成一个特定的工作组IPNGWG来对其进行研究和标准化。到1994年11月,由IETF提出并由IESG审核通过了“对下一代IP协议的建议”。这个建议是IPV6开发的纲领,IPNGWG工作组及其它因特网团体就是遵循这个提议标准对IPV6进行研究和实现的。IPV6协议的研究起源于20世纪90年代,该协议是IETF在比较多种Ipng方案的基础上,最后以“简单互联网协议增强(SIPP)”为基础加以改进而形成的。IPV6协议最初的草案是1995年由Cisco公司的SteveDeering和Nokia公司的RobertHinden起草完成的(即RFC2460)。1998年,IETF对RFC2460进行了较大改进,形成了现有的RFC2460(1998版)。IPV6的其他标准也陆续由IETF的相关工作组制定出来。经过多年的努力,IETF已经制定出100多项有关IPV6协议的RFC。到1998年夏末为止,新的IPV6RFC获准发表。其中尤其值得注意的是,RFC2373(IPV6的寻址体系结构)替换了RFC1883,RFC2374(一种可聚合全球单播地址格式的IPV6)替换了RFC2073。其他允许发表的新的RFC描述了ICMPv6和IPV6中的邻居发现和无状态自动配置。IPV6相比IPV4有巨大的优势,总结起来有以下几点:一、扩展了路由和寻址的能力:IPV6把IP地址由32位增加到128位,从而能够支持更大的地址空间,估计在地球表面每平米有4*10^18个IPV6地址,使IP地址在可预见的将来不会用完。IPV6地址的编码采用类似于CIDR的分层分级结构,如同电话号码。简化了路由,加快了路由速度。在多点传播地址中增加了一个“范围”域,从而使多点传播不仅仅局限在子网内,可以横跨不同的子网,不同的局域网。二、报头格式的简化:IPv4报头格式中一些冗余的域或被丢弃或被列为扩展报头,从而降低了包处理和报头带宽的开销。虽然IPV6的地址是IPV4地址的4倍。但报头只有它的2倍大。三、对可选项更大的支持:IPV6的可选项不放入报头,而是放在一个个独立的扩展头部。如果不指定路由器不会打开处理扩展头部.这大大改变了路由性能。IPV6放宽了对可选项长度的严格要求(IPV4的可选项总长最多为40字节),并可根据需要随时引入新选项。IPV6的很多新的特点就是由选项来提供的,如对IP层安全(IPSEC)的支持,对巨报(jumbogram)的支持以及对IP层漫游(Mobile-IP)的支持等。四、QoS的功能:因特网不仅可以提供各种信息,缩短人们的距离.还可以进行网上娱乐。网上VOD现正被商家炒得热火朝天,而大多还只是准VOD的水平,且只能在局域网上实现,因特网上的VOD都很不理想.问题在于IPV4的报头虽然有服务类型的字段,实际上现在的路由器实现中都忽略了这一字段。在IPV6的头部,有两个相应的优先权和流标识字段,允许把数据报指定为某一信息流的组成部分,并可对这些数据报进行流量控制。如对于实时通信即使所有分组都丢失也要保持恒速,所以优先权最高,而一个新闻分组延迟几秒钟也没什么感觉,所以其优先权较低。IPV6指定这两字段是每一IPV6节点都必须实现的。五、身份验证和保密:在IPV6中加入了关于身份验证、数据一致性和保密性的内容。虽然IPV6具有种种优势,但是IPV6有一个致命的缺点,就是IPV6和IPV6是互不兼容的协议,这就导致了IPV6网络不能接入IPV4网络,给IPV6的推广商用带来了困难。本专利技术提出了一种可以在IPV4网络中传输IPV6数据的方法,可以将互联网中一个个的IPV6信息孤岛通过IPV4网络联通起来,从而达到了IPV6和IPV4网络互联互通的目的,完美解决了IPV4和IPV6不兼容带来的问题。
技术实现思路
本专利技术的目的是提供一种在IPV4网络中透传IPV6数据包的方法,实现了IPV6终端在IPV4网络中通信的问题。本专利技术的目的可以通过以下技术方案实现:一种在IPV4网络中透传IPV6数据包的方法,包括以下步骤:步骤S101,IPV6数据包发送终端向IPV6数据包接收终端发送IPV6数据包,该数据包为标准IPV6格式;步骤S102,数据包到达发送方转换路由,发送方转换路由判断下一跳路由是否IPV6网络,如果下一跳是IPV6网络,进入步骤S103,否则进入步骤S104;步骤S103,发送方转换路由直接转发IPV6数据到下一跳路由;步骤S104,发送方转换本文档来自技高网
...
一种在IPV4网络中透传IPV6数据包的方法

【技术保护点】
一种在IPV4网络中透传IPV6数据包的方法,其特征在于,包括以下步骤:步骤S101,IPV6数据包发送终端向IPV6数据包接收终端发送IPV6数据包,该数据包为标准IPV6格式;步骤S102,数据包到达发送方转换路由,发送方转换路由判断下一跳路由是否IPV6网络,如果下一跳是IPV6网络,进入步骤S103,否则进入步骤S104;步骤S103,发送方转换路由直接转发IPV6数据到下一跳路由;步骤S104,发送方转换路由将IPV6数据包拆分,并添加IPV4数据包头,组装为IPV4数据包,此处的IPV4数据包为符合互联网协议的标准IPV4数据包,进入步骤S105;步骤S105,发送方转换路将组装后的IPV4数据包转发进IPV4网络,进入步骤S106;步骤S106,IPV4网络将组装的IPV4数据包转发至接收方转换路由,进入步骤S107;步骤S107,接收方转换路由判断下一跳是否为IPV6网络,如果下一跳不是IPV6网络,进入步骤S108,否则进入步骤S109;步骤S108,发送方转换路由直接转发IPV6数据到下一跳路由;步骤S109,接收方转换路由将IPV4数据包中的数据提取出来,重组为IPV6数据包,此处IPV6数据包为符合IPV6协议的标准IPV6数据包,进入步骤S110;步骤S110,接收方转换路由将重组的IPV6数据包发送给IPV6数据包接收终端,进入步骤S111;步骤S111,IPV6数据包接收终端收到IPV6数据包。...

【技术特征摘要】
1.一种在IPV4网络中透传IPV6数据包的方法,其特征在于,包括以下步骤:步骤S101,IPV6数据包发送终端向IPV6数据包接收终端发送IPV6数据包,该数据包为标准IPV6格式;步骤S102,数据包到达发送方转换路由,发送方转换路由判断下一跳路由是否IPV6网络,如果下一跳是IPV6网络,进入步骤S103,否则进入步骤S104;步骤S103,发送方转换路由直接转发IPV6数据到下一跳路由;步骤S104,发送方转换路由将IPV6数据包拆分,并添加IPV4数据包头,组装为IPV4数据包,此处的IPV4数据包为符合互联网协议的标准IPV4数据包,进入步骤S105;步骤S105,发送方转换路将组装后的IPV4数据包转发...

【专利技术属性】
技术研发人员:曹卫星
申请(专利权)人:合肥红珊瑚软件服务有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1