您当前的位置:首页 > 指南 > 正文

ipv6地址格式,ipv6地址有几种配置方法(地址格式、分类及配置方式)

关于【ipv6地址格式】,ipv6地址有几种配置方法,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、ipv6地址格式:简说IPv6地址!地址格式、分类及配置方式2、ipv6地址格式,ipv6地址有几种配置方法

1、ipv6地址格式:简说IPv6地址!地址格式、分类及配置方式

随着互联网的高速发展,IPv4地址越来越不满足未来的发展,特别是近年来5G、物联网的高速发展,大力提倡使用IPv6地址就提上了日程。下来,我们来说说IPv6地址的格式、类型。

IPv4一共32位,地址总数共计2的32次方,大约43亿个地址。格式采用点分十进制,比如211.91.76.1这样的。地址分为A、B、C、D、E五类地址,一般企业使用C类地址,比如运营商开展CDN业务,给客户分配地址,通常说法就是分配几个C的地址给客户使用,一个C类地址就是256个IP地址。

IPv6地址格式

而IPv6地址有128位,地址总数共计2的128次方,几乎可以为地球上每一粒沙子都配置上IPv6地址。与IPv4地址不同的是,IPv6的格式采用点分16进制的 形式,分为8段,每段16位,一共128位。

格式是这样的:1002:003B:456C:678D:890E:0012:234F:56G7,相对IPv4的简明扼要,IPv6看起来有点费解,有点类似MAC地址。

IPv6地址非常长,经常会出现多个连续出现多个0,因此,每一段中开始的0是可以省略的,例如:1002:003B:456C:678D:890E:0012:234F:56G7,

可以表示为:1002:3B:456C:678D:890E:12:234F:56G7。

如果这一段中全是0的话,可以直接用一个0代替。

例如:1002:003B:456C:678D:890E:0000:0000:56G7,

也可以表示为:1002:003B:456C:678D:890E:0:0:56G7。

如果有一段或连续几段都是0,那么这些段可以用一个::来标识。

例如:1002:003B:456C:678D:890E:0000:0000:56G7,

可以表示为:1002:003B:456C:678D:890E::56G7。

但是要注意,::这个标识只能出现一次。在使用IPv6简洁标识方式的时候,展开的地址要是唯一的,如果有多种展开地址,那简洁的标识方式肯定是有错误的。

如同IPv4的CIDR表示形式,IPv6也可以采用地址/长度这种表示形式,例如:12AB:0000:0000:CD30:0000:0000:0000:0000/60,

地址总数是2的68(128-60)次方,也可以简写成12AB:0000:0000:CD30::/60。在CDN业务中,给客户分配IPv6地址经常要用到,值得注意的是,如果是12AB:0000:0000:CD30::/64,那地址总数就是2的64次方个地址。不过不用担心,地址肯定用不完,区别不大,但一定要知道是怎么回事。

IPv6地址分类

IPv6地址分为单播地址、组播地址、任播地址。先说下后面两个地址。IPv6组播地址格式的前缀是1111 1111 ,换算成十六进制就是FF,前缀共计占了8位,所以可以简写成FF00::/8 。任播地址只能做目标地址,不能做源地址,且只能分配给路由器使用。

我们平常使用较多的是IPv6单播地址,单播地址又可以分为可聚合全球单播地址(公网地址)、链路本地地址、站点本地地址(私网地址)。IPv6公网地址格式前缀是001,例如2408:8752:0400:3500::/64就是一个公网IP段,前面的64位一般与运营商有关,由运营商来分配。

当然有公网地址,就有私网地址。IPv6私网地址的前缀是1111 1110 11,换算成十六进制就是FEC0 ,可以简写FEC0::/10 ,网规教材上的写法是FEC0::/48,地址总数是2的16次方,个人感觉不是太准确。

在IPv4中,如果电脑使用自动获取IP地址的话,当DHCP服务器故障,导致电脑获取不到IP地址的时候,就会自动配置169.254这样的地址段IP,这叫做自动专用IP地址。IPv6也有这样的地址,叫做链路本地地址,地址前缀是1111 1110 10,换算成十六进制就是FE80::/48。

