02-IPV6地址分类 📅 2026/7/1 1:29:49 上篇文章我们介绍了01-IPV6基础-为什么要使用IPV6-CSDN博客下面我们来学习一下IPV6地址分类。一 IPv6主要有三种类型的地址单播地址UnicastAddress组播地址Multicast Address或者称为多播地址任播地址AnycastAddress单播地址又分为全球单播地址GUA、站点本地地址或者唯一本地地址ULA和链路本地地址LLA二 IPv6地址表示方式IPv6地址被表示为以冒号:分隔的一连串16比特的十六进制数。每个IPv6地址被分为8组每组的16比特用4个十六进制数来表示组和组之间用冒号隔开比如2001:0000:130F:0000:0000:09C0:876A:130B。为了简化IPv6地址的表示对于IPv6地址中的“0”可以有下面的处理方式每组中的前导“0”可以省略即上述地址可写为2001:0:130F:0:0:9C0:876A:130B后导0不可以省略。2.如果地址中包含一组或连续多组均为0的组则可以用双冒号“::”来代替即上述地址可写为2001:0:130F::9C0:876A:130B。IPv6地址由两部分组成地址前缀与接口标识。其中地址前缀相当于IPv4地址中的网络号码字段部分接口标识相当于IPv4地址中的主机号码部分。地址前缀的表示方式为IPv6地址/前缀长度。其中前缀长度是一个十进制数表示IPv6地址最左边多少位为地址前缀。注意在一个IPv6地址中只能使用一次双冒号“::”否则当设备将“::”转变为0以恢复128位地址时将无法确定“::”所代表的0的个数。举例1080:0:0:0:8:800:200C:417A等价于1080::8:800:200C:417AFF01:0:0:0:0:0:0:101等价于FF01::1010:0:0:0:0:0:0:1等价于::10:0:0:0:0:0:0:0等价于::三 IPV6地址表示方法-地址格式1.IPV6地址格式2.IPV6全球单播地址表示方法3.IPV6全球任播地址表示方法四 IPV6常用地址分类1.常用地址总结特殊的单播地址-站点本地地址RFC4193FC00::/8暂时保留、FD00::/8分配使用已分配的全球单播地址-全球单播地址RFC42912000::/32.IPV6地址分类-组播地址详细分类组播地址FF00::/8二进制为111111113.IPV6永久分配的组播地址4.IPV6被请求组播地址被请求节点Solicited-Node地址。 该地址主要用于获取同一链路上邻居节点的链路层地址及实现重复地址检测。 每一个单播或任播IPv6地址都有一个对应的被请求节点地址。 其格式为FF02:0:0:0:0:1:FFXX:XXXX其中FF02:0:0:0:0:1:FF为104位固定格式XX:XXXX为单播或任播IPv6地址的后24位。另外路由协议组播地址RIPng组播地址FF02::9OSPFV3组播地址FF02::55.IPV6特殊地址-EUI-64地址注意转换过程1.EUI-64地址本身地址前缀长度为固定的642.MAC地址最中间插入FFFE3.MAC最高直接的低2位取反比如MAC地址0012-3400-ABCD计算过程1MAC地址最中间插入FFFE变成0012-34FFFE00-ABCD2MAC地址的高位0012-34FFFE00-ABCD16进制延展为二进制位我们这里只转换16进制的0012足以即0000 0000 0001 0010MAC的最高位的低2位取反即变成0000 0010 0001 0010即变成16禁止为0212补充后续MAC即变成0212-34FFFE00-ABCD然后4位一组变成IPV6地址为0212:34FF:FE00:ABCD/64。但是EUI-64地址基于MAC地址转换会存在安全问题。