我已经创建了一个用于存储的 LBFO 组,并希望启用巨型帧。如果我这样做,则“Get-NetIPInterface”会得到以下结果:
NlMtu(字节) 1500
如果我执行“Set-NetIPInterface -InterfaceAlias“Storage Team”-NlMtuBytes 9000 -AddressFamily“IPv4””并再次执行“Get-NetIPInterface”,MTU 仍报告为 1500。
- LBFO 团队是否支持巨型帧?
- 如果是,这是正确的设置方法吗?“Get-NetAdapterAdvancedProperty”似乎没有巨型帧或 MTU 设置。
答案1
据我所知,LBFO 组继承了接口上设置的 MTU。因此,如果您在使用 LBFO 命令创建或将它们添加到组之前在接口上使用 Set-NetIPInterface -NlMtu,那么您最终会得到一个可以使用巨型帧的组。
请注意,尽管 MTU 是按地址系列设置的,并且可能还需要您在接口属性的配置 -> 高级部分中更改高级适配器设置,但据我所知,这些设置不会暴露给 PowerShell 接口。
答案2
只是想对这个问题补充一些内容——我遇到了同样的问题:
- 当所有底层适配器都处于 1500 MTU 时,最初创建了一个 LBFO 团队
- 此团队需要启用巨型帧
- 在底层 NIC 上启用巨型帧后,LBFO 团队接口上仍未启用巨型帧
我的解决方法是简单地重新启动 LBFO 团队适配器:
使用 PowerShell 命令重新启动 LBFO 接口后Restart-NetAdapter
,使用该命令Get-NetIPInterface
现在可以正确显示 9000 MTU,并且测试的巨型帧可以ping -f -l 8000 x.x.x.x
正常工作。
另一种方法是右键单击Disable & Enable
LBFO 团队界面。
每个底层 NIC 无需重新启动,因为它们会在您应用巨型帧设置时重置。由于 LBFO 适配器永远无法理解它需要重置以应用 MTU 更改,因此必须手动完成重置。