IPv6 - 概述

Internet 协议版本 6 是一种新的寻址协议,旨在合并我们称为 Internet 版本 2 的未来 Internet 的所有可能要求。该协议作为其前身 IPv4,在网络层(第 3 层)上工作。 除了提供大量的逻辑地址空间外,该协议还具有解决 IPv4 缺点的丰富功能。


为什么要新的IP版本?

到目前为止,IPv4 已经证明自己是一种强大的可路由寻址协议,并且几十年来一直在使用其尽力而为的交付机制为我们服务。 它是在 80 年代初设计的,之后没有任何重大变化。 在它诞生时,互联网仅限于少数几所大学进行研究和国防部使用。 IPv4 的长度为 32 位,提供大约 4,294,967,296 (232) 个地址。 这个地址空间在当时被认为绰绰有余。 以下是对 IPv6 的诞生起到关键作用的要点:

  • 互联网呈指数级增长,IPv4 允许的地址空间正在饱和。 需要有一个协议来满足未来互联网地址的需求,这些地址预计会以意想不到的方式增长。

  • IPv4 本身不提供任何安全功能。 在 Internet 上发送数据之前,必须使用其他一些安全应用程序对数据进行加密。

  • IPv4 中的数据优先级不是最新的。 尽管 IPv4 为服务类型或服务质量保留了一些位,但它们并没有提供太多功能。

  • 启用 IPv4 的客户端可以手动配置,或者它们需要一些地址配置机制。 它没有将设备配置为具有全球唯一 IP 地址的机制。


为什么不使用 IPv5?

到目前为止,Internet 协议仅被认为具有 IPv4。 当协议本身处于开发和实验过程中时,使用了版本 0 到 3。 因此,我们可以假设在将协议投入生产之前,许多后台活动仍然处于活动状态。 同样,在试验 Internet 流协议时使用了协议版本 5。 我们将其称为 Internet 流协议,它使用 Internet 协议编号 5 来封装其数据报。 它从未被公开使用,但已经被使用。

这是 IP 版本及其使用方式的表格:

IPv6 版本表

简史

80 年代初 IPv4 发展后,随着互联网对地址的需求呈指数级增长,可用的 IPv4 地址池开始迅速缩小。 考虑到可能出现的情况,IETF 在 1994 年启动了寻址协议的开发以取代 IPv4。 可以通过已发布的 RFC 跟踪 IPv6 的进展:

  • 1998 – RFC 2460 – 基本协议

  • 2003 – RFC 2553 – 基本套接字 API

  • 2003 – RFC 3315 – DHCPv6

  • 2004 – RFC 3775 – 移动 IPv6

  • 2004 – RFC 3697 – 流标签规范

  • 2006 – RFC 4291 – 地址架构(修订版)

  • 2006 – RFC 4294 – 节点要求

2012 年 6 月 6 日,一些互联网巨头选择将他们的服务器放在 IPv6 上。 目前他们正在使用双栈机制来实现与 IPv4 并行的 IPv6。