1. 地址空间的技术革命
IPv4 仅有 32 位地址长度(总计 42.9 亿个地址,IANA 早于 2011 年分配殆尽),而 IPv6 提供了 128 位极其广袤的地址空间:
2^128 = 340.282.366.920.938.463.463.374.607.431.768.211.456
(~3.4 × 10^38 addresses)
哪怕一个常规的 /64 子网就拥有 1840 亿亿个地址,彻底消除了对網路地址转换(NAT)的依赖。
2. RFC 5952 规范化表示规则
- 省略前导零:
2001:0db8::0001必须简写为2001:db8::1。 - 雙冒號压缩(::):最长的连续全零 16 位字段必须用
::压缩,且全地址中只能出现一次。 - 严格小写:十六进制字符(a–f)必须全部采用小写形式。
3. IPv6 标准子网层级体系
- /32:顶级注册局(RIR)分配给互联网服务提供商(ISP)的标准前綴。
- /48:分配给企业站点的标准前綴(可划分 65,536 个独立的 /64 子网)。
- /64:单个局域网(LAN)的标准子网规模(SLAAC 无状态自动配置 RFC 4862 强制要求)。
- /128:单个主機回环介面或单点路由。
4. 双栈技术(Dual-Stack)与过渡方案
在双栈架构下,IPv4 与 IPv6 协议栈在同一物理介面上并行运作。RFC 8305 规定的 Happy Eyeballs 算法确保客户端优先建立 IPv6 链接,若遇异常则平滑回退至 IPv4。