本文简要说明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) 链接到标题
点对点收发数据
本地链路地址 Link-local 链接到标题
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