• 分类3000+
  • 产品3000+
  • 服务3000+
  • 厂商3000+
  • 用户3000+
  • 数字化疑难问题
    大家一起去解决
教育数字化知识图谱

登录查询教育数字化知识信息

打开微信扫一扫

海贝达科技(北京)有限公司 教育数字化知识图谱

资讯

共计40265条
首页 资讯 关于IPv6寻址应该知道的十件事情

关于IPv6寻址应该知道的十件事情

IPV6 协议已经渐渐开始朝着成为主流技术的方向前进。但是,由于 IPV6 协议与 IPv4 协议存在不少差异之处,所以,在开始迁移到 IPV6 协议时,很多信息技术专家都不知道应该从什么地方开始。在本文中,我将和大家分享有助于了解 IPV6 寻址模式的十件事情。

一、 IPV6 地址是由 128 位十六进制数字组成的

我们现在使用的 IPv4 地址是由四段八位字节数字结合组成的 32 位地址。而 IPV6 地址看起来就和 IPv4 地址截然不同。 IPV6 地址的长度为 128 位,是由十六进制字符组成。

IPv4 协议中,每段八位字节都包含了一个 0 255 之间的十进制数字。这些数字通常是由句点隔开。而在 IPV6 协议中,地址表示为 8 4 位的十六进制数字,每段代表 16 ( 加起来一共就是 128 ) 。正如我们在下面将看到的,有时, IPV6 地址可以选择采取缩写方式,这样的话,较少的字符就可以表示出所有的信息。

二、链路本地单播地址很容易识别

对于不同类型的网络地址, IPV6 协议都提供了专门的头。在这里,最好的典例就是链路本地单播地址,它总是以 FE80 开头。同样,组播地址总是以 FF_0x 开头,其中 x 是一个占位符,表示从 1 8 的数字。

三、前导零可以被取消

由于长度设定范围较大,所以 IPV6 地址往往含有大量的零。当一个地址以一个或多个零开始时,这些零的作用就只不过是占位符了。因此,前导零都可以被取消。为了对我的解释进行更好的表述,请看下面的地址:

FE80:CD00:0000:0CDE:1257:0000:211E:729C

如果这是一个真正的网络地址的话,所有的前导零都可以被取消。结果就变成了这样:

FE80:CD00:0:CDE:1257:0:211E:729C

正如你所看到的,取消前导零有效地缩短了网络地址的长度。

四、内联零有时间也可以取消

在真正的 IPV6 地址中,也经常会出现大量仅仅包含零的部分,这时间,它们也可以被取消。举例来说,对于下面的网络地址:

FE80:CD00:0000:0000:0000:0000:211E:729C

在该网络地址中,有四段连续部分都是用零进行分割的。这时,我们可以做的就不仅仅是取消前导零,而是可以取消所有的零,用连续的两个冒号代替。这两个冒号告诉 操作系统 ,两者之间的所有数字都是零。最后,上面显示的网络地址就变成了:

FE80:CD00::211E:729C

关于取消内联零,你需要记住这样的两条规则。首先,只有在全是零的部分,才能进行取消操作。举例来说,你可以看到,在上述网络地址的第二部分中还包含了一些尾随零。由于存在非零字符,所以,这部分中的零被保留了。其次,在任何给定的网络地址中,双冒号符号只能使用一次。

五、回送地址看起来甚至不象网络地址

IPv4 协议中,指向本地计算机的特定地址称为回送地址。对于任何支持 IPv4 协议的设备来说,回送地址都是 127.0.0.1

IPv4 协议类似, IPV6 协议也存在一个指定回送地址:

0000:0000:0000:0000:0000:0000:0000:0001

然而,一旦所有的零都被取消, IPV6 协议的回送地址看起来甚至不象是一个有效的网络地址。回送地址通常表示为 ::1

六、传统子网掩码不再是必须的

IPv4 协议中,每个网络 IP 地址配备了相应的子网掩码。 IPV6 协议还在使用子网,但子网 ID 已经被内置在网络地址之中了。

IPV6 地址中,前 48 位是网络前缀。接下来的 16 位就是子网 ID 以及用于对子网用途进行定义。最后的 64 位是接口标识符 ( 通常的说法也叫接口 ID 或设备 ID)

如果有必要的话,通常也可以利用保留位的设备 ID 来建立其他子网。不过,在正常情况,这应该是没有必要的 ; 因为利用 16 位子网和 64 位设备 ID 就可以提供 65565 张子网,每张子网可以容纳一千之六次方台设备。但是,还是有一些企业已经超出了 16 位子网 ID 的限制。

七、 DNS 属于依然有效的技术

IPv4 协议中,主机 (A) 记录是用来映射一个主机名的网络 IP 地址。而在 IPV6 协议中仍然使用 DNS ,不过主机 (A) 记录已经不再被 IPV6 地址使用。相反, IPV6 协议使用 AAAA 资源记录,有时它被称为四 A 记录。 ip6.arpa 这一域名被用于主机名反向解析。

八、 IPV6 能够以隧道方式通过 IPv4 网络

迁移到 IPV6 上耗费了这么长时间的重要原因就是,在通常情况下, IPV6 协议和 IPv4 协议的网络是不兼容的。因此,一些过渡技术采用了隧道模式,以提高跨网络的兼容性。 Teredo 6 4 就是这样的两种技术。尽管这些技术工作的原理并不相同,但模式是一样的,就是将 IPV6 数据包封装到 IPv4 数据包中。这样, IPV6 流量就可以通过 IPv4 网络。但是,请记住,该隧道的两端都需要可以进行封装和提取 IPV6 数据包的设备。

九、用户可能已经在使用 IPV6

Windows Vista 开始, 微软 已经开始在默认情况下安装并启用 IPV6 协议了。由于 Windows 安装 IPV6 协议是自配置的,在计算机没有广播 IPV6 流量的时间,用户可能都不会知道这一点。当然,这并不意味着 IPv4 协议已经被放弃。并非所有的 交换机 路由器 都支持 IPV6 协议,并且一些包含硬编码的应用程序引用过 IPv4 地址。

十、 Windows IPV6 协议的支持并不全面

这看起来有点讽刺意味,但尽管微软一直在强力推动 IPV6 协议的应用,但 Windows 并没有象大家期望的那样全面支持 IPV6 协议。举例来说,在 Windows 中,利用通用命名约定来指定网络 IP 地址是可行的 ( 举例来说, 127.0.0.1C$) 。但在 IPV6 中,就不能这么做,因为 Windows 一看到冒号,就会假设引用的是一个驱动器号。

为了解决这一问题,微软为 IPV6 地址转换提供了专门解决方法。如果需要在通用命名约定指定 IPV6 地址的话,就必须将冒号替换为破折号并追加 IPV6.literal.net 到地址末尾。举例来说, FE80-AB00–200D-617B.IPV6.literal.net

海贝达科技(北京)有限公司 教育数字化知识图谱

微信公众号

咨询顾问

Copyright@2024 EduDigital123.COM 教育数字化知识图谱
京公网安备11011502038001 京ICP备2024042673号-3