网络实验室IPv4-IPv6平台构建.docVIP

  • 7
  • 0
  • 约4.94千字
  • 约 3页
  • 2018-03-31 发布于河南
  • 举报
网络实验室IPv4-IPv6平台构建

网络实验室IPv4/IPv6平台构建 严峻 黄建华 李昌武 (上海华东理工大学计算机系) [摘要] 该文针对IPv4/IPv6局域网络平台研制问题,讨论了最受关注的IPv4ToIPv6网络升级转换技术,介绍了隧道方式, Dual Stack Model,NAT-PT,并设计了一个IPv4/IPv6教学平台实例。 [关键词] IPv6 IPv4 NAT-PT 双协议栈方式 隧道方式 1 引言 在计算机实验教学中,网络教学是重要的实验内容之一,其中网际互连协议(Internet Protocol)配置应用又可谓重中之重。使网络互联成为可能的网际互连协议作为Internet网络层的核心协议。自出现以来,已经随着软、硬件技术的不断发展而不断完善和成熟,目前的IP协议是IPv4版本。但是随着网络的飞速发展,IPv4已经暴露出其当初设计不足的地方.尤其是地址空间的局限性使得升级IP协议成为必然。从20世纪90年代初以来,国际上已经开始讨论下一代的IPv6协议。IPv6良好地解决IPv4技术的瓶颈问题,当前构建IPv4/IPv6过渡兼容性平台,是掌握下一代新技术的良好途径。 2 IPv4,IPv6特点及其过渡策略 2.1 IPv4,IPv6特点 IPv4的设计思想成功地造就了目前在全球范围内不同硬件结构、不同操作系统、不同网络系统的互联的国际互联网,并容纳了过去十年中网络规模的几何级数增长,其核心价值体现在简单、灵活和开放性等方面。 Ipv4通过统一寻址,最大努力服务来实现上述功能。具体来说,IPv4唯一地定义了网络上的主机,其地址长度32位,包括两个部分网络地址、主机地址。Ipv4尽它的最大努力来传送数据报,没有服务质量(QoS,Quality of Service)的内在概念, 任何要求的可靠性必须由上层来提供(如TCP)。当前新的计算机和通信技术在不断发展,用户对网络服务的要求也越来越高,但目前的IP版本( IPv4)在诸如地址空间、性能、安全性、自动配置等方面缺少有效的机制来满足这些需求。 IPv6和IPv4相比较,既保持了IPv4许多成功的特点,又对协议的细节作了许多修改,其修改牵涉到更大的地址空间、灵活的报头格式、增强的选项、支持资源分配、支持协议扩展等五部分。IPv6彻底解决了地址空间耗尽和路由表爆炸等问题,而且为IP协议注入了新的内容,使安全、主机移动以及多媒体成为IP协议的有机组成部分。协议的设计使路由器处理报文更加简便,协议的扩展性也更好。目前,IPv6的实验网6bone已经遍布全球。 2.2 IPv4 to IPv6 过渡策略 由于IPv4向IPv6过渡的重要性,国际上由IETF NGTrans负责研究制定IPv4向IPv6过渡机制。目前提出的多种过渡策略和技术,概括起来可分为3类:同时支持两种协议的双协议栈技术(Dual Stack)、采用IP数据包封装的隧道技术(Tunnel)和透明转换技术(包括数据包头转换和协议转换)。前两者需要主机做相应的修改,目前已有相应的软件协议栈和路由设备,第3种实际上是一种网关技术,最大的优点是不需要改动通信主机就能实现纯IPv4和纯IPv6主机之间的“透明”通信。 A 双协议栈方式 双栈机制是处理过渡问题最简单的方式,采用该技术的节点上同时运行IPv4和IPv6两套协议栈。IPv6和IPv4是功能相近的网络层协议,两者都基于相同的物理平台,而且加载于其上的传输层协议TCP和UDP又没有任何区别。由图1所示的协议栈结构可以看出,如果一台主机同时支持IPv6和IPv4两种协议,那么该主机既能与支持IPv4协议的主机通信,又能与支持IPv6协议的主机通信,这就是双协议栈技术的工作机理。 应用程序 TCP/UDP协议 IPv6协议 IPv4协议 物理网络 图1 双协议栈模型 B 隧道方式 隧道机制允许运行IPv6的设备使用已有的IPv4网络设施进行传输。在两者都具备双栈的站点间,将IPv6的分组封装在IPv4数据报中,经IPv4网络传输到达隧道端点后解封还原为IPv6包。这是目前使用最广泛的过渡技术,分为自动和手工配置两种。改进的技术有隧道代理技术(Tunnel Broker,即自动配置加代理)。隧道技术巧妙地利用了现有的IPv4网络,它的意义在于提供了一种使IPv6的节点之间能够在过渡期间通信的方法,但它并不能解决IPv6节点与IPv4节点之间相互通信的问题。 C IPv4/IPv6协议翻译模式 直接转换机制就是转换两种不同协议的数据包的相应字段,从而达到使两种协议互通的目的。这种机制最大的特点是不需要双栈支持,也不需要特定的路由(如要求隧道支持)其核心在于地址和协议形式的转换,而其中的地址转换来源于NAT(Network Address Transla

文档评论(0)

1亿VIP精品文档

相关文档