浅析IPv4到IPv6的过渡问题及解决方案

上传人:第** 文档编号:35728030 上传时间:2018-03-19 格式:DOC 页数:10 大小:29.50KB
返回 下载 相关 举报
浅析IPv4到IPv6的过渡问题及解决方案_第1页
第1页 / 共10页
浅析IPv4到IPv6的过渡问题及解决方案_第2页
第2页 / 共10页
浅析IPv4到IPv6的过渡问题及解决方案_第3页
第3页 / 共10页
浅析IPv4到IPv6的过渡问题及解决方案_第4页
第4页 / 共10页
浅析IPv4到IPv6的过渡问题及解决方案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《浅析IPv4到IPv6的过渡问题及解决方案》由会员分享,可在线阅读,更多相关《浅析IPv4到IPv6的过渡问题及解决方案(10页珍藏版)》请在金锄头文库上搜索。

1、浅析浅析 IPv4 到到 IPv6 的过渡问题及解决方案的过渡问题及解决方案技了 lc 创舒浅边析从 IPv4 至 HIPv6 日 a渡问题及觚决方案赵海峰(山西网通宽带内容与应用中心)摘要:从介绍 IPv6 的特征入手,研究了从 IPv4 过度到 IPv6 的相关技术,重点分析了双协议技术,遂道技术及转换技术等三种过渡方案.关键词:互联网 IPv6 双栈技术隧道技术转换技术1IPv6 的提出及其主要特征在 IPv4(当前版本)开发之初,32 位的 IP 地址已足够 Internet 需要.但随着 Internet 的增长,32 位的地址被实践证明存在问题.目前正在开发 r 的下一代 IP 通

2、常被称为 IP 版本 6(IPv6),就是为了克服IP,r4 存在的不足而设计的.IPv6 的主要特征是:(1)128 位的网络地址IPv6 的 128 位地址长度形成了一个巨大的地址空间.在可预见的很长时期内,它能够为所有可以想象出的网络设备提供一个全球唯一的地址.可以形象地说,128 位地址空间包含的地址数足够为地球上每一粒沙子提供一个独立的 IP 地址.同时,由于IPv6 采用了结构化的地址结构,可以方便地实现路由聚合,解决了当前互联网核心路由器路由表爆炸的问题.(2J 自动配置IPv6 的另一个基本特性是它支持无状态和有状态两种地址自动配置的方式.无状态地址自动配置方式是获得地址的关键

3、.在这种方式下,需要配置地址的节点使用一种邻居发现机制获得一个局部连接地址.一旦得到这个地址之后,它使用另一种即插即收稿日期:2007630作者简介:赵海峰,男(1973 一),1996 年毕业于太原工业大学通信工程专业,后就读于山西财经大学,并于 2004 年获 MBA 学位.自1997 年开始筹建山西网通门户“三晋热线“,后陆续建设了“宽带三晋“,“宽带三晋2“等网站,现在山西网通宽带内容与应用中心从事全省 IPr,试验网建设和研究.38l山西嗣信斛技)2007 年第 3 期用的机制,在没有任何人工干预的情况下,获得一个全球唯一的路由地址.有状态配置机制,如 DHCP(动态主机配置协议),

4、需要一个额外的服务器,因此也需要很多额外的操作和维护.(3)服务质量服务质量(QoS)包含了多方面的内容.从协议的角度看,IPv6 的优点体现在能提供不同水平的服务.这主要由于 IPv6 报头中新增加了字段“业务级别“和“流标记“.在传输过程中,由于有了这些新的字段,中间的各节点就可以识别和分开处理任何 IP地址流.尽管对这个流标记的准确应用还没有制定出有关标准,但将来它会用于基于服务级别的新计费系统.IPv6 同时有助于改进服务质量,这主要表现在支持“时时在线“连接,防止服务中断以及提高网络性能方面.从另一个角度来看,优质的网络和服务质量可以提高客户的期望值和满意度.2 从 IPv4 到 I

5、Pv6 的过渡2.1 过渡技术概述与现状如何完成从 IPv4 到 IPv6 的转换是 IPv6 发展需要解决的第一个问题.虽然从技术上讲,IPv6 优于当今的 IP 版本(IPv4),但在全球范围内实现 IPv6 还存在潜在的问题.现有的几乎每个网络及其连接设备都支持 IPv4,因此要想在短时间内完成从 IPv4 到IPv6 的转换是不切实际的.IPv6 必须能够支持和处理 IPv4 体系的遗留问题.因此二者如何过渡就是一个非常重要的问题,过渡时期显然需要 IPv4 和 IPv6之间的互连互通,因此必须考虑在一段时间内提供两个版本的兼容性.IPv6 在完善之前可能要经过一个很长的时间来进行各种

