我发现了很多信息,说明是这样,但是,我真的正在寻找这个背后的原因。 为什么有必要? 有必要吗?
DF标志指示通常由于链路的MTU太大而将分组分段的路由器(并且可能由于该分段导致乱序发送)而丢弃分组并返回需要ICMP分段的分组,从而允许发送主机到目标主机的path上的较低MTU的帐户。 这个过程被称为“ pathMTU发现 ”。
将PMTUD单独放在一起并让它完成工作通常会更好,而不是让TCP堆栈处理乱序碎片。 但是,在某些情况下(主要是在必要的ICMP被阻塞的情况下),PMTUD不工作,连接中断。
这就是当你想要DF标志未被设置时 – 当PMTUD不能正常工作并且连接问题导致。