ipv6的协议结构
20第二章IPv6协议的结构
本章将阐述IPv6报头的结构并将其与IPv4报头相比较。此外还将讨论Extension(扩展)报头,这是IPv6所新加的内容。
在RFC 2460中定义了IPv6数据包的报头结构。该报头固定为40字节长。源和目的地址各占16字节(128位),因此,只有8字节是用于普通报头信息的。
普通报头结构在IPv6中,IPv4报头中的下面五个字段被去除了:●Header Length(报头长度)●Identification(标识)●Flags(标志)●Fragment Offset(段偏移量)●Header Checksum(报头校验和)
除去Header Length(报头长度)字段是因为对于固定长度的报头,它是不起作用的。在IPv4中,报头最短长度为20字节,但是如果添加一些选项,则会以4IPv6协议的结构21
字节长度递增,最长可达60字节。因此,对于IPv4来说,报头的总长度信息是很重要的。在IPv6中,选项由扩展报头定义(将在本章后面部分作介绍)。
Identification(标识)字段、Flags(标志)字段和Fragment Offset(段偏移量)字段处理IPv4报头中的数据包分段。如果要在只支持小数据包的网络中发送大数据包,就需要进行分段。在这种情况下,IPv4路由器把数据包分割成更小的片段,并转发多个数据包。目的主机收集数据包并进行重新组合。即便只有一个数据包丢失或出错,都需要重新进行传输,因此效率很低。在IPv6中,主机通过一个叫做路径MTU发现(Path MTU Discovery)的过程来了解路径最大传输单元(Maximum Transmission Unit,MTU)的大小。如果IPv6的发送主机想要对数据包进行分段,就需要使用扩展报头来实现。数据包传输路径上的IPv6路由器不像在IPv4中那样进行数据分段。因此,在IPv6中去除了Identification、Flags和Fragment Offset字段并将会按需插入一个扩展报头。扩展报头将在本章后面进行介绍。
注意:路径MTU发现将在第四章中论述。去除Header Checksum(报头校验和)字段是为了提高处理速度。如果路由器无需检验并更新校验和,则处理会变得更快。校验和的计算也是在介质访问层完成的,这样未检测到的错误和错误路由的数据包所引起的风险最小。传输层(UDP和TCP)中有一个校验和字段。IP是一种“尽力而为”的传输协议,保证数据完整性的责任属于其上层协议。
Type of Service(服务类型)字段由Traffic Class(流量类别)字段代替。IPv6处理参数的机制与IPv4不同。请参考第六章来了解更多的信息。Protocol Type(协议类型)和Time-to-Live(TTL,生存期)字段被重新命名,且稍稍做了些修改。IPv6报头中还添加了一个Flow Label(流标签)字段。
IPv6报头中的字段对IPv6报头中各个字段越熟悉,你对IPv6的工作方式越理解。第二章22
注意:要想了解IPv4报头中所有字段的详细描述,请参考Novell's Guide to TroubleshootingTCP/IP(John Wiley & Sons)一书,由Silvia Hagen和Stephanie Lewis编著。
图2-1是IPv6报头的概述。将在下面的段落中详细讨论各个字段。Version (4 位)6协议的版本号。
Traffic Class(1 字节)用于区分 IPv6 数据包的不同优先级。更多信息
请参考RFC 2474 。Flow Label(20 位)用于标记需要相同处理的数据包的次序,这样
可使路由器的效率更高。Payload Length(2 字节)
IPv6 报头后所装载的数据的长度。
Next Header(1 字节)包含着扩展报头的一个协议号或值。请参见
表2-1。Hop Limit(1 字节)跳数限制。每经过一个路由器就减一。
Source Address(16 字节)
Destination Address(16 字节)
图2-1:IPv6报头中的字段
图2-1说明,即使IPv6报头的总长度是默认的IPv4报头的两倍长,达到了40字节,但它实际上是被简化了的,因为报头的绝大部分被两个16字节的IPv6地址占据。这样,只剩8个字节可供其他报头信息使用。
Version(版本,4位)这是一个4位长的字段,其中包含了协议的版本。在IPv6中,该数目为6。不能使用版本号5,因为5早已被分配给一个实验性的流协议(ST2,RFC 1819)。
Traffic Class(流量类别,1字节)该字段代替了IPv4中的Type of Service字段,它有助于处理实时数据以及任何需要特别处理的数据。发送节点和转发路由器可以使用该字段来识别和分辨IPv6数据包的类别和优先级。IPv6协议的结构23
RFC 2474“Definition of the Differentiated Services Field (DS Field) in the IPv4and IPv6 Headers”(IPv4和IPv6报头中差分服务(DS)字段的定义)文档中解释了如何使用IPv6中的Traffic Class字段。RFC 2474使用术语DS来指代IPv4报头的Type of Service字段和IPv6报头中的Traffic Class字段。
Flow Label(流标签,20位)该字段区分需要相同处理的数据包,以此来促进实时性流量的处理。发送主机能够用一组选项标记数据包的顺序。路由器跟踪数据流并更有效地处理属于相同数据流的数据包,因为他们无须重新处理每个数据包的报头。数据流由流标签和源节点的地址惟一标识。不支持Flow Label字段功能的节点需要在转发数据包时不加改变地传递该字段,并在接收数据包时忽略该字段。属于同一数据流的所有数据包必须具有相同的源IP地址和目的IP地址。
注意:Flow Label字段的使用是实验性的,在本书写作时,IETF仍然在对此进行讨论。请参考第六章了解更多信息。
Payload Length(有效载荷长度,2字节)该字段指定了有效载荷,也就是在IP报头后携带的数据长度。IPv6中的计算与IPv4不同。IPv4中的Length字段包括IPv4报头的长度,而IPv6中的PayloadLength(有效载荷长度)字段仅包含IPv6报头后的数据。扩展报头被认为是有效载荷的一部分,因此被包括在计算之内。
由于Payload Length(有效载荷长度)字段只有2个字节,因此数据包的有效载荷最大为64KB。IPv6有一个Jumbogram Extension报头,如果有需要,它可以支持更大的数据包。只有当IPv6节点连接到MTU大于64KB的链路时,Jumbogram才起作用。RFC 2675中详细说明了Jumbogram。第二章24
Next Header(下一报头,1字节)在IPv4中,该字段为Protocol Type(协议类型)字段。在IPv6中则被重新命名,以反映出重新组织的IP数据包。如果下一个报头是UDP或TCP,该字段将和IPv4中包含的协议号相同,例如,TCP的协议号为6;UDP为17。但是,如果使用了IPv6扩展报头,该字段就包含了下一扩展报头的类型,它位于IP报头和TCP或UDP报头之间。表2-1列举了Next Header字段中可能的值:
表2-1:Next Header字段的值值说明0IPv4报头:保留未使用IPv6报头:下一报头为Hop-by-Hop选项报头1因特网控制消息协议(ICMPv4)—IPv4支持2因特网组管理协议(IGMPv4)—IPv4支持4IP中包含IP(封装)6TCP8外部网关协议(EGP)9IGP — 任何私有内部网关(Cisco用于IGRP)17UDP41IPv643路由报头44分段报头45网域间路由协议(IDRP)46资源预留协议(RSVP)50加密的安全有效载荷报头51认证报头58ICMPv659IPv6没有下一报头60目的选项报头88EIGRP89OSPFIPv6协议的结构25
表2-1:Next Header字段的值 (续)值说明108IP有效载荷压缩协议115第二层隧道传输协议(L2TP)132流控制传输协议(SCTP)134~254未分配255保留
报头类型数字和协议类型数字的范围是相同的,因此不应有冲突。
注意:协议号的完整列表可以在附录中找到。要获得最新的列表,请访问IANA的网站:http://www.iana.org/assignments/protocol-numbers。
Hop Limit(跳数限制,1字节)该字段和IPv4的TTL字段类似。TTL字段包含一个秒数,指示数据包在销毁之前在网络中逗留的时间。绝大多数路由器只是简单地在数据包经过每一跳时将该值减1。该字段在IPv6中被重命名为Hop Limit。现在用字段中的值标识跳数,而不是秒数。每个转发节点对此数目减1。
Source Address(源地址,16字节)该字段包含数据包发送者的IP地址。
Destination Address(目的地址,16字节)该字段包含数据包目的接收者的IP地址。对于IPv4,该字段总是包含数据包的最终目的地的地址。对于IPv6,如果提供了Routing(路由)报头,则该字段包含的未必是最终地址。
图2-2为跟踪文件中的IPv6报头。
IPv6
•新技术的出现对IP协议提出了更多的需求
IPv6的特点
• • • • • • • • 巨大的地址空间 编址层次等级 更高效的路由基础 多播使用 高效报头 移动性 更好的安全性 更好的QoS支持
IPv6编址
• IPv4 地址长度:32位 地址空间:232 约42亿 (世界上平均3个人有2个IP地址) • IPv6 地址长度:128位 地址空间:2128 约3.4×1038个 (平均每个人有5×1028个地址,地球上每一粒沙子都有一 个IP地址)
IPv6编址
Ipv6的地址长度为128b,是IPv4地址长度的4倍。 于是IPv4点分十进制格式不再适用,采用十六进制 表示。IPv6有以下3种表示方法:
• 冒分十六进制表示法
• 0位压缩表示法 • 内嵌IPv4地址表示法
冒分十六进制表示法
• 格式:X:X:X:X:X:X:X:X • 每个X表示地址中的16B,以十六进制表示 • 例如: ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 • 每个X的前导0可以省略 • 例如: • 2001:0DBB:0000:0023:0008:0800:200C:417A
IPv6的研究意义
•IPv4取得了极大的成功;
•IPv4地址空间不够、对现有路由技术的支持不够、无 法提供多样的QoS;· •NAT ( 网 络 地 址 转 换 ) 、 CIDR( 无 类 域 间 路 由 ) 、
VLSM (可变长子网掩码)等技术的使用仅仅暂时缓
解了IPv4地址紧张,但不是根本解决方法;
• • • • •
组播用于一到多的连接 任何节点都可以是一个组播组的成员 一个源节点可以发送数据包到组播组 组播组的所有成员收到发往该组的数据包 组播地址在IPv6包中不能用作源地址或出现在任何选路头中
IPV6名称释义
IPv6名称释义一、IPv6的基本概念网际协议(Internet Protocol,IP)是为计算机网络相互连接进行通信而设计的协议,属于OSI七层协议体系结构(Open System Interconnection,开放系统互联)中的网络层。
在互联网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在互联网上进行通信时应当遵守的规则。
任何厂家生产的计算机系统,只要遵守IP协议就可以与互联网互连互通。
IPv4(Internet Protocol Version 4)是网际协议的第四版,也是第一个被广泛使用,构成现今互联网技术的基础的协议。
2011年2月3日,IP地址分配机构ICANN在2011年2月3日发布的最后5组IPv4地址已分配给全球五大区域互联网地址管理机构的公告,宣布全球IPv4地址总池耗尽。
我国IPv4地址资源非常有限,截至2011年4月1日,仅占全球地址总数的7.3%。
随着4G业务的发展,移动互联、物联网、云计算等新兴业务所产生的海量终端对IP地址需求的激增,IP 地址短缺的形势日益严峻,现有IPv4地址难以满足未来业务发展需求。
IPv6(Internet Protocol Version 6)是国际互联网工程任务组(The Internet Engineering Task Force,IETF)为解决IPv4地址数量有限的问题,推出的下一代IP(IP Next Generation,IPng),是IPv4的升级版本。
IPv6和IPv4之间最显著的区别为:IP地址的长度从32比特增加到128比特,其地址总数是IPv4的42.9亿倍,足以满足未来互联网、物联网、智慧城市等的应用需求,确保下一代互联网的健康发展。
二、相关术语(一)网络基础术语1、结点(Node),常被译为节点,是网络中一个支路的端点,或两个或两个以上支路的会合点。
结点可以是主机、交换机、路由器,还可以是服务器、打印机和其他网络连接的设备,拥有自己唯一网络地址的设备是网络节点。
第3章 IPv6分组及协议机制
原分组 分片
43
IPv6分片例子
分片例子
44
举例: 首部
6,TCP报文段 44,分片扩展首部
分片扩 展首部
第1个分片 第2个分片
16
24
31
Flow Label 流标签
Next Header 下一首部
Hop Limit 跳数限制
128 bit Source Address 源地址
128 bit Destination Address 目的地址
5
IPv6首部字段含义
Version (4 bits) : 6 for IPv6 Traffic Class (8 bits) ≌ type of services in IPv4
IPv6应将除最后一个分片之外,所有分片分割成8字 节整数倍大小的数据块。
M(More fragment)比特在最后的分片中置成“0”, 在其余的分片中置成“1”。
40
分片扩展首部(8字节)格式
标识(Identifier)与IPv4标识符的作用相同,但不 是16比特而是32比特。 ① 标识由发送节点赋值,它应能在一定时段内唯 一标识该分片所属的原分组。 ② 发送方对发往同一目的地的待拆分IP分组分别 选取不同的标识,接收方利用此值识别并重组 分片所属的原IP分组。
34
一个例子:分析携带有0类型的源路由选择扩展 首部的IPv6分组,从S到D的传输过程
S
I2
D
I1
I3
传输过程中首部和源路由扩展首部的变化情况
报文所 在链路
首部
源地址
目的地 址
扩展首 部长度
源路由选择扩展首部
剩余路 由段数
地址[1] 地址[2] 地址[3]
IPv6简介
主机的多个IPv6 IPv6地址 15.3.7 主机的多个IPv6地址
即使一个主机只有一个单接口, 即使一个主机只有一个单接口,该主机也可以有多个 IPv6地址。即可以同时拥有以下几种单点传送地址: 地址。 地址 即可以同时拥有以下几种单点传送地址: 每个接口的链路本地地址; 每个接口的链路本地地址; 每个接口的单播地址( 每个接口的单播地址(可以是一个站点本地地址和一个 或多个可聚集全球地址); 或多个可聚集全球地址); 回环( 回环(loopback)接口的回环地址(::1)。 )接口的回环地址( )。 此外, 此外,每台主机还需要时刻保持收听以下多播地址上 的信息: 的信息: 节点本地范围内所有节点组播地址( 节点本地范围内所有节点组播地址(FF01::1); ); 链路本地范围内所有节点组播地址( 链路本地范围内所有节点组播地址(FF02::1); ); 请求节点( 请求节点(solicited-node)组播地址(如果主机的某 )组播地址( 个接口加入请求节点组); 个接口加入请求节点组); 组播组组播地址(如果主机的某个接口加入任何组播组 组播组组播地址( )。
IPv6多播地址 15.3.5 IPv6多播地址
IPv6的多播与 的多播与IPv4运作相同。多播可以将数据传输给 运作相同。 的多播与 运作相同 组内所有成员。组的成员是动态的, 组内所有成员。组的成员是动态的,成员可以在任何时间加 入或者退出一个组。 入或者退出一个组。
IPv6任播地址 15.3.6 IPv6任播地址
IPv6的单播地址 15.3.1 IPv6的单播地址
一个IPv6单播地址与某个接口相关联。发给单播地址的包传送 单播地址与某个接口相关联。 一个 单播地址与某个接口相关联 到由该地址标识的某个接口上。但是为了满足负载平衡系统, 到由该地址标识的某个接口上。但是为了满足负载平衡系统,在 RFC2373中允许多个接口使用同一地址。 中允许多个接口使用同一地址。 中允许多个接口使用同一地址
IPv6详解
IPv6详解(二)来源: IPv6之家IPv6寻址在 Internet 协议版本 6 (IPv6) 中,地址的长度是 128 位。
地址空间如此大的一个原因是将可用地址细分为反映 Internet 的拓扑的路由域的层次结构。
另一个原因是映射将设备连接到网络的网络适配器(或接口)的地址。
IPv6 提供了内在的功能,可以在其最低层(在网络接口层)解析地址,并且还具有自动配置功能。
文本表示形式以下是用来将 IPv6 地址表示为文本字符串的三种常规形式:(一)冒号十六进制形式。
这是首选形式 n:n:n:n:n:n:n:n。
每个 n 都表示八个 16 位地址元素之一的十六进制值。
例如:3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562.(二)压缩形式。
由于地址长度要求,地址包含由零组成的长字符串的情况十分常见。
为了简化对这些地址的写入,可以使用压缩形式,在这一压缩形式中,多个 0 块的单个连续序列由双冒号符号 (::) 表示。
此符号只能在地址中出现一次。
例如,多路广播地址 FFED:0:0:0:0:BA98:3210:4562 的压缩形式为FFED::BA98:3210:4562。
单播地址 3FFE:FFFF:0:0:8:800:20C4:0 的压缩形式为3FFE:FFFF::8:800:20C4:0。
环回地址 0:0:0:0:0:0:0:1 的压缩形式为 ::1。
未指定的地址 0:0:0:0:0:0:0:0 的压缩形式为 ::。
(三)混合形式。
此形式组合 IPv4 和 IPv6 地址。
在此情况下,地址格式为n:n:n:n:n:n:d.d.d.d,其中每个 n 都表示六个 IPv6 高序位 16 位地址元素之一的十六进制值,每个 d 都表示 IPv4 地址的十进制值。
地址类型地址中的前导位定义特定的 IPv6 地址类型。
包含这些前导位的变长字段称作格式前缀 (FP)。
IPv6 单播地址被划分为两部分。
IPV6原理与应用
ICMPv6协议——报文格式
ICMPv6 报文格式 (RFC 2463)
Type:ICMPv6消息的类型 Code:代码,取决于Type值,可将某一类型的ICMPv6消息
细分为更具体的用途 Checksum:校验和,校验的部分包括了ICMPv6数据和
IPv6的包头部分(IPv6包头不含校验) Data:ICMPv6数据
移动和宽带技术的发展要求更多的IP地址 CIDR, VLSM , NAT, 混合地址等技术只能暂时缓解IPv4地
址紧张,但无法根本解决地址问题
为什么要升级到IPv6?
IETF在20世纪90年代提出下一代互联网协议-IPv6
IPv6成为公认的IPv4的升级版本
最本质的改进——几乎无限的地址空间 其他(锦上添花):
接口ID生成
接口ID可以根据IEEE EUI-64规范将48比特的MAC地址转化为 64比特的接口ID
MAC地址的唯一性保证了接口ID的唯一性 设备自动生成,不需人为干预
接口ID也可由设备随机生成(RFC3041) 手工配置
MAC到EUI-64转换实例
1. MAC 地址:0000:0b0a:2d51 2. 二进制:
IPv6原理与应用
2019-06
课程内容
一、IPv6概述 二、IPv6寻址 三、 IPv6报文结构 四、IPv6基本协议 五、IPv6路由协议 六、IPv6过渡技术
课程议题
一、IPv6概述
需要升级IPv4吗?
以IPv4为核心技术的Internet获得巨大成功 IPv4地址资源紧张
2001:410::1/64
RS报文 源:FE80::ABCD 目的:FF02::2 RA报文( 前缀为2001:410) 源:FE80::EFGH 目的:FF02::1
IPv6基本介绍
3、快速部署-6RD
IPv6
ETH0_0 2011::1 PC1 2011::2 ETH0_1
IPv4 CE1
123.1.1.2 ETH0_1 ETH0_1 123.1.1.1 ETH0_0 2011::1
IPv6
BR
ETH0_0 2012::1 PC3 2012::2
CE2 123.1.1.3
PC2 2011::2
3)前缀重新编址(优先时间<=有效时间)
前缀在重新编址期间,链路上是同时存在两个前缀的连接的 优先时间(用旧前缀IPv6地址新建连接) 旧的前缀 有效时间(维持旧连接,为0后不再维持,连接自动老化) 优先时间(旧前缀优先时间为0后新建连接) 新的前缀 有效时间(维持新连接)
3、路由器重定向 主机A
ETH0_1 ETH0_0 FW2 123.1.1.2 10.10.12.1 PC2 10.10.12.2
原理为:当PC1向PC2发送报文时,源地址为2011::2,目的地址为 2011::10.10.12.2,此报文到达FW1后,FW1查看目的地址的前缀为2011::,并根 据它检查NAT64的规则,然后对其进行地址转换,从地址池中选取一个地址,比 如:123.1.1.3来替换IPv6的源地地址2011::2,再根据IPv6的目的地址 2011::10.10.12.2的低32位IPv4地址信息10.10.12.2来替换IPv6的目的地址。 转换结果就是:源地址2011::2123.1.1.3,目的地址2011::10.10.12.2 10.10.12.2;转换后的报文到达PC2后,PC2回复此报文,FW1对其进行逆向转 换。
二、IPv6邻居发现
1、ND协议功能组成:
1)地址解析(替代IPv4中的ARP) 2)无状态地址自动配置 路由器在其相连的链路上发布参数信息,主机捕获消息后,可获得v6 地址的前缀、默认路由、链路参数等 3)路由器重定向 当本地链路上存在一个到达目网络有更好的链路时,路由器需要通告节点 来进行相应的配置改变
第7章 IPV6网络方面(底层网络+上层协议)
9.7 Web服务器
目前支持IPV6的HTTP服务器有多种,其中最常用 的是Apache。从2.0开始支持IPV6. 许多网络都是双栈网站,某些网站只支持IPV6.
9.1 UDP/TCP
检验和修正 每个协议层都有检验和计算操作,(需要记住的是, IPV6报头没有检验和)。检验和对于确定传输层数据包 传输差错来说是非常重要的。而且其他上层协议可能也 要使用检验和。因此,所有使用IP地址在的检验和计算 方法都需要修正。 UPD和TCP都包含检验和,并通过伪报头生产检验和。支持 IPV6的UPD和TCP伪报头包含源地址和目的地址,此次需 要修正UPD和TCP检验和。 对于ipv6,UPD检验和计算是强制的。 源节点负责计算机并存储检验和,目的节点加以验证。 伪报头信息略。
9.2 DHCP
DHCP广泛应用于ipv4网络,对于ipv6网络来说,不需要 dhcp来配置主机信息。可以利用无状态地址配置方式完成 地址配置,不过某些情况需要DHCPV6.
动态分配 DNS服务器
不将MAC地址作为IPv6地址的一部分
希望实现DNS的动态更新
DHCPV6与dhcpV4是两个完全独立的协议。 Dhcpv6使用DUID(DHCP Unique Idenfifier),而 dhcpV4没有该标识。目前正在研究为DHCPV4提 供DUID.
9.4 SLP
SLP(Service location protocol 服务定位协议)的 作用是发现IP网络中的服务。IPV6网络中使用SLP,那么就需要使用SLPV2. SLP有三个组件:UA(user agent)、 SA(Service Agent)、DA(directory Agent)。 UA发出服务器请求以发现服务;SA应答UA请求; SA通过DA注册自己的服务;自后UA可以向DA发 出服务请求。DA代表SA回答。
工程4项目1IPv6地址分类
NAT争议
❖ NAT破坏了IP的端到端模型 ❖ NAT阻止了端到端的网络安全 ❖ NAT不友好的应用 ❖ NAT的效率 ❖ NAT内部空间地址冲突
IPv6技术特点
❖ 128比特地址方案,为将来数十年提供了足够的IP地址 ❖ 巨大的地址空间为数十亿新设备提供了全球唯一地址 ❖ 多等级层次有助于路由聚合,提供了路由的效率和可扩展性 ❖ 使具有严格路由聚合的多点接入成为可能 ❖ 自动配置允许IPv6网络中节点配置他们自己的IPv6地址 ❖ 重新编址机制使得IPv6 ISP的转换对最终用户透明 ❖ ARP广播被本地链路多播替代 ❖ IPv6包头比IPv4包头更有效率,数据字段更少,去掉包头校验和 ❖ 新的扩展包头替代了IPv4包头的选项字段,并提供了更多灵活性 ❖ 流标记字段提供了更好的流量区分手段,从而提供更好的QOS ❖ 能够更有效的处理移动性和安全机制
映射IPv4的IPv6地址的格式
(5) 链路本地地址
链路本地地址用于同一链路上的邻居之间的通信,由格式前缀 1111 1110 10即fe80::/10标识,它的作用域是本地链路,其格 式如下图所示。
10 位
54 位
64 位
1111111010
0
接口ID
本地地址的格式
链路本地地址对于邻居发现过程是必需的,并且总是自动配置的,甚至在 没有其他任何单播地址时也是如此。
IANA 将 2001::/16 范围内的 IPv6 地址空间分配给五家 RIR 注册机构 (ARIN、RIPE、APNIC、LACNIC 和 AfriNIC)。
平顶山学院IPv6地址为:2001:250:4814::/48 2002::/16 6to4隧道地址,使得在IPv4海洋中的IPv6孤岛能相互连接
IPV6技术
IPV6
• IPv6是Internet Protocol Version 6的缩写,其 中Internet Protocol译为“互联网协议”。 IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现 行版本IP协议(IPv4)的下一代IP协议。目 前IP协议的版本号是4(简称为IPv4),它 的下一个版本就是IPv6。
特点
(1)IPV6地址长度为128位,地址空间增大了2的9中国 IPV6主干节点示意图[4] 6次方倍; (2)灵活的IP报文头部格式。使用一系列固定格式的 扩展头部取代了IPV4中可变长度的选项字段。IPV6中选 项部分的出现方式也有所变化,使路由器可以简单路过 选项而不做任何处理,加快了报文处理速度; (3)IPV6简化了报文头部格式,字段只有8个,加快报 文转发,提高了吞吐量; (4)提高安全性。身份认证和隐私权是IPV6的关键特 性; (5)支持更多的服务类型; (6)允许协议继续演变,增加新的功能,使之适应未 来技术的发展;
