背景

IPv6主要是为了解决IPv4地址不足和优化路由过程而开发的。与IPv4相比,IPv6报头中的字段数量从12个减少到8个。

IPv6地址表示法

IPv6地址通常用冒分十六进制表示:以两个十六进制格式的字节为一组,每组之间用冒号分隔。连续的四个零通常写作一个零或完全忽略。与IPv4不同,IPv6中没有广播地址。广播是一种特殊的多播。

IPv6地址的示例:

  • 1080:0:0:0:8:800:200C:417A (单播地址)
  • FF01:0:0:0:0:0:0:101 (组播地址)
  • 0:0:0:0:0:0:0:1 (环回地址)

IPv6地址中,只包含0的一个序列块或连续多个全0的序列块可以使用双冒号省略表示,但一个IPv6地址中只能出现一次由双冒号替代的省略表达。

  • 1080::8:800:200C:417A (单播地址)
  • FF01::101 (组播地址)
  • ::1 (环回地址)

IPv6地址中的IPv4地址

混合表示法可以将IPv4地址嵌入到IPv6地址中,即十六进制和十进制值混合使用,例如:

  • ::13.1.68.3
  • ::FFFF:129.144.52.38

子网掩码

在IPv6地址中,除非子网掩码另有定义,一般情况下,地址的前64位指定为网络地址,后64位为主机地址。由于地址空间足够大, IPv6很少使用子网掩码。

最后修改: 2021年01月21日 星期四 11:50