碎片走不同的路线?

网络工程 IPv4 第 2 层 第 3 层 碎片化
2022-02-26 09:51:36

我很难理解为什么有时会在 IP 分段期间发生某些片段采用不同的路由。我正在关注第二个示例: https ://www.gatevidyalay.com/ip-fragmentation-fragmentation-in-networking/

由这个很棒的网站提供。如果分段是由路由器 2 完成的,我认为它应该这样做,那么第二个分段如何绕过路由器 3 和具有不同 MTU 的网络 z?提供的解释让我相信碎片被退回源头并重复发送,但是第一个碎片怎么不是直接旅行而不绕道?

我对网络很陌生,直到现在我在数学毕业时才进入后端编程,所以如果我问多余的东西,我很抱歉。

1个回答

在路由级别,每个片段都作为一个独立的数据包进行路由——请记住,路由是一个无状态的过程。

如果中间路由器使用等价多路径路由 (ECMP),则不同的分片可以采用不同的路径。

该页面并没有真正提供足够的信息来说明他们为什么认为示例中会发生这种情况。很可能,他们只是想展示这种可能性。不,片段(或数据包)永远不会返回到源。