IPv5 发生了什么?

网络工程 ipv4 ipv6
2021-07-04 16:28:53

我听/读了很多关于 IPv4 和 IPv6 的内容,但对 IPv5 一无所知。在讨论中它在哪里丢失了?

1个回答

IP 报头中的前四位用于存储协议版本(4 或 6)。版本 5 被分配给另一个协议,即Internet Steam 协议,因此不适用于 IPv4 的后续版本。

Internet Steam 协议由RFC1819定义,您可以在其中找到 1.2 节:

ST2 和 IP 都应用相同的寻址方案来标识不同的主机。ST2 和 IP 数据包的前四位不同,其中包含网络协议版本号:编号 5 是为 ST2 保留的(IP 本身具有版本号 4)。作为网络层协议,如 IP,ST2 独立于其底层子网运行。现有实现使用 ARP 进行地址解析,并使用与 IP 相同的第 2 层 SAP。

引自O'Reilly 档案

但是,IPv5 到底发生了什么?

IPng,下一代互联网协议,于 1994 年构想,目标是在 1996 年开始泛滥(是的,就像曾经发生过的那样)。IPv6 被认为是对使用良好的 IPv4 的“上帝发送”:它将用于寻址的字节数从 4 个字节增加到 16 个字节,它引入了任播路由,它从 IP 层中删除了校验和,等等的其他改进。当然,保留的字段之一是版本字段——当其中有 4 时,这 8 位将此 IP 标头标识为版本“4”,并且大概他们将使用“5”来标识下一个世代版本。不幸的是,那个“5”已经给了别的东西。

在 1970 年代后期,创建了一个名为 ST(Internet 流协议)的协议,用于语音、视频和分布式模拟的实验传输。二十年后,该协议被修订为 ST2,并开始被 IBM、NeXT、Apple 和 Sun 等组织实施到商业项目中。哇它有很大的不同。ST 和 ST+ 提供连接,而不是其无连接的 IPv4 对应物。它还保证了QoS。ST 和 ST+,已经被赋予了神奇的“5”。

现在随着 Internet 时钟的滴答作响,我们的 PC 不再使用 IPv5。所以我们要进入 6。