48小时系统班试听入口

【网工小知识】IPv6地址简介

发布作者:新盟教育 发布日期:2022-10-18 浏览人数:4613人

网工小知识

一、IPv6地址格式


IPv6地址有128bit,在这128bit中,前64bit是网络前缀,后64bit是接口标识。在前64bit中,前48bit又是全球可汇总地址,在给一个公司分配IPv6地址时,总是分配给它一个前48bit固定的地址,而后面的16bit又可以被该公司用来做子网地址。这样分配,可以方便做路由聚合。


二、IPv6地址分类


不同与IPv4地址的组播、单播和广播,IPv6地址可以简单的进行如下分类:

20210709223648255.png


三、单播地址介绍


(一)GUA

GUA,global unicast address,全球单播地址,该类地址类似于IPv4中的公网地址。

目前的GUA地址,前3bit固定为001,因此GUA地址范围为:

2000::——3FFF:FFFF:FFFF:FFFF:FFFF:FFFF


GUA地址一共占1/8的IPv6地址。

(二)ULA

ULA,unique local address,唯一本地地址,该地址类似于IPv4中的私网地址。ULA地址前7为固定,地址格式为:

FC00::/7


因此,FC00:/8和FD00:/8都是ULA地址。

一般来说,ULA地址只在网络内部使用,但是ULA在配置时,必须先申请一个40bit的Global ID,因此,基本上所有的ULA地址也不会重复,即使不小心将ULA地址发布到公网上去也不会引起太大问题。这一点和IPv4有极大的不同。

(三)LLA

LLA,Link-Local Address,链路本地地址。该地址只在本地链路上有效,不能跨路由器路由设备。

该地址地址格式为:

FE80::/10


一般来说,在路由器上,该地址可以由运行IPv6的协议栈自动生成(根据网卡MAC地址),而在PC主机上,处于保护本地MAC地址的考虑,一般按照特殊的算法计算。

(四)其他特殊地址

此外,IPv6还有很多其他的特殊地址,比如**::/128**,该地址为未知地址,类似于IPv4的0.0.0.0,在DHCP阶段发送Discover数据包时会使用。再比如**::1/128**,该地址为本地地址,发往该地址的数据包不会出网卡,类似于IPv4的127.0.0.1,因此。PING该地址常被用来测试自己的PC是否支持IPv6协议栈。

WX20221018-121047@2x.png

四、组播地址介绍


IPv6组播地址为:FF00::/8。

IPv6组播地址具体格式如下所示:


在IPv6组播中,flag占4bit,前3bit为0,最后bit如果为0,则表示共有组播地址,如果为1,则表示私有组播地址。

而scope字段则表示组播的范围,详情如下:


上述范围中,从上到下范围依次扩大,1和2没有什么大的区别,类似IPv4中的224.0.0.1(其实5和8也没有什么太大区别)。


五、任播地址介绍


除了上述地址外,IPv6还支持一种任播地址,IPv6任播地址与IPv6单播地址格式完全相同,没有任何区别,如果要配置一个地址是任播地址,则必须手工指名。

在IPv6设计中,可以将多个站点配成相同的任播地址,目的地址是任播地址的数据包在转发时,会自动去往最近的站点。这样会起到负载分担和冗余备份的作用。特别适合用于当一个一个站点在多个地区部署CDN网络的类似情景。





推荐阅读
>>>【独家首发】新版HCIE考试解读直播回顾
>>> 重磅!华为HCIE认证改版升级通知!
>>>【命令解析】Linux用户行为的常用命令
>>> 网工必备通信基础知识,还不知道你就out了?
>>>【必备干货】网工入门必会桥接教程,外网+GNS3+Vmware
>>>【技术指南】5分钟搞清楚OSPF链路状态路由协议

网工界市场认可度极高的华为认证,你考了吗?

拿下华为HCIE认证之后,你可以:

  • 跨越90%企业的招聘硬门槛

  • 增加70%就业机会

  • 拿下BAT全国TOP100大厂敲门砖

  • 体系化得到网络技术硬实力

  • 技术大佬年薪可达30w+