📜  IPv6-概述

📅  最后修改于: 2020-12-14 05:29:33             🧑  作者: Mango


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

为什么要使用新的IP版本?

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

  • Internet已成倍增长,IPv4允许的地址空间正在饱和。需要具有一种协议,该协议可以满足将来以意外方式增长的Internet地址的需求。

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

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

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

为什么不使用IPv5?

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

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

IPv6版本表

历史简介

随着80年代初期IPv4的发展,随着Internet对地址的需求呈指数增长,可用的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上。目前,他们正在使用Dual Stack机制与IPv4并行实现IPv6。