IP_MTU_DISCOVER 值(IP_PMTUDISC_xxx)之间有什么区别?

IP_MTU_DISCOVER 值(IP_PMTUDISC_xxx)之间有什么区别?

IP_MTU_DISCOVER的描述太短man 7 ip了。据我所知IP_PMTUDISC_DONT/IP_PMTUDISC_DO值启用/禁用路由上的数据包碎片。

什么是IP_PMTUDISC_WANTIP_PMTUDISC_PROBE?它们有什么用处?它们如何影响 IP 流量?它们可以与 UDP 一起使用吗?

谢谢。

答案1

MTU 发现并不一定意味着它将启用或禁用数据包碎片 - 这意味着它将使用路径 MTU 发现调整路径的 MTU 大小避免碎片化。

除非您有非常充分的理由并且完全了解您所做的更改,否则不要弄乱这些设置;MTU 发现是一件非常好的事情。

IP_PMTUDISC_WANT让设置在每个路线上得到具体定义;实际上,它本质上与 相同IP_PMTUDISC_DO

IP_PMTUDISC_PROBE仅适用于您希望能够发送大于观察到的路径 MTU 的数据包的情况;这可能对您没有用。

相关内容