欢迎来到天天文库
浏览记录
ID:52699392
大小:27.50 KB
页数:5页
时间:2020-03-29
《基于双栈协议的IPV4向IPV6过渡方案设计与实现毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于双栈协议的IPV4向IPV6过渡方案设计与实现摘要随着Internet网络在全球范围内的迅速扩大,应用日益增加,IP地址即将耗尽的矛盾更加突出,同时为解决IPv4的设计缺陷,国际互联网工程任务组开发了新一代Internet协议-IPv6,但由于IPv4与IPv6之间存在着很大的差异,同时存在众多基于IPv4协议的网络及应用,因此,要用新的IPv6代替旧的IPv4必然存在一个过渡时期。针对上述问题我们研究了一种过渡机制,并针对该过渡机制设计实现了浏览器模式的IPv4客户机对IPv6服务器的访问。 关键词IPv4IPv6过渡机制双协议栈代理服务Java 前言如今,
2、Internet在全球范围内的普及应用超过了历史上的任何一项新技术所产生的影响和带来的变化,实践证明,IPv4不仅是健壮的、而且是易于实现的,并具有很好的互操作性。这些都充分肯定了IPv4协议(IPv4protocol)初始设计的正确性。但是随着Internet迅速发展,接入Internet的网络设备和运行在其上的应用程序急剧增加,由此带来了IP地址的迅速耗尽与路由表膨胀等问题,对IP地址范围的扩大也迫在眉睫。针对IP地址的问题,IETF(Internet工程任务组)提出了新一代网际互联协议——IPv6协议(IPv6protocol),它不但解决了IPv4的地址问题,
3、并且改善了IP协议的性能[1,2]。而在现阶段中,由于Internet完全是建立在IPv4的体系结构上,所有的应用程序也是按照IPv4格式书写的。因此如何由IPv4向IPv6过渡以及由此而产生的过渡机制成为了一个新的研究热点。针对IPv4向IPv6的过渡,我们研究了用双协议栈来过渡的方式,遵循IPv4中的代理服务机制,尝试实现了用Firefox为浏览器通过双协议栈的代理服务器访问基于IPv6的网页。如何实现IPv4到IPv6的平滑过渡IPv6在IPv4的基础上进行改进,它的一个重要的设计目标是与IPv4兼容,因为不可能要求立即将所有节点都演进到新的协议版本,如果没有一
4、个过渡方案,再先进的协议也没有实用意义。如何完成从IPv4到IPv6的转换,是IPv6发展需要解决的第一个问题。目前,IETF已经成立了专门的工作组,研究IPv4到IPv6的过渡问题和高效无缝互通问题,并且已提出了很多方案。为了实现IPv4到IPv6过渡的逐步演进、逐步部署、地址兼容、降低费用四个目标,IETF推荐了双协议栈、隧道技术以及NAT等演进方案。这些演进方案已经在欧洲、日本以及我国的商用或实验网络中得到论证和实践。这些演进方案需要进一步与中国具体的网络实践和运营实践相结合,需要在大规模的商用实践中论证、发展与完善。双协议栈技术双协议栈技术是使IPv6节点与I
5、Pv4节点兼容的最直接方式,应用对象是主机、路由器等通信节点。支持双协议栈的IPv6节点与IPv6节点互通时使用IPv6协议栈,与IPv4节点互通时借助于4over6使用IPv4协议栈。IPv6节点访问IPv4节点时,先向双栈服务器申请一个临时IPv4地址,同时从双栈服务器得到网关路由器的TEP(TunnelEndPoint)IPv6地址。IPv6节点在此基础上形成一个4over6的IP包,4over6包经过IPv6网传到网关路由器,网关路由器将其IPv6头去掉,将IPv4包通过IPv4网络送往IPv4节点。网关路由器要记住IPv6源地址与IPv4临时地址的对应关系,
6、以便反方向将IPv4节点发来的IP包转发到IPv6节点。这种方式对IPv4和IPv6提供了完全的兼容,但由于需要双路由基础设施,增加了网络的复杂度,依然无法解决IP地址耗尽的问题。隧道技术随着IPv6网络的发展,出现了许多局部的IPv6网络,但是这些IPv6网络需要通过IPv4骨干网络相连。将这些孤立的“IPv6岛”相互联通必须使用隧道技术。利用隧道技术,可以通过现有的运行IPv4协议的Internet骨干网络将局部的IPv6网络连接起来,因而是IPv4向IPv6过渡的初期最易于采用的技术。路由器将IPv6的数据分组封装入IPv4,IPv4分组的源地址和目的地址分别
7、是隧道入口和出口的IPv4地址。在隧道的出口处,再将IPv6分组取出转发给目的站点。隧道技术只要求在隧道的入口和出口处进行修改,对其他部分没有要求,因而非常容易实现。但是隧道技术不能实现IPv4主机与IPv6主机的直接通信。网络地址转换/协议转换技术网络地址转换/协议转换技术通过与SIIT协议转换和传统的IPv4下的动态地址翻译以及适当的应用层网关相结合,实现了只安装了IPv6的主机和只安装了IPv4机器的大部分应用的相互通信,是一种纯IPv6节点和IPv4节点间的互通方式,所有包括地址、协议在内的转换工作都由网络设备来完成。支持NAT-PT的网关
此文档下载收益归作者所有