表1 Linux 网络 IPv4 和 IPv6 功能对照
IPv4
IPv4 的回路地址为 127.0.0.1
来源位址和目的位址长度都为 32 位 (4 字节)。IPv4 可提供 4294967296 个地址。
IPv4 使用 Internet 群组管理通信协议 (IGMP) 管理本机子网络群组成员身份。
IPSec 支持是选择性的。
在 IPv4 包头中,路由器不识别用于 QoS 处理的 payload。
路由器和传送主机均支持数据片段。
包头包括检查值。
包头包括选项。
地址解析通讯协议 (ARP) 使用广播 ARP Request 讯框,将 IPv4 地址解析为连结层地址。
使用 Internet 群组管理通讯协议 (IGMP) 管理本机子网络群组成员身份。
使用 ICMP Router Discovery 确定具有最佳预设网关的 IPv4 地址 (选择性)。
使用广播地址将传输传送到子网络上的所有节点。
必须手动配置或使用 DHCP 配置。
使用网络域名称系统 (DNS) 中的主机地址 (A) 资源记录,将主机名称对应到 IPv4 地址。
使用 IN-ADDR.ARPA DNS 网域中的指标 (PTR) 资源记录,将 IPv4 地址对应到主机名称。
IPv6
IPv6 的回路地址为 0000:0000:0000:0000:0000:0000:0000:0001 可以简写为 ::1。
来源位址和目的位址长度都为 128 位 (16 字节)。IPv6 将原来的 32 位地址空间增大到 128 位,数目是 2 的 128 次方,能够对地球上每平方米提供 6×1023 个网络地址。
IPv6 使用 Multicast Listener Discovery (MLD) 消息取代 IGMP。
IPSec 支持是必需的。
在 IPv6 包头中,路由器使用 Flow Label 字段识别用于 QoS 处理的 payload。
路由器不支持数据片段。仅传送主机支持数据片段。
包头不包括检查值。
所有选项数据均移到 IPv6 扩充包头中。
用多点传播 Neighbor Solicitation 消息取代 ARP Request。
用 Multicast Listener Discovery (MLD) 消息取代 IGMP。
用 ICMPv6 Router Solicitation 和 Router Advertisement 消息取代 ICMPv4 Router Discovery,这是必需的。