- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l Pv4/I
Pv6互通技术的研究与实现
孙红兵石晶林于东
中科院计算技术研究所信息网络研究室100080
摘要本文对IPv4向IPv6过渡过程中常用的双协议栈,隧道技术和NAT-PT技术进行分析
和研究.文中还给出了进行IPv4/IPv6互通技术研究的IPv6实验网络的设计,以及三种常
(一sunhonebin(岔ict.ac.cn】I
用过渡技术在该网络中的应用.
Brokor,NAT-PT
关键词:IPv4,IPv6、互通技术.隧道,Tunnel
I.引言
IPv4是目前Interact上流行的网络层协议.随着Internet以几何级数的速度向前发届
急剧增多的联网主机和地址分配的不均衡使得现有IPv4的32位地址变得十分紧张;同时。
各种有服务质量和安全性要求的业务的不断涌现,已使现有的基于IPv4的因特网无法满足
用户需求.于是人们开始探索能满足上述需求的新一代网络技术.IPv6正是被普遍认为可以
代替IPv4的下一代因特网络协议.
但是,从IPv4过渡到IPv6将会是一个长期的过程.在此过程中,如何实现IPv4到IPv6
的平稳过渡和高效无缝互连成了网络技术研究的热点.国际上,IETF成立了专门的working
group即lpng工作组来处理这个问题.同时,IETF在全球范围内成立试验床6-Bone,专门
对IPv6的特性进行研究.6-Bone是基于肖前IPv4Intemet上的虚拟网络,提供IPv6信息包
的路由选择.通过隧道,为包括“孤岛”的网络提供IPv6的直接互连.
本文首先对IPv4/IPv6互通的三种基本技术的工作机制进行分析.然后给出为研究互通
技术而设计建成的一个实验网络以及这三种技术在该网络中的实施.
2.目前的互通机制
2893obsolete
目前解决IPv4/1Pv6互通的基本技术主要有三类I双协议栈(RFC
RFCl933)、隧道技术(RFc
2893)}1/NAT-PT(RFC2766).
Stack)
2.1双协议栈(Dual
这是使IPv6节点保持与纯IPv4节点兼容最直接的方式,针对的对象是通信端节点(包
括主机、路由器).也就是说节点上同时运行IPv4和IPv6两套协议栈.一个典型的双栈结
构如图1所示t
——一—— / Applicalion
l口k// TCR『UDP
崔型 \ 黼耀嘲IPv4
\ DataUnk
双栈节点
图1双协议栈节点
双协议栈方案的工作方式如下I
◆如果应用程序使用的目的地址是lPv4地址,则使用IPv4协议,
◆如果应用程序使用的日的地址是IPv6中的lPv4兼容地址,则同样使用IPv4协议,
所不同的是,此时lPv6就封装(encapsulated)在IPv4当中;
◆如果应用程序使刚的目的地址是一个非IPv4兼容的IPv6地址,那么此时将使用IPv6
协议-而且这时候可能要采用隧道等机制来进行路由、传送,
◆如果应用程序使用域名来作为目标地址,那么就先要从DNS服务器那里得到相应的
IPv4/lPv6地Jab然后根据地址的情况进行相应的处理.
需要说明的是,双协议栈技术并不具备刨建隧道的能力;但是,后面提到的创建隧道的
能力则必须要求有双协议栈技术的支持.双协议栈方案实现了两种协议,提供了对IPv4和1Pv6
完全的兼容,但是对于IP地址耗尽的问题却没有任何帮助.由于需要双路由基础设施,这
种方式反而增加了网络的复杂度.
2.2隧道技术(Tunnel)
隧道技术提供了一种以现有IPv4路由体系束传递IPv6数据包的方法·将lPv6的分组作
为无结构意义的数据,封装在IPv4数据报中,被IPv4网络传输.根据建立方式的不同,隧
道可以分成两类:手工配置的隧道(Configured
Tunnel).
采用隧道技术要考虑隧道的MTU(最大传输单元).虽然封装节点也可以传输大的IPv6
信息包(最大到65535--20个八何字节的信息包
文档评论(0)