6、试验和讨论.经济和技术两方面的原因决定了从 IPv4 到 IPv6 的过渡时期将经历几年甚至十几年.因此可以预见,IPv4 向 IPv6 的过渡需要相当长的时间才能完成.2.2 过渡时期的基本问题从 IPv4 向 IPv6 的过渡会出现的问题是:IPv4嵌入到 TCP/IP 组件的许多层和许多应用程序中.如果实现到 IPv6 的切换,那么使用 IP 的各个应用,驱动程序和 TCP 栈就不得不进行改变.这会涉及到成百上千的变化,牵扯到数以百万行代码的改动.这么多的生产商不可能在一个特定的时间范围内改变它们的代码.这也意味着 IPv4 和 IPv6 必定会共存相当一段时间.现在所有的机器(主机,路

7、由器,桥等等)都在使用 IPv4,当机器转向运行 IPv6(通过软件或硬件更新)时,所有的机器将会需要两组 IP 软件,一组用于旧的版本,一组用于新的版本.在一些情况下,这样的实现方式会由于存储或性能问题而变得很困难,所以一些设备不得不只有能拥有一个 IP 版本(或使用功能更强大的设备).为此,就必须为不能或不会更新至 IPv6 的应用开发相应的转换软件.比如,一些使用 IPv4 进行通信的设备和应用,仍需要和 IPv6系统进行通信时,会需要一个转化或翻译应用程序在两部分之间进行翻译.这样做必然会增加系统的开销,降低性能,但这可能是惟一的解决合法软件和硬件的方法.IPv4 和 IPv6 之间的

8、过渡看起来不像是个大问题,但它确实会带来问题.基本问题是头翻译,这个过程中发生的一个极小问题就会导致数据丢失.IPv6 是以 IPv4 为基础的,但二者的头非常不同.IPv6 头中的任何不被 IPv4 支持的信息(如优先级分类)会在转化过程中丢失.相反的,由 IPv4 主机生成的报文转化为 IPv6 报文时将会丢失大量信息,其中有一些可能是重要信息.地址映射(IPv4 地址转换为 IPv6 地址,或相反)需要一些特殊处理.如果用户有一台主机,此主机具有多个 IPv6 地址而只有一个 IPv4 地址,那么转换器,路由器或其他的转发设备必须具有一个大的地址映射来完成一个版本到另一个版本的转换.在大

9、型的组织内,这将是不现实的,并且当从 IPv4 向技了 Ic 创舒IPv6 转化时可能会导致不正确地目的地.一个 IPv4地址可以嵌入到 IPv6 头中,但这会给基于 IPv6 的系统带来路由问题.一些 TCP/IP 服务到 IPv6 的转变需要很长的时间,比如 DNS,保存了通用名字到 IP 地址的映射.当IPv6 出现时,DNS 将不得不处理两个 IP 版本,并且要为每个主机解析多个 IP 地址.从 IPv4 到 IPv6 的过渡应遵循渐进和无伤害过渡,升级要求最小化,寻址简单,投资成本低等四个方面的目标.2.3 三种过渡方案(1)IPv4/IPv6 双协议栈技术这类技术可以让 IPv4,

10、IPv6 共存于同一设备和网络中.IPv6 和 IPv4 是功能相近的网络层协议,两者都基于相同的物理平台,而且加载于其上的传输层协议 TCP 和 UDP 又没有任何区别.如果一台主机同时支持 IPv6 和 IPv4 两种协议,那么该主机既能与支持 IPv4 协议的主机通信,又能与支持 IPv6 协议的主机通信,这就是双协议栈技术的工作机理.IPv4/IPv6 双协议栈技术是使 IPv6 节点与 IPv4节点兼容的最直接方式,应用对象是主机,路由器等通信节点,是主要的过渡机制.在网络一侧的接入服务器上实现双栈,成为 IPv4 与 IPv6 的接入点,使终端接入 IPv4 与 IPv6 服务,以

11、免在网络里使用额外的翻译器.在运营商的 IP 网络与公众互联网边界处的边缘路由器也应该是一个双栈的路由器.IPv4/IPv6 双协议栈的结构如图 1 所示.应用程序TCP/UDP-l.izIPv6 协议 IPv4 协议物理网络图 1IPv4/IPv6 双协议栈的协议结构双协议栈方案的工作方式为:?如果应用程序使用的目的地址是 IPv4 地址,则使用 IPv4 协议;?如果应用程序使用的目的地址是 IPv6 中的IPv4 兼容地址,则同样使用 IPv4 协议.所不同的是,此时 IPv6 就封装(encapsulated)在 IPv4 当中;?如果应用程序使用的目的地址是一个非 IPv4兼容的 I

