IPv6地址格式及分类解析:说到IPv6大家肯定都不会陌生, IPv6是英文“Internet Protocol Version 6”的缩写,也就是互联网协议第6版。它是互联网工程任务组设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。所以说它的地址格式以及分类是各位网络工程师一定要掌握的。接下来,思博就来进行一个IPv6地址格式及分类的解析。
IPv6的地址长度为128位,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,它采用十六进制表示。IPv6有3种表示方法:冒分十六进制表示法、0位压缩表示法以及内嵌IPv4地址表示法。接下来思博一一进行介绍。
这个格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,举个例子:
ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
这种表示法中,每个X的前导0是可以省略的,例如:
2001:0DB8:0000:0023:0008:0800:200C:417A可以表示为2001:DB8:0:23:8:800:200C:417A
在某些情况下,一个IPv6地址中间可能包含很长的一段0,可以把连续的一段0压缩为“::”。但为保证地址解析的唯一性,地址中”::”只能出现一次,例如:
FF01:0:0:0:0:0:0:1101可以压缩为 FF01::1101
0:0:0:0:0:0:0:1可以压缩为 ::1
0:0:0:0:0:0:0:0可以压缩为 ::
为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址则使用IPv4的点分十进制表示,例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子,注意在前96b中,压缩0位的方法依旧适用。
最后就简化的地址表示规则再来总结一下,如果某一组的前缀为0,可以被省略;如果某一组全部为0,那么可以省略;此外,连续的几组都为0,那么包含的冒号也可以省略。当然也有特殊的情况,每组后缀的0不可省略、非连续的0分组不能同时省略。
IPv6协议主要定义了三种地址类型:单播地址(Unicast Address)、组播地址(Multicast Address)和任播地址(Anycast Address)。与原来在IPv4地址相比,新增了“任播地址”类型,取消了原来IPv4地址中的广播地址,因为在IPv6中的广播功能是通过组播来完成的。
用来唯一标识一个接口,类似于IPv4中的单播地址。发送到单播地址的数据报文将被传送给此地址所标识的一个接口。
用来标识一组接口(通常这组接口属于不同的节点),类似于IPv4中的组播地址。发送到组播地址的数据报文被传送给此地址所标识的所有接口。
用来标识一组接口(通常这组接口属于不同的节点)。发送到任播地址的数据报文被传送给此地址所标识的一组接口中距离源节点最近(根据使用的路由协议进行度量)的一个接口。 以上就是IPv6地址格式及分类解析的相关内容。
小编送福利时间,HCIA、HCIP、HCIE课程免费试听名额~~立即抢占:
相关课程内容推荐
华为认证入门:hcia和hcna的区别
思博华为认证课程安排表: HCIA-DATACOM课表 | HCIA-云计算课表
华为399限额限时活动入门课程:HCIA课程
华为考证贵么:华为认证网络工程师考试费用多少?
HCIA-DATACOM 考试大纲:HCIA-Datacom V1.0
下一篇: HCNA实验 单臂路由实验
即刻预约
免费试听-咨询课程-获取免费资料