news 2026/7/3 20:44:24

02-IPV6地址分类

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
02-IPV6地址分类

上篇文章我们介绍了(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:417A
FF01:0:0:0:0:0:0:101
等价于FF01::101
0:0:0:0:0:0:0:1
等价于::1
0:0:0:0:0:0:0:0
等价于::

三 IPV6地址表示方法-地址格式

1.IPV6地址格式

2.IPV6全球单播地址表示方法

3.IPV6全球任播地址表示方法

四 IPV6常用地址分类

1.常用地址总结

特殊的单播地址-站点本地地址(RFC4193):FC00::/8暂时保留、FD00::/8分配使用

已分配的全球单播地址-全球单播地址(RFC42912000::/3

2.IPV6地址分类-组播地址详细分类

组播地址:FF00::/8,二进制为11111111

3.IPV6永久分配的组播地址

4.IPV6被请求组播地址

被请求节点(Solicited-Node)地址。 该地址主要用于获取同一链路上邻居节点的链路层地址及实现重复地址检测。 每一个单播或任播IPv6址都有一个对应的被请求节点地址。 其格式为

FF02:0:0:0:0:1:FFXX:XXXX,其中FF02:0:0:0:0:1:FF104位固定格式;XX:XXXX为单播或任播IPv6地址的后24

另外路由协议组播地址:

RIPng组播地址FF02::9

OSPFV3组播地址FF02::5

5.IPV6特殊地址-EUI-64地址

注意转换过程:

1.EUI-64地址本身地址前缀长度为固定的64

2.MAC地址最中间插入FFFE

3.MAC最高直接的低2位取反

比如MAC地址0012-3400-ABCD计算过程:

(1)MAC地址最中间插入FFFE,变成0012-34FFFE00-ABCD

(2)MAC地址的高位(0012-34FFFE00-ABCD)16进制延展为二进制位,我们这里只转换16进制的0012足以,即0000 0000 0001 0010,MAC的最高位的低2位取反,即变成0000 0010 0001 0010,即变成16禁止为0212,补充后续MAC即变成0212-34FFFE00-ABCD,然后4位一组变成IPV6地址为0212:34FF:FE00:ABCD/64。但是EUI-64地址基于MAC地址转换,会存在安全问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 1:29:31

而 C++ 就是这种能自举的编程语言

因为涉及到从远端下载文件,所以最好还是一步一步执行。如果获取 gcc-9.4.0.tar.gz 很慢,可以使用代理,或者找一台网速比较好的机器下载再上传。 ./contrib/download_prerequisites是用来自动下载依赖库 GMP、MPFR 和 MPC的,对应的…

作者头像 李华
网站建设 2026/7/1 1:24:19

Unity 跨平台的实现细节:揭开“万能翻译官“的内脏

引子:小李的"刨根问底"又犯了 上回说到,小李搞懂了 Unity 跨平台的魔法——“一次开发、到处运行”,靠的是 Unity 当那个"夹在中间的万能翻译官"。他高兴了好几天。 可那股"刨根问底"的老毛病,没几…

作者头像 李华
网站建设 2026/7/1 1:23:22

2026全国小程序开发公司排行榜:定制项目怎么选

全国企业找小程序开发公司时,真正要比较的往往不是报价单上的功能数量,而是服务商是否理解跨区域连锁、制造业、供应链、品牌零售、企业服务、园区运营和专业服务这些场景里真实发生的工作。全国性项目常见的难点不是功能本身,而是地区差异、…

作者头像 李华
网站建设 2026/7/1 1:23:13

下一个Token优先:看透AI Loop风潮,回归AI编程的终极底层逻辑

当下AI圈最火的概念,莫过于AI Loop(AI自主循环)。 从自主Agent、无限自我反思,到AI自我迭代、全自动任务闭环,无数声音鼓吹:Loop是通往AGI的必经之路,是AI摆脱人类控制、自主完成复杂开发的革命性能力。很多开发者开始放弃人工拆解、人工规划,试图依靠无限循环、自我试…

作者头像 李华