新的网络标准IPv6网络协议的诞生和使用,这之间已经过去了很多年。那么,真正让IPv6网络协议走向商用化的因素,就是它的特殊的地址结构。现在我们就来看看这方面的内容。首先让我们了解一下两个协议的转换的内容。
1.IPv4到IPv6网络协议的转换
IP地址日益增长的需要是IPv6发展的催化剂。据估计,仅在无线领域,需要接入Internet的移动电话、PDA和其它的无线设备就超过10亿部,而且每部设备都需要唯一的一个IP地址。另外还有数十亿个新的家庭需要通过Internet得到服务,例如从电视、冰箱到电表,都将需要各自的IP地址,通过各种技术进行连接。由此就需要IPv4 到IPv6集中改变以下几个方面:
(1)扩展地址容量。把IP地址从IPv4的32位增加到128位,以能够支持更多的地址层次,更大数量的节点和以更简单的地址形式进行自动配置。
(2)改变首部格式。将IPv4的一些首部字段删除或成为可选字段,以在一般情况下减少包的处理开销以及IPv6首部占用的带宽。
(3)支持扩展和选项的改进。修改IP 首部选项编码方式以提高传输的效率,并在选项长度方面有更少的限制,使得在引入新的选项时有更强的适应性。
(4)增加数据流标签的能力。增加这一新的功能后,能够使发送者要求特殊处理的,属于特别传输“流"的包,比如非缺省质量服务或者“实时"服务的包,能够贴上“标签"。
(5)增强认证和保密的功能。使支持认证、数据完整性以及?穴可选的?雪数据保密的扩展都能在IPv6中加以说明。
2.IPv6网络协议的结构和内容
扩展的地址
IPv6采用了长度为128位的IP地址,因而彻底解决了IPv4地址不足的难题?眼3?演。128位的地址空间,足以使一个大企业将所有的设备,如计算机、打印机,甚至是寻呼机等联入Internet,而不必担心IP地址的不足。IPv6的地址格式与IPv4不同,一个IPv6的IP地址由8个地址节所组成,每节包含16个地址位,用4个十六进制数书写,节与节之间用冒号分隔开。除了128位的地址空间外,IPv6还为点对点的通信设计了一种具有分级结构的地址,称为可聚合全局单点广播地址(Aggregately glob-al unicast address)。
开头3个地址位是地址类型的前缀,用于区别其它地址类型,之后的13位TLA ID,32位的NLA ID,16位的SLA ID和64位的主机接口ID,分别用于标识分级结构中自顶向底排列的***聚合体(TLA:Top Level Aggregator)、下级聚合体(NLA:Next Level Aggregator)、位置级聚合体(SLA:Site Level Aggregator)和主机接口。TLA是与长途服务供应商和电话公司相互连接的公共网络接入点,从国际Internet注册机构,如IANA处获得地址。NLA通常是大型的ISP,从TLA处申请获得地址,并为SLA分配地址。SLA也可称为订户(Subscriber),可以是一个机构,也可以是一个小型的ISP。SLA负责为属于它的订户分配地址,通常分配由连续地址组成的地址块,以使这些机构便于建立自己的地址分级结构和识别不同的子网。分级结构的***级是网络主机。
流
流是从一个特定的节点发往一个特定目标节点的分组序列,数据流的标志字段用于标志任意一个传输的数据流,以便网络中所有的字节能对这一数据进行识别,并作出特殊的处理。IPv6中加长的数据流标志使得数据包的长度超过了IPv4数据包,其长度为64 kbyte。可以利用***传输单元(MTU),使应用程序获取更高、更可靠的数据传输。