2

RFC8200明确指出,分片仅由源节点完成,不由任何中间节点完成。它还说片段在接收器处重新组装。我是否可以由此得出结论,重组在接收方完成,除了目的地之外没有节点可以重组数据包?

4

1 回答 1

4

第 4.5 节部分说:

(注意:与 IPv4 不同,IPv6 中的分片仅由源节点执行,而不是由数据包传递路径上的路由器执行——参见第 5 节。)

请注意,“没有路由器可以重新组装数据包”并非严格正确,也不是严格禁止的。例如,一些防火墙会在内存中重新组合 IPv6 片段以便正确处理它们;如果他们不重新组装它们,他们将无法始终确定应该通过还是阻止流量。但通常路由器不会重新组装数据包。

这实际上是您给定问题的所有答案,尽管我怀疑您有更多问题或想要更多关于此的详细信息,而不是您实际发布的。

作为一般规则,我们真的不希望在互联网上看到碎片化;有关路径 MTU 发现的解释,请参阅RFC 8201 ,它可以让我们避免碎片。另请参阅从 1987 年开始被认为有害的碎片,从 2006 年开始被认为非常有害的碎片,以及从这里开始的 IP 碎片有多糟糕。

于 2018-01-26T21:31:27.443 回答