IPv6技术课件:IPv6地址表示
IPv6地址表示方法是IPv6技术中的一种基本概念,它定义了IPv6地址的表示格式和结构。在这个课件中,我们将学习IPv6地址的表示方法、IPv6地址的结构、EUI-64地址生成方法等知识点。
IPv6地址的表示方法
-------------------
IPv6地址的表示方法有三种:首选格式、压缩格式和零压缩法。
1. 首选格式:IPv6地址的总长度为128比特,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔。这是IPv6地址的标准表示格式。例如:FE80:0000:130F:0000:0000:09C0:876A:130B
2. 压缩格式:为了方便书写,我们可以将IPv6地址压缩成更简洁的形式。例如:FE80:0:130F:0:0:9C0:876A:130B
3. 零压缩法:在IPv6地址中,如果有连续两个或多个均为“0”的组,可以用双冒号“::”来代替。这可以使得IPv6地址的表示更加简洁。例如:FE80:0:130F::9C0:876A:130B 或 FE80::130F:0:0:9C0:876A:130B
IPv6地址的结构
----------------
IPv6地址可以分为两部分:网络前缀和接口标识。
* 网络前缀:n比特,相当于IPv4地址中的网络ID
* 接口标识:128-n比特,相当于IPv4地址中的主机ID
接口标识可以通过三种方法生成:手工配置、系统通过软件自动生成或IEEE EUI-64规范生成。其中,EUI-64规范自动生成最为常用。
IEEE EUI-64规范
----------------
IEEE EUI-64规范是将接口的MAC地址转换为IPv6接口标识的过程。MAC地址的前24位为公司标识,后24位为扩展标识符。转换的第一步将FFFE插入MAC地址的公司标识和扩展标识符之间,第二步将从高位起第7位的0改为1表示此接口标识本地唯一。
EUI-64的构造规则
-----------------
EUI-64的构造规则是将48位的以太网MAC地址扩展成64位,再组合一个64位的IPv6地址前缀,组成一个IPV6地址。转换过程如下:
1. 对于一个MAC地址,由两部分组成,24位的公司的ID(由IEEE唯一分配),24位公司的扩展ID(公司自己编制),联合产生全球唯一的48位MAC地址(也称IEEE 802地址)!
2. 先将此48位MAC地址公司ID和公司扩展ID之间插入特定16位值0xFFFE,形成64位的EUI-64地址!
3. 再将EUI-64地址的第一字节第7为反转,形成IPV6地址的接口ID,加之IPV6前缀形成完整的IPV6地址!
4. 实例:MAC地址为00-AA-00-3F-2A-1C,转换EUI-64为00-AA-00-FF-FE-3F-2A-1C,得到结果为02-AA-00-FF-FE-3F-2A-1C,转换为ip6表示格式为2AA:FF:FE3F:2A1C!
link-local地址也是通过此方法获取。注:地址范围性质不变。在MAC地址中,第7比特为1表示本地管理,为0表示全球管理。在EUI-64的IPv6地址格式中,第7位为0表示本地管理,为1表示全球管理。
IPv6地址表示方法、IPv6地址的结构、EUI-64地址生成方法等知识点都是IPv6技术中非常重要的概念。mastering这些知识点可以帮助我们更好地理解和应用IPv6技术。