到底什么时候执行PMTUD?(路径MTU发现)
在由于该站点上其他问题而引发的讨论中,我意识到我对何时执行路径MTU发现(PMTUD)并不了解。 我知道什么它-发现从客户端到服务器的路径上的最低MTU)。 我知道它是如何做到的–设置“ Do n't Fragment”位为1,逐渐发送较大的数据包,并查看不经过“ ICMP Need Fragment”错误即可获得的数据包大小。 我的问题是,主机何时会执行PMTUD? 我正在寻找具体案例。不仅像“当主机想要发现路径MTU时”这样的通用名称。如果您可以提供执行此操作的主机的数据包捕获,或提供生成此类数据包捕获的说明,则可以加分。 另外,我专门指的是IPv4。我知道在IPv6中,瞬态路由器不是造成碎片的原因,并且可以想象PMTUD发生得更为普遍。但是现在,我正在寻找IPv4中PMTUD的特定示例。 (尽管如果您可以将PMTUD放在一起的唯一数据包捕获是在IPv6中,我仍然很乐意看到它)