为什么设置mtu9000还是仅能通过8958包长 2026-08-21 虚拟化 暂无评论 9 次阅读 我们测试是否9000包可以通过时,按照如下指令: ``` ping x.x.x.x -f -l 8972 ``` 正常应当能够ping通,但有时会遇到仅支持8958包长,经分析,终端网卡jumbo Packet设置的包长为9000时,会产生该问题。 ping包头为28。实际应为8958+28+14=9000。 14为帧长,即网卡设置的jumbo Packet指的是包含帧长的大小。 应当将jumbo Packet设置为9014,即可满足三层IP包为9000的通讯。 最重要的虚拟机网卡本身。此处网卡本身jumbo Packet范围是1514-9014。 如下图  在ESXi相关虚拟机中也有遇到该问题。 https://community.broadcom.com/vmware-cloud-foundation/discussion/vcenter-65u1-vmotion-error-failed-waiting-for-data-error 标签: jumbo Packet 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。