要点
连接并不意味着每个数据包大小都可以通过
VPN 将原始流量封装在附加协议标头中。因此,内部数据包需要足够的空间,以便封装的结果仍然适合物理路径。正常网络可以在协议允许的情况下发现较小的路径 MTU 或分段流量。
当超大数据包被丢弃但有关所需较小尺寸的有用反馈从未到达发送者时,就会出现黑洞情况。隧道可以保持已建立状态。当较大的页面、图像或存储库传输停止时,DNS 和小请求可能会工作。
将 MTU 症状与 DNS 和一般丢失分开
MTU 故障通常与大小相关。小数据包保持稳定,只有超过阈值才会出现故障。 DNS 问题通常发生在连接到达预期地址之前,而一般数据包丢失往往会影响更广泛的大小范围。
比较使用和不使用 VPN 的相同目标,然后在操作系统支持时使用受控数据包大小和不分段式测试。我们的目标不是发现神奇的 MTU 值。目标是证明减少有效负载大小可以持续消除故障。
更改最小的必要层
确认诊断后,以测量的步骤降低 VPN 接口 MTU,或者在您控制的路由器上使用 TCP MSS 钳位(当该层是适当的层时)。不要将一个值复制给每个用户。 PPPoE、移动接入、嵌套隧道以及不同的VPN协议有不同的开销。
重复相同的站点,持续传输,并在每次更改后重新连接。如果 MTU 调整不会影响症状,请恢复原始值并继续进行 DNS、IPv6 和路由检查,而不是堆叠不相关的解决方法。
继续阅读