DBMNG数据库管理与应用

独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
当前位置:首页 > 数据库基础 > 网络原理

6.3.5 IPv6介绍

1.IPv6及其目标
迅速发展中的Internet将不再是仅仅连接计算机的网络,它将发展成能兼容
电话网、有线电视网的通信基础设施。随着Internet的广泛应用和用户数量的急
剧增加,只有32位(地址数量为4.3×10

)的IPv4(IPv1~IPv3从来没有被正式使
用过,IPv5仅用来命名Internet面向连接的协议STP)地址危机已经展现在人们
的眼前。面对这一危机,1990年Internet工程任务组(IETF,InternetEngineerTask
Force)开始着手一个新的IP版本———IPng(IPNext-Generation,下一代IP协议),
其主要目标是:
�具有非常充分的地址空间;
�简化协议,允许路由器更好地处理IP分组;
�减少路由表大小;
�提供身份验证和保密等进一步的安全性能;
�更多地关注服务类型,特别是实时性服务;
�允许通过指定范围辅助多投点服务;
�允许主机IP地址与地理位置无关;
�可以承前启后,可以与IPv4共存,又允许进一步演变。
1992年6月,IETF公开征集对IPng的设计方案,收到了若干提案,到1994
年形成最终方案,1995年1月“下一代IP建议书”———RFC1752发表,这就是现
在的IPv6。
IPv6将IP地址扩充到128位,地址数增加到4.3×10
38
个。同时,IPv6简化
了IP分组头,由IPv4的12个段减为8个段,从前的一些必要的段变为可选的
段,使路由器能快速地处理IP分组,改善路由器的吞吐率。它还使用地址空间
的扩充技术、使路由表减小地址构造和自动设定地址等技术。与IPv4相比路由
数可以减少一个数量级,并能提高安全保密性。在主机数目大量增加,决定数据
传输路由的路由表不断加大,路由器的处理性能跟不上这种迅速增长的形势下,
这些技术的使用使Internet连接变得简单,而且使用容易。
IPv6在路由技术上继承了IPv4的有利方面,代表未来路由技术的发展方向,
许多路由器厂商目前已经投入很大力量来生产支持IPv6的路由器。IPv6也有一
些值得注意和效率不高的地方,因此IPv4和IPv6将会共存相当长的一段时间。
2.IPv6分组结构
IPv6协议数据单元(IP分组)如图6.10所示,它的头由IPv6头和扩展头两
· 9 4 1 · 第6章 Internet与TCP/IP体系结构
部分组成。
图6.10 IPv6的协议数据单元结构
带有可选扩展头是IPv6的重要特色,即IPv6头是必需的,而其他扩展头是
可选的,这些扩展头有:
�按跳段逐级处理的选项头,定义在每段都要予以处理的特别选项;
�路由选择头,提供扩展的路由选择信息,相当于IPv4的源路由选择;
�分片头,包含分割与重组信息;
�身份验证头,提供IP分组完整性和身份验证;
�加密安全载荷头,提供保密性;
�目的地选项头,包含由目的节点查看的可选信息。
IPv6分组固定头(即IPv6类)是IPv6分组所必需的,它具有固定的40字节
长度,如图6.11所示。IPv6分组固定头由版本号、优先级、流标记、载荷长度、下
一个报头跳段限制、源和目的地址等8个段组成。
图6.11 IPv6固定头结构
· 0 5 1 · 第2篇 计算机网络体系结构
下面分别介绍这些段。
(1)版本号(4位)
版本号的值为0110(6)。
(2)优先级(4位)
当一个源发出多个IP分组时,该段可以为每个IP分组指定一个独立的传
递和投递优先级。在指定时,首先区分IP分组是属于拥挤控制的交通,还是非
拥挤控制的交通;然后将每一类分为8个优先级别。表6.3列出了优先级别类
别和等级的含义。
表6.3 优先级别类别和等级的含义
优先性 拥挤控制的交通 非拥挤控制的交通


