本文简要说明ipv6的地址构成和分类

地址规则 链接到标题

基本组成 链接到标题

  • 总计128bit
  • 分为8组,每组16bit,组之间由:隔开
  • 由16进制表示,不区分大小

示例:

2001:0db8:4004:0010:0000:0000:6543:0ffd

简写规则 链接到标题

  • 每组中最左边的 0 可以被省略 示例:
2001:db8:4004:10:0:0:6543:ffd
  • 一个或者多个全零组可以被"::“代替 示例
2001:db8:4004:10::6543:ffd
  • ::替代只能使用一次:使用多次不知道如何复原地址 示例2001:db8:A::12::80可以是下面两种的缩写
2001:db8:A:0:12:0:0:80
2001:db8:A:0:0:12:0:80

网络前缀 链接到标题

网络前缀用于分组ipv6网络地址,格式如下: 前缀/前缀长度 其中前缀长度表明一组地址中前面有多少个连续比特相同 示例:

2001:db8:1::/48,表示一组地址的前48位是相同的(2001:0db8:0001),后80位可自定义
2001:db8:1🅱️:/64,表示一组地址的前64位是相同的(2001:0db8:0001:000b),后64位可自定义

地址类型 链接到标题

单播 Unicast (one-to-one) 链接到标题

点对点收发数据

FE80::/10 用于本地网络通讯,连接到同一个交换机的主机可以使用本地链路地址进行相互通信,不能穿过路由器

全局地址 Global Unicast 链接到标题

相当于IPV4的公网地址,在整个因特网中是唯一的,可以用于从一个站点发送数据包到因特网中的任意目的地。

唯一本地地址 ULA (Unique Local Address) 链接到标题

用于本地通讯

本地回环地址 链接到标题

::1 相当于IPV4的127.0.0.1

未指明地址 链接到标题

::/128

任播 Anycast (one-to-nearest) 链接到标题

一个节点同最近的一组节点之间的通信

多播 Multicast (one-to-many) 链接到标题

一个节点发出的信息被多个节点收到(可以通过路由,不是最近的节点)

参考 链接到标题

https://www.gitbook.com/book/tidyjiang8/iot-in-5-days-chinese https://www.ibm.com/support/knowledgecenter/zh/ssw_ibm_i_72/rzai2/rzai2ipv6intro.htm