IPv6
2025/8/1大约 2 分钟
IPv6 协议
由于 IPv4 的设计已经无法满足当前网络的需求,从各方面都已经开始出现瓶颈,因此 IPv6 应运而生
IPv6 地址
IPv6 地址使用 128 位的地址空间,一般使用 1 位十六进制数表示 8 位地址,采用“冒号十六进制记法”,以 16 bit 为一段,段与段之间使用冒号隔开
如:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
同时可以采用一些简化记法
- 省略前导零
2001:db8:85a3:0:0:8a2e:370:7334
- 使用双冒号
::表示连续的 0
2001:db8::8a2e:370:7334
注意
注意:双冒号 :: 只能使用一次
IPv6 地址资源的分配
IPv6 的分配和 IPv4 类似,都由 ICANN 进行统一管理,同样可以使用 CIDR 进行子网划分
首先由 ICANN 固定前 n bit 的地址块分配给 ISP , ISP 再对这部分地址快进行子网划分
IPv6 具有以下优点:
- 支持即插即用( IP 地址自动配置)
一台主机接入网络后,只需要向路由器确认本网络前缀,就可以给自己分配 IP 地址(通常以主机自身 MAC 地址作为接口标识符)
- 可以不使用 DHCP
但在一些 IP 地址安全性要求高的地方,也支持使用 DHCP 统一管理 IPv6 地址
IPv6 地址的分类
| 地址类型 | 二进制前缀 | 备注 |
|---|---|---|
| 未指明地址 | 0000……00( 128 位),可记为 ::/128 | 表示“无地址”,类似 IPv4 中的 0.0.0.0 |
| 环回地址 | 0000……01( 128 位),可记为 ::1/128 | 表示“本地回环”,类似 IPv4 中的 127.0.0.1 |
| 多播地址 | 11111111( 8 位),可记为 ff00::/8 | 表示“多播”,发送到一组主机 |
| 本地链路单播地址 | 1111111010( 10 位),可记为 fe80::/10 | 局域网内通信,不会被路由器转发 |
| 全球单播地址 | 除上述地址外的所有 IPv6 地址 | 发送往全球某唯一主机 |
IPv6 数据报的目的地址类型
- 单播 ( unicast )
传统点对点通信
- 多播 ( multicast )
一点对多点的通信,数据报发送到一组主机中的每一台
- 任播 ( anycast )
IPv6 独有的一种类型,数据报的终点是一组计算机,但只会交付其中的一台计算机,通常是距离最近的一台计算机
任播地址没有固定前缀,通常由地址管理机构预先统一分配,任播的应用为:多个 DNS 服务器共享一个任播地址
更新日志
2025/8/4 08:19
查看所有更新日志
c1978-于08d19-于e4d88-于
