L3 层是否正在进行任何演变

L3 层是否正在进行任何演变

在应用层,有 HTTP 2 和 3。在 L4 中是 QUIC。在更低的层中,有各种有线和无线标准。

那么 L3 呢?从 IPv4 过渡到 IPv6 时速度是否有所提高?或者这一层根本没有提供任何速度改进?

答案1

互联网的 L3(IP)仅处理网络间寻址和单个数据包的路由 - 它将拥塞控制等决策留给上层协议(例如 TCP),将数据包排队/缓冲留给下层网络(例如独立于 IP 开发的算法,如 CoDeL) - 因此它对整体“速度”的影响很小。

由于对 NAT 的需求减少(尽管这最初也不是 IPv4 的一部分;它是后来添加的),或者由于路由表较小,可能会存在一些细微的差别;而新的网络协议意味着新的路由表、互连等,因此 IPv6 可能会“更慢”或“更快”,仅仅是因为由于配置不匹配导致从 A 到 B 的路径不同;但这并不是协议所固有的。

进化仍在发生,但原因并非速度;例如,寻址已从 IPv4 中的 32 位地址进化为 IPv6 中的 128 位,并且 IP 相邻协议(如 BGP)确实不断得到偶尔的改进。(BGP 处理网络间路由,因此它在功能上与 IP 属于同一层。)

然而,作为网络间协议,IP(和 BGP)处于真的很难用新的东西来代替它——与可以轻易替换的本地网络或只在端到端(大部分情况下)起作用的高级协议不同,IP 是一切路径中需要关注的问题 – 例如,我们现在已经用 IPv6 取代 IPv4 28 年了,但仍然没有完成一半。

同样,也有人尝试改进网络间路由,比如用以下方式替代 BGP:语言ISP(例如减少 BGP 运营商处理的大量 IP 路由表),但这些不太可能得到全球采用——即使在某些方面有所改进。

相关内容