IPv6基础

1.地址基础

1.1 IPv6地址由被划分为8个16位块的128位组成。然后将每个块转换为由冒号符号分隔的4位十六进制Q数字。

2001 : 0000: 3238 :00E1 : 0063 : 0000: 0000:FEFB

1.2每一块多个前导的0可以省略,-个块全为0可以简写为-个0,,多 个块为连续0的话可以简写为:

2001 :0:3238:E1 :0063: :FEFB

2.IPv6分为三种地址类型:

单播地址:在单播寻址模式下,IPv6接口(host)在网段中唯一 标识。IPv6数据包包含 源IP地址和目标IP地址。主机接口配备 有在该网络段中唯一的IP地址。 当网络交换机或路由器接收到注定到单个主机的单播IP分组时,它发出其连接到该特定主机的输出接口之一。

多播(组播)地址: IPv6组播模式与IPv4相同。目的地为多 个主机的数据包在特殊的多播地址上发送。所有对该组播信息感兴趣的主机需要首先加入该组播组。加入组的所有接口接收组播数据包并对其进行处理, 而对组播数据不感兴趣的其他主机则忽略组播信息。

任播地址: IPv6引入 了-种新型的寻址,称为Anycast寻址。在此寻址模式下, 多个接口(host)被分配相同的任播IP地址。当主机希望与配备有任播IP地址的主机通信时,它发送单播消息。在复 杂的路由机制的帮助下,在路由成本方面,该单播消息被递送到最接近发送方的主机。

IPv6不使用广播地址,广播地址的功能由多播地址代替。

3.单播地址

IPv6大致由前缀,子网ID, 接口ID组成

前缀:相当于v4地址中的网络ID

接口ID:相当于v4地址中的主机ID

IPv6有三种不同类型的单播地址方案。地址的后半部分(最后64位)始终用于接口ID。 系统的MAC地址由48位组成并以十六进制表示。MAC地址被认为是在世界范围内唯一分的。接口ID利用MAC地址的这种唯一 性。主机可以使用IEEE的扩 展唯-标识符(EUI-64)格式自动配置其接口ID。首先, 主机将其自己的MAC地址划分为两个24位的半部分。然后16位十六进制值0xFFFE被夹在这两个MAC地址的两半之间,产生EUI-64接口ID。

唯一-本地地址Unique Local AddressULA,唯一本地地址,概念上相当于私有IP,仅能够在本地网络使用,在IPv6 Internet坏可被路由。

上面提到的站点本地地址由于起初的标准定义模糊而被弃用,后RFC又重新定义了唯一本地地址以满足本地环境中私有IPv6地址的使

用。

在RFC4193中标准化了一种用来在本地通信中取代站点本地单播地址的类型。ULA拥有固定前缀FC00::/7,分为两块: FC00::/8暂未定义,FO0::8定义如下:

4.链路本地IPv6单播地址

4.1类似于windows系统中IPv4的169.254.0.0/1 6地址(ink-local IPv4 address)

4.2它的有效范围仅仅在所处链路上。以FE80:/10为前缀, 11-64位为0, 外加一个64bits的接口标识(- 般是EU1-64) 。

相关推荐
_upupup11 分钟前
Linux中的自动化构建——make/Makefile
linux·运维·自动化
还卿一钵无情泪1 小时前
Docker 部署Unsloth 绕开环境配置难题
运维·人工智能·docker·ai·容器·nlp·干货
打工仔折腾 AI2 小时前
Docker镜像分层与卷挂载到底怎么工作:一次文件系统层面的实测分析
运维·人工智能·后端·python·docker·容器·性能优化
大猫会长2 小时前
调用codebuddy集成的supabase授权白屏解决方法
linux·运维·服务器
搁浅小泽3 小时前
新能源汽车多合一压缩机控制器CAN网络测试规范
网络·汽车
夜之眷属3 小时前
服务器被挖矿病毒入侵的排查与清理实录
运维·服务器
极客先躯3 小时前
高级java每日一道面试题-2026年01月20日-实战篇[Docker]-如何实现镜像的跨区域复制?
java·运维·docker·容器·架构图
传人3 小时前
为什么 Xshell 中可以通过java -version查询到java 版本号码,Electerm 却查不到?
java·linux·服务器
韩振方3 小时前
为什么服务显示占了 8G,实际内存却没那么多?
运维
陌上花开缓缓归以4 小时前
mebdlts3.4.1安全启动全流程
服务器·算法