You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11启用Jumbo Frame(MTU 9000)后ping外部设备大数据包无MTU错误直接超时的问题求助

Windows 11启用Jumbo Frame(MTU 9000)后ping外部设备大数据包无MTU错误直接超时的问题求助

各位好,想请教一个网络配置的棘手问题:我需要在Windows 11电脑和一台外部设备(IP:10.0.0.10)之间建立本地连接,并且启用了MTU 9000的巨型帧(Jumbo Frame)。

我已经按步骤完成了MTU配置,但现在遇到了奇怪的现象——用符合MTU规格的大数据包ping设备时,没有收到预期的“数据包过大需分片但已设置DF”提示,而是直接显示请求超时,这完全不符合预期逻辑。

先给大家展示三次不同的ping测试结果:

测试1:常规小数据包ping

ME> ping 10.0.0.10

Envoi d’une requête 'Ping' 10.0.0.10 avec 32 octets de données :

Réponse de 10.0.0.10 : octets=32 temps<1ms TTL=64

这个结果是正常的,设备能正常响应小数据包。

测试2:超过MTU的数据包ping(带DF标记)

ME> ping 10.0.0.10 -f -l 10000

Envoi d’une requête 'Ping' 10.0.0.10 avec 10000 octets de données :

Le paquet doit être fragmenté mais paramétré DF.

这个也符合预期,系统正确识别出数据包超过MTU限制并给出提示。

测试3:理论上符合MTU的数据包ping(带DF标记)

ME> ping 10.0.0.10 -f -l 8200

Envoi d’une requête 'Ping' 10.0.0.10 avec 8200 octets de données :

Délai d’attente de la demande dépassé.

Statistiques Ping pour 10.0.0.10:

Paquets : envoyés = 1, reçus = 0, perdus = 1 (perte 100%),

问题就出在这里:8200字节的数据包加上IP头和ICMP头,总大小应该在MTU 9000的范围内。正常来说,要么设备正常响应,要么如果设备MTU不匹配,应该返回类似测试2的“数据包过大”提示,但现在直接超时了。

我查了网上的资料,大部分说法是我的PC配置没问题,但接收设备的MTU不够大。不过我已经联系过设备厂商,他们明确表示这个设备原生支持巨型帧,完全能处理这么大的数据包。

所以想请教大家,这个问题到底出在哪里?我该怎么调整才能成功给10.0.0.10发送大数据包呢?

下面是我配置MTU的完整步骤,供大家排查参考:

PowerShell配置巨型帧

PS C:\Users\me> Set-NetAdapterAdvancedProperty "Ethernet*" -DisplayName "Jumbo Packet" -RegistryValue "9014"
PS C:\Users\me> Get-NetAdapterAdvancedProperty

执行后返回的相关结果:

Name DisplayName DisplayValue RegistryKeyword RegistryValue


(...)
Ethernet 4 Jumbo Packet 9014 Bytes *JumboPacket {9014}
(...)

命令行配置MTU

netsh interface ipv4 set subinterface "Ethernet 4" mtu=9000 store=persistent
netsh interface ipv4 show subinterfaces

执行后返回的相关结果:

MTU État détect supp Octet entrant Octet sortant Interface


(...)
9000 5 0 0 Ethernet 4 - Adaptateur TPL Blanc
(...)

图形界面配置(ncpa.cpl)

  • 打开ncpa.cpl进入网络连接管理
  • 找到“Ethernet 4”,右键选择“属性”
  • 点击“配置”按钮,切换到“高级”选项卡
  • 在属性列表中找到“Jumbo Packets”,设置为9000字节

备注:内容来源于stack exchange,提问作者C. Crt

火山引擎 最新活动