IPv6 地址类型演示

本页面介绍 IPv6 中定义的各种地址类型及其用途。

返回首页

1. 单播地址 (Unicast Address)

标识单个网络接口。发送到单播地址的数据包将传递给该地址标识的特定接口。

1.1 全局单播地址 (Global Unicast Address - GUA)

格式: 2000::/3 (目前主要分配 2001::/16, 2003::/16 等)

特点: 全球唯一,可在互联网上路由。相当于 IPv4 的公网地址。

结构: 通常包含全局路由前缀 (Global Routing Prefix, 如 /48)、子网 ID (Subnet ID, 16位) 和接口 ID (Interface ID, 64位)。

示例: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

1.2 链路本地地址 (Link-Local Address)

格式: fe80::/10 (实际接口 ID 前缀为 fe80::/64)

特点: 仅在同一物理链路(网段)内有效,不可路由。用于邻居发现、自动地址配置等。

生成: 通常根据 MAC 地址自动生成 (EUI-64) 或随机生成。

示例: fe80::a00:27ff:fe4b:1234

1.3 唯一本地地址 (Unique Local Address - ULA)

格式: fc00::/7 (实际分为 fd00::/8 用于本地生成,fc00::/8 保留)

特点: 在一个站点或组织内部唯一,可在内部网络路由,但不能在公共互联网路由。相当于 IPv4 的私网地址 (RFC1918)。

结构: 包含前缀 FD、全局 ID (Global ID, 40位随机生成) 、子网 ID (Subnet ID, 16位) 和接口 ID (Interface ID, 64位)。

示例: fd12:3456:789a:1::1

1.4 回环地址 (Loopback Address)

格式: ::1/128

特点: 指向节点自身,用于本地测试。相当于 IPv4 的 127.0.0.1

示例: ::1

1.5 未指定地址 (Unspecified Address)

格式: ::/128

特点: 表示地址不存在或未知。通常用作源地址,例如在 DHCP 请求的初始阶段。

示例: ::

2. 组播地址 (Multicast Address)

格式: ff00::/8

特点: 标识一组接口(可能分布在不同节点)。发送到组播地址的数据包将传递给该组的所有成员。

结构: 包含标志位 (Flags)、范围 (Scope) 和组 ID (Group ID)。

示例:

注意: IPv6 使用组播替代了 IPv4 的广播。

3. 任播地址 (Anycast Address)

格式: 与单播地址格式相同,但分配给多个接口。

特点: 标识一组接口,但发送到任播地址的数据包只会被传递给这组接口中“最近”的一个(由路由协议决定)。

用途: 用于提供冗余服务和负载均衡,例如 DNS 根服务器。

注意: 任播地址不能用作源地址,只能用作目的地址。路由器需要特殊配置才能识别和处理任播。