IPv6重组

时间:2018-01-25 16:20:14

标签: ipv6 ip-fragmentation

RFC8200明确指出碎片只由源节点完成,而不是由任何中间节点完成。它还说片段在接收器处重新组装。我可以从中得出结论,重组是在接收器上完成的,并且目的地以外的任何节点都不能重新组装数据包吗?

1 个答案:

答案 0 :(得分:4)

第4.5节部分地说:

  

(注意:与IPv4不同,IPv6中的碎片仅由源节点执行,而不是由数据包传送路径上的路由器执行 - 请参阅第5节。)

请注意,“没有路由器可以重新组合数据包”严格为真,并且严格禁止。例如,有些防火墙会在内存中重新组合IPv6片段,以便正确处理它们。如果他们没有重新组装,他们wouldn't always be able to determine是否应该通过或阻止流量。但通常路由器不会重新组装数据包。

对于您提出的问题,这确实是答案,尽管我怀疑您有更多问题或想了解更多有关此问题的详细信息,而不是您实际发布的内容。

作为一般规则,我们真的不希望看到互联网上的碎片化;有关路径MTU发现的解释,请参阅RFC 8201,这可以让我们避免碎片。另见1987年的Fragmentation Considered Harmful,2006年的Fragmentation Considered Very Harmful,以及此处的How bad is ip fragmentation