12、Pv6 地址,那么此时将使用 IPv6 协议,而且很可能此时要采用隧道等机制来进行路由传送;?如果应用程序使用域名来作为目标地址,那么此时先要从 DNS 服务器那里得到相应的 IPv4/IPv6 地址,然后根据地址的情况进行相应的处理.(2)隧道技术这类技术可以让 IPv6 业务在现有 IPv4 基础设施上传输.随着 IPv6 网络的发展,出现了许多局部的 IPv6网络,但是这些 IPv6 网络需要通过 IPv4 骨干网络相连.将这些孤立的“IPv6 岛“相互联通必须使用隧道技术.利用隧道技术可以通过现有的运行 IPv4 协议的 Internet 骨干网络(即隧道)将局部的 IPv6 网络连接

13、起来,因而是 IPv4 向 IPv6 过渡的初期最易于采用的技术.路由器将 IPv6 的数据分组封装入 IPv4,IPv4 分组的源地址和目的地址分别是隧道入口和出口的IPv4 地址.在隧道的出口处再将 IPv6 分组取出转发给目的站点.隧道技术只要求在隧道的入口和出口处进行修改,对其他部分没有要求,因而非常容易实现.但是隧道技术不能实现 IPv4 主机与 IPv6 主机的直接通信.隧道要求在封装/解封的节点上有 IPv4/IPv6 双栈能力.在设置的隧道里,隧道端点是根据某个IPv4 地址手工配置的;在自动的隧道里,封装是在进行封装的路由器/主机里自动进行的,并且该隧道端点的 IPv4 地址

14、也包括在包的 IPv6 目的地址里.(3)转换技术这类技术可以让纯 IPv6 节点能够和纯 IPv4 节山西置信科技)2007 年第 3 期点相互通信.翻译器是一个处在纯 IPv4 终端和纯 IPv6 终端之间的部件,它可使这些终端之间能直接进行通信,且不需要对终端进行任何修改.翻译器对终端来说一般是透明的.翻译器的缺点是它们常常会破坏端到端服务(如端到端的 IP 安全),这一点和 IPv4 中的 NAT 类似.同时,翻译器还会造成网络潜在的单点失效.因此,使用翻译器必须经过慎重考虑,而且对终端应该透明,否则翻译器就需要做相应的修改.头变换是一类重要的翻译器机制.这类方法对IPv6 报头与 I

15、Pv4 报头进行相互翻译,其奇偶校验值也根据需要进行调整或重新计算.网络地址协议翻译器(NATIT)是这类机制的一个例子.网络地址转换/协议转换技术 NATPT(NetworkAddressTranslationProtocolTranslation)通过与 SIIT 协议转换和传统的 IPv4 下的动态地址翻译(NAT)以及适当的应用层网关(ALG)相结合,实现了只安装了 IPv6 的主机和只安装了 IPv4 机器的大部分应用的相互通信.用这类地址协议翻译器,IP 包的头变换会引起端到端服务的中断问题(如端到端的 IPsec),并且也会引起网络中新的潜在的单点故障.在网络中是否使用地址/协议

16、翻译器,要依赖于运营商的决定以及(上接第 29 页)3G 产业链模式给中国 3G 发展带来了希望和信心.作为未来 3G 产业链中主要环节的通信运营商,构建适应国情和企情的 3G 产业链势在必行,意义重大.(2)在 3G 产业链构建中,我们不能照搬日韩的所谓“成功模式“,而应立足中国,立足企业,立足用户,立足整个移动产业来进行产业链的构建.“移动梦网“和“互联星空“产业链的尝试也证明了这一点.(3)通信运营商在 3G 时代需要在产业链中进行准确定位,培养自身的核心竞争力.企业不在仅仅关注某一个价值链环节的利益最大化,而开始关注整其他过渡方法的可用性.翻译器仅仅当通信的两个节点间没有共同的 IP 版本时才推荐使用.3 结束语IPv6 和 IPv4 相比较,它彻底解决了地址空间耗尽和路由表爆炸等问题,而且为 IP 协议注人了新的内容,使支持安全,主机移动以及多媒体成为 IP 协议的有机组成部分.协议的设计使路由器处理报文更加简便,扩展性也更好.目前,IPv6 的实验网6Bone 已经遍布全球,IP 协议从 IPv4 过渡到 IPv6已经是历史必然.IPv6 作为 Int

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号