级别 说  明 级别 说  明
0 非特征化交通 8 愿最先丢弃的交通(如高保真视频)
1 填充交通(如网络新闻) 9      ⋯
2 无人值守交通(如邮件) 10      ⋯
3(保留) 11      ⋯
4 有人值守的大块数据传送(如FTP) 12      ⋯
5(保留) 13      ⋯
6 交互交通(如Telnet) 14      ⋯
7Internet控制交通(如路由协议) 15 最不愿丢弃的交通(如低保真视频)
非拥挤控制的交通是实时性交通,如实时视频和声频,它们需要恒定的数据
速率和恒定的投递延迟,因此优先级别高于拥挤控制的交通。
(3)流标记(24位)
流是主机为特别的源发往特别的目的地并希望中间路由器进行特别处理的
IP分组序列所作的标记。
(4)载荷长度(16位)
载荷长度指明除IPv6报头外其他部分(扩展头和传输层PDU)的长度,单位
为字节数。
(5)下一个报头(8位)
下一个报头指明紧随该IPv6报头的扩展头的类型。
(6)跳段限制(8位)
跳段限制相当于IPv4的生存时间段,由源设置最大值,然后被所转发的节
点减1。如果跳段限制被减至0,该IP分组即被丢弃,这比IPv4的生存时间段所
需的处理简单。
· 1 5 1 · 第6章 Internet与TCP/IP体系结构
(7)源地址(128位)和目的地地址(128位)
这两个地址要比IPv4地址(32位)长得多。
3.IPv6地址
(1)三种基本IPv6地址类型
在IPv6中,地址不是赋给某个节点,而是赋给节点上的具体接口。一般来
讲,一个IPv6报文可以归纳为以下三种类型的地址:
�单播(Unicast)地址,标识单个接口,IP分组将选择一条最短路径到达目
的接口。
�多播(Multicast)地址,标识一组接口,IP分组将发送给使用该多投点地址
的所有接口。
�任播(Cluster)地址,标识一组接口,IP分组只发送给其中的一个接口。
图6.12所示为三种基本IPv6地址的格式。
图6.12 三种基本IPv6地址格式
下面介绍有关字段的含义。
(a)单播地址中的有关字段
�注册ID:n=5,指出注册地址的机构。
�提供者ID:m=变长,标识,用户的ISP。
�用户ID:o=变长,标识一个ISP的某个用户。
�子网ID:p=变长,当用户可以有几个不同子网时,标识,其中某一子网。
�节点ID:定义连接到子网的单个节点接口。
(b)多播地址中的有关字段
�标志:由3个0加一个T位组成。T=0表示一个永久分配的地址;T=1
表示一个非永久地址。
�范围:限制多播组的范围,即1———本地节点,2———本地链路,5———本地
· 2 5 1 · 第2篇 计算机网络体系结构
场点。
�组ID:标识给定范围内的一个多播组,可以是永久的,也可以是暂时的。
(2)本地地址
IPv6还包括了本地范围的单播地址的前缀。它定义了两种类型:本地链路
(Link-LocalAddress)和本地场点地址(Site-LocalAddress)。前者限制为单个网
络,后者限制为单个站点。它们的格式如图6.13所示。
图6.13 本地地址格式
(3)地址的分级结构
IPv6的地址格式与IPv4相比,一个重要的变化是单播地址结构层次的变
化。IPv4是两层次地址结构———网络地址和主机地址,而IPv6的单播地址为图
6.14所示的三层次地址结构。
图6.14 IPv6单播地址的分级结构
网点和网络接口指定了可以确认的实体:网点对应了一组计算机和网络,隐
含着邻近的物理连接以及拥有设备的单个组织;网络接口为最低层,对应附属于
计算机和网络的单个附件。公共拓扑(PublicTopology)是最高层,在IPv6中没有
具体定义,现在仅预想了两种类型———ISP(提供远程服务)和交换(Exchange),与
主ISP相连,并在它们之间传递通信量,也为单个订户(Subscriber)服务,为订户
分配一个地址。
(4)IPv6地址的冒分十六进制表示
一个128位的IPv6地址,即使用点分十进制写,也是相当长的。例如:
10.220.136.100.255.255.255.255.0.0.18.128.140.10.255.255
· 3 5 1 · 第6章 Internet与TCP/IP体系结构
为了减少地址的书写长度,便于记忆,IPv6的设计者们建议使用一种更紧凑
的书写格式———冒分十六进制表示法(colonhexadecimalnotation)。这样,上述地
址就可以记为
69DC:8864:FFFF:FFFF:0:1280:8C0A:FFFF
在此基础上,人们又提出压缩零(zerocompression)表示法。例如地址
69DC:0:0:0:0:0:0:B1
可以压缩地表示为
69DC::B1
4.从IPv4向IPv6的过渡
随着IPv4地址即将枯竭(估计在2005~2010年间将分配完毕),如何从IPv4
转向IPv6,即从IPv4向IPv6过渡的问题越来越突出。但是由于IPv6与IPv4不
兼容,这一转换过程有许多困难。目前,IETF的研究从IPv4向IPv6过渡的专门
工作组已经提出了许多方案,这些方案主要有以下几类。
图6.15 IPv4/v6双协议栈的协议结构
(1)双协议栈技术
如图6.15所示,IPv6与IPv4虽然格
式不兼容,但它们具有功能相近的网络层
协议,都基于相同的物理平台,而且加载
于其上的TCP和UDP完全相同。因此,如
果一台主机能同时运行IPv4和IPv6,就有
可能逐渐实现从IPv4向IPv6过渡。
(2)网络地址转换—协议转换(NAT-PT)技术
NAT-PT(NetworkAddressTranslation-ProtocolTranslation)技术通过与SIIT协
议转换和传统的IPv4下的动态地址翻译(NAT)以及适当的应用层网关(ALG)相结
合,实现只安装了IPv6的主机与只安装了IPv4的主机间大部分应用的相互通信。
(3)6over4隧道技术
随着IPv6标准的推广,IPv6的实验网络已经遍布全球。隧道技术就是设法
在现有的IPv4网络上开辟一些“隧道”将这些局部的IPv6网络连接起来。具体
方案是,将IPv6数据分组封装入IPv4,送入隧道,IPv4分组的源地址是隧道入
口,IPv4分组的目的地址是隧道出口。IPv4分组穿过隧道后,在出口处再取出
IPv6分组转发给目的站点。由于隧道技术只在隧道入口和出口处进行修改,因
此实现起来比较容易。但无法实现IPv6主机与IPv4主机间的直接通信。
(4)6to4隧道技术
6to4隧道技术简称6to4技术,它是一种自动构造隧道的技术。它在IPv4
NAT协议中加入对IPv6和6to4的支持,成为一个非常吸引人的方案。6to4的
· 4 5 1 · 第2篇 计算机网络体系结构
关键是它可以自动从IPv6地址的前缀中提取一个IPv4地址。这样,当用隧道将
一个IPv6的出口路由器与其他IPv6域建立连接时,IPv4隧道的末端就能从IPv6
的地址中自动提取出来,从而在IPv4的海洋中将各个IPv6孤岛相互连接。

 

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号