IPv4还有一种特别的地址,就是环回地址,通常电脑ping自己,就是ping的环回地址。在个人电脑架设PHP服务器的时候,当没有指向公网IP的时候,通常也是使用环回地址来进行调测,对了,这个地址就是127.0.0.1,IPv6的标识方法是::1 。

IPv6地址配置方式

但我们要使用IPv6地址的时候,有两种方式。一种类似IPv4 DHCP分配方式,叫做全状态自动配置,第二种是无状态自动配置。无状态自动配置首先获得链路本地地址,再获得IPv6公网IP。首先,主机需要把MAC地址添加到链路本地地址前缀(11111110 10)之后,产生链路本地地址,然后通过ICMPv6报文,通过路由器获取IPv6公网IP,这种方式容易出现混乱,所以通常采用的是第一种方式。

ipv6地址格式,ipv6地址有几种配置方法(地址格式、分类及配置方式)

在PC上看下,因为没有获取IPv6公网地址,自动配置了FE80开头的链路本地地址,后面的%11指的是网络接口标识符,标识是什么网络。

在PC上,可以输入route print命令查询,如图显示:

ipv6地址格式,ipv6地址有几种配置方法(地址格式、分类及配置方式)

说到这里,大家应该对IPv6地址应该有了比较全面的认识了。其实和IPv4类似,只不过是位数变多,采用十六进制,有空可以自己多熟悉下。

#网络工程师#

#专栏作家#

2、ipv6地址格式,ipv6地址有几种配置方法

为什么要使用IPv6地址

由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6地址长度为128位,是v4长度的4倍。现有标准IPv4只支持大概40亿(4×109)个网络地址,而IPv6支持3.4 ×1038个,这等价于在地球上每平方英寸有4.3×1020地址(6.7×1017地址/mm2)。

IPv6地址的表示方法

IPv6的地址长度为128位,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。IPv6有3种表示方法。

冒分十六进制表示法

  格式为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

0位压缩表示法

  在某些情况下,一个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地址表示法

  为了实现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位的方法依旧适用。

IPv6地址的分类

IPv6协议主要定义了三种地址类型:单播地址(Unicast Address)、组播地址(Multicast Address)和任播地址(Anycast Address)。与原来在IPv4地址相比,新增了“任播地址”类型,取消了原来IPv4地址中的广播地址,因为在IPv6中的广播功能是通过组播来完成的。

单播地址:用来唯一标识一个接口,类似于IPv4中的单播地址。发送到单播地址的数据报文将被传送给此地址所标识的一个接口。

组播地址:用来标识一组接口(通常这组接口属于不同的节点),类似于IPv4中的组播地址。发送到组播地址的数据报文被传送给此地址所标识的所有接口

任播地址:用来标识一组接口(通常这组接口属于不同的节点)。发送到任播地址的数据报文被传送给此地址所标识的一组接口中距离源节点最近(根据使用的路由协议进行度量)的一个接口。

IPv6地址类型是由地址前缀部分来确定,主要地址类型与地址前缀的对应关系如下:

地址类型 地址前缀(二进制) IPv6前缀标识 单播地址 未指定地址 00…0(128 bits) ::/128 环回地址 00…1(128 bits) ::1/128 链路本地地址 1111111010 FE80::/10 唯一本地地址 1111 110 FC00::/7(包括FD00::/8和不常用的FC00::/8) 站点本地地址(已弃用,被唯一本地地址代替) 1111111011 FEC0::/10 全局单播地址 其他形式 - 组播地址 11111111 FF00::/8 任播地址 从单播地址空间中进行分配,使用单播地址的格式

单播地址

IPv6单播地址与IPv4单播地址一样,都只标识了一个接口。为了适应负载平衡系统,RFC3513允许多个接口使用同一个地址,只要这些接口作为主机上实现的IPv6的单个接口出现。单播地址包括四个类型:全局单播地址、本地单播地址、兼容性地址、特殊地址。

一、全局单播地址:

等同于IPv4中的公网地址,可以在IPv6 Internet上进行全局路由和访问。这种地址类型允许路由前缀的聚合,从而限制了全球路由表项的数量。

二、本地单播地址:

链路本地地址和唯一本地地址都属于本地单播地址,在IPv6中,本地单播地址就是指本地网络使用的单播地址,也就是IPV4地址中局域网专用地址。每个接口上至少要有一个链路本地单播地址,另外还可分配任何类型(单播、任播和组播)或范围的IPv6地址。

链路本地地址(FE80::/10):

仅用于单个链路(链路层不能跨VLAN),不能在不同子网中路由。结点使用链路本地地址与同一个链路上的相邻结点进行通信。例如,在没有路由器的单链路IPv6网络上,主机使用链路本地地址与该链路上的其他主机进行通信。

唯一本地地址(FC00::/7):

唯一本地地址是本地全局的,它应用于本地通信,但不通过Internet路由,将其范围限制为组织的边界。

站点本地地址(FEC0::/10,新标准中已被唯一本地地址代替)

三、兼容性地址:

在IPv6的转换机制中还包括了一种通过IPv4路由接口以隧道方式动态传递IPv6包的技术。这样的IPv6结点会被分配一个在低32位中带有全球IPv4单播地址的IPv6全局单播地址。另有一种嵌入IPv4的IPv6地址,用于局域网内部,这类地址用于把IPv4结点当作IPv6结点。此外,还有一种称为“6to4”的IPv6地址,用于在两个通过Internet同时运行IPv4和IPv6的结点之间进行通信。

四、特殊地址:

包括未指定地址和环回地址。未指定地址(0:0:0:0:0:0:0:0或::)仅用于表示某个地址不存在。它等价于IPv4未指定地址0.0.0.0。未指定地址通常被用做尝试验证暂定地址唯一性数据包的源地址,并且永远不会指派给某个接口或被用做目标地址。环回地址(0:0:0:0:0:0:0:1或::1)用于标识环回接口,允许节点将数据包发送给自己。它等价于IPv4环回地址127.0.0.1。发送到环回地址的数据包永远不会发送给某个链接,也永远不会通过IPv6路由器转发 。

组播地址

IPv6组播地址可识别多个接口,对应于一组接口的地址(通常分属不同节点)。发送到组播地址的数据包被送到由该地址标识的每个接口。使用适当的组播路由拓扑,将向组播地址发送的数据包发送给该地址识别的所有接口。任意位置的IPv6节点可以侦听任意IPv6组播地址上的组播通信。IPv6节点可以同时侦听多个组播地址,也可以随时加入或离开组播组。 IPv6组播地址的最明显特征就是最高的8位固定为1111 1111。IPv6地址很容易区分组播地址,因为它总是以FF开始的 。

任播地址

一个IPv6任播地址与组播地址一样也可以识别多个接口,对应一组接口的地址。大多数情况下,这些接口属于不同的节点。但是,与组播地址不同的是,发送到任播地址的数据包被送到由该地址标识的其中一个接口。 通过合适的路由拓扑,目的地址为任播地址的数据包将被发送到单个接口(该地址识别的最近接口,最近接口定义的根据是因为路由距离最近),而组播地址用于一对多通信,发送到多个接口。一个任播地址必须不能用作IPv6数据包的源地址;也不能分配给IPv6主机,仅可以分配给IPv6路由器。

简单实验

在接口下配置一个IPv6地址

ipv6地址格式,ipv6地址有几种配置方法(地址格式、分类及配置方式)

本文关键词:ipv6地址格式例子,ipv6地址格式详解,访问ipv6地址格式,ipv6地址格式,ipv6地址格式转换。这就是关于《ipv6地址格式,ipv6地址有几种配置方法(地址格式、分类及配置方式)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: netframework40安装失败视频 netframework40安装失败

下一篇: 红色警戒联机版怎么下载 红色警戒联机



推荐阅读