我发现很多信息表明确实是这种情况,但是,我确实在寻找这种情况的原因。为什么有必要?有必要吗?
我发现很多信息表明确实是这种情况,但是,我确实在寻找这种情况的原因。为什么有必要?有必要吗?
Answers:
DF标志指示路由器通常会由于对链路的MTU太大而无法对数据包进行分段(由于该分段可能会无序发送),而是丢弃数据包并返回ICMP Fragmentation Needed数据包,从而允许发送主机以说明目标主机路径上的较低MTU。此过程称为“ 路径MTU发现 ”。
通常,最好让PMTUD自己处理,而不是让TCP堆栈处理乱序的片段。但是,在某些情况下(主要是在必要的ICMP被阻止时),PMTUD不起作用,并且连接中断。
那是您要取消DF标志的时间-PMTUD无法正常运行并导致连接问题时。