IPV4和IPV6

核心简述

  • IPv4(互联网协议版本4):诞生于1980年代,是当前互联网的基石,但已面临地址耗尽的根本性问题。

  • IPv6(互联网协议版本6):设计于1990年代,是IPv4的继任者,旨在解决其地址短缺等固有缺陷,并引入现代网络所需的新特性。


详细对比

特性

IPv4

IPv6

地址长度

32位

128位

地址表示

点分十进制,如 192.168.1.1

冒号分十六进制,如 2001:0db8:85a3::8a2e:0370:7334

地址数量

约42.9亿个(2^32)

约3.4×10^38个,几乎是无限的(2^128)

地址配置

手动或通过DHCP(动态主机配置协议)

支持自动配置(无状态地址自动配置SLAAC),无需DHCP服务器即可获得地址;也支持DHCPv6。

包头结构

包头长度可变(20-60字节),包含校验和等字段,较复杂。

包头固定为40字节,结构更简洁高效,去除了校验和,交由上层协议处理。

安全性

安全性非原生,依赖上层协议(如HTTPS)或附加协议(如IPsec)。

原生支持IPsec,为端到端加密和认证提供了内置框架(虽非强制使用,但为标准化支持)。

服务质量

依赖服务类型字段,功能有限。

内置流标签字段,更好地支持QoS,便于识别和处理特定数据流。

广播

支持广播,向同一网络所有设备发送数据包。

取消广播,使用组播任播。组播更高效;任播可将数据包发送到一组目标中“最近”的一个(如CDN、DNS根服务器)。

网络地址转换

严重依赖NAT,以解决地址不足问题(多个设备共享一个公网IP)。

无需NAT,设计上希望实现端到端的直接通信,每个设备理论上都可拥有全球唯一的公网地址。


关键问题与现状

  1. IPv4地址耗尽

    • 事实:全球IPv4地址池已于2011年分配完毕。中国等后来互联网大国严重缺乏公网IPv4地址。

    • 应对:依赖运营商级NAT,使得成千上万的用户共享一个公网IP,破坏了互联网“端到端”原则,增加了复杂性,并影响了P2P应用、游戏、视频会议等。

  2. IPv6的普及现状

    • 全球:根据Google统计,截至2024年,全球约45%的用户通过IPv6访问其服务。许多发达国家(如印度、美国、德国、法国等)的移动网络和固网已大规模部署。

    • 中国:中国政府和企业强力推进“IPv6规模部署行动”。三大运营商的移动网络(4G/5G)已基本完成IPv6改造,固网也在快速推进。中国拥有全球最多的IPv6用户和流量。

    • 驱动力:移动互联网、物联网(IoT,需要海量地址)、5G/6G、云计算等新技术是IPv6部署的核心驱动力。

  3. 过渡技术

    • 由于IPv4和IPv6不直接兼容,网络世界处于长期共存和过渡期。常用技术有:

      • 双栈:设备和网络同时运行IPv4和IPv6两套协议栈。这是最主要、最直接的过渡方式。

      • 隧道:将IPv6数据包封装在IPv4数据包中,穿越纯IPv4网络。

      • 协议转换:在IPv4和IPv6网络之间进行地址和协议转换。


  • IPv4:是过去的英雄,但已力不从心。NAT的广泛使用如同“打补丁”,延缓了其寿命,但也带来了新的问题。

  • IPv6:是面向未来的协议。它不仅是“更多地址”,更是为现代和未来互联网(万物互联、低延迟、高安全、简化网络管理)设计的更高效、更安全、更可扩展的基础架构。