1.
IPv6地址 |
单播地址 |
多播地址 |
任播地址 |
特殊地址 |
可汇聚全球单播地址 |
本地使用单播地址 |
内嵌IPv4单播地址 |
本地链路使用单播地址 |
本地站点使用单播地址(废除) |
IPv4兼容的IPv6地址(废除) |
IPv4映射的IPv6地址 |
未指明地址 |
环回地址 |
2.
(1)
X:X:X:X:X:X:X:X
其中X是一个4位十六进制整数
(2)
2002:0:0:0:0:0:0:45FF表示为:
2002::45FF
注意:使用压缩表示格式时,IPv6标准规定双冒号在地址中只能出现一次,并且不能省略一个位段中有效的0
若要确定双冒号代表了多少个被压缩的0,可以计算地址中有几个位段,用8减去位段数,再将结果乘以16.例:FF02::2中有2个位段,用计算公式:(8-2)*16=96
(3)
这是一种从IPv4地址向IPv6过渡时期使用的特殊表示方法。
IPv6地址中的最低32位可以用于表示IPv4地址
例:X:X:X:X:X:X:D.D.D.D
X表示一个位段4位十六进制数
D表示一个十进制数即8位二进制数
3.
比较项目 |
IPv4 |
IPv6 |
地址长度 |
32 |
128 |
地址表示方法 |
点分十进制 |
首选格式、压缩格式、内嵌IPv4地址格式 |
分类 |
A、B、C、D、E 5类,CIDR |
单播、多播、任播、特殊地址 |
网络地址标识 |
子网掩码、前缀长度 |
前缀长度 |
回送地址 |
127.0.0.1或127.x.x.x |
::1 |
公网地址 |
单播地址(除专用地址外) |
可汇聚全球单播地址 |
自动配置地址 |
169.254.0.0/16 |
本地链路地址FE80::/64 |
多播地址 |
224.0.0.0/4 |
FF00::/8 |
广播地址 |
|
|
未指明地址 |
0.0.0.0 |
:: |
专网地址 |
10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 |
本地站点地址 |
4.
(1)
(2)
----------------------------------------------------------------
| 1111 1110 10 | 0(54位) |
----------------------------------------------------------------
本地链路地址格式
网络中的节点启动IPv6本协议栈时,节点的每个接口会自动分配一个本地链路地址,这种机制的特点是连接在同一条链路上的两个IPv6节点不需要做任何配置就可以通信。
前64位是固定的,接口标识符可以被配置为修订的EUI-64接口标识符,利用接口网卡的链路层地址(48位硬件地址),实现网络接口的自动IPv6地址配置。
(3)
本地站点地址是应用范围受限的地址,仅能在一个站点内使用,类似于IPv4中的专用地址空间10.0.0.0/8 172.16.0.0/12 192.168.0.0/16,与本地链路地址自动配置方法不同的是,本地站点地址不是自动生成的,需要通过无状态或有状态的地址自动配置方法进行指派。本地站点地址可以供任何没有申请到ISP提供商分配的可汇聚全球单播地址的组织机构和单位使用。本地站点地址对于外部站点是不可达的。
-----------------------------------------------------------------------------------------------
| 1111 1110 11 | 0(38位) | 子网ID(16位)| 接口ID(64位)|
-----------------------------------------------------------------------------------------------
本地站点地址格式
5.
--------------------------------------------------------------------------------------------
| 1111 1111 | 标志(4位) | 范围(4位) | 组ID(112位) |
--------------------------------------------------------------------------------------------
IPv6协议中的多播地址格式
范围字段解析
二进制 | 十六进制 | 值的含义 |
0001 | 1 | 本地节点范围 |
0010 | 2 | 本地链路范围 |
0100 | 4 | 本地管理范围 |
0101 | 5 | 本地站点范围 |
1000 | 8 | 本地机构范围 |
1110 | E | 全球范围 |
(1)
FF01::1 标识本地节点范围内所有节点多播地址;
FF02::1 标识本地链路范围内所有节点多播地址;
FF01::2 标识本地节点范围内所有路由器多播地址;
FF02::2 标识本地链路范围内所有路由器多播地址;
FF05::2 标识本地站点范围内所有路由器多播地址;
(2)
(3)
6.
任播地址用来标识一组网络接口,这些接口通常属于不同的节点。路由器会把目标地址是任播地址的数据报发送给离该路由器最近的一个网络接口。任播使一种到最近点的发现机制成为可能。
7.
未指定环回地址:0:0:0:0:0:0:0:0