Я создал команду LBFO для использования в хранилище и хотел бы включить Jumbo Frames. Если я сделаю "Get-NetIPInterface", я получу результат:
NlMtu (байты) 1500
Если я выполню «Set-NetIPInterface -InterfaceAlias» Storage Team «-NlMtuBytes 9000 -AddressFamily« IPv4 »» и снова выполню «Get-NetIPInterface», MTU все равно будет равен 1500.
Из того, что я вижу, команда LBFO наследует MTU, установленный на интерфейсах. Поэтому, если вы используете Set-NetIPInterface -NlMtu в интерфейсе до использования команд LBFO для создания или добавления их в команду, тогда вы должны получить команду, которая может использовать jumbo-кадры.
Имейте в виду, что MTU устанавливается для каждого семейства адресов, а также, вероятно, требует, чтобы вы изменили расширенные настройки адаптера в разделе «Настроить -> Дополнительно» свойств интерфейса, и, насколько мне известно, они не отображаются в интерфейсе PowerShell.
Просто хотел добавить что-то к этому вопросу - я столкнулся с той же проблемой:
Я решил просто перезапустить командный адаптер LBFO:
После перезапуска интерфейса LBFO с помощью команды PowerShell Restart-NetAdapter
, используя команду Get-NetIPInterface
теперь правильно показал 9000 MTU, а большие кадры протестированы с ping -f -l 8000 x.x.x.x
работал правильно.
Альтернативой является щелчок правой кнопкой мыши Disable & Enable
в интерфейсе команды LBFO.
Каждую базовую сетевую карту не нужно перезапускать, потому что они сбрасываются, когда вы применяете параметр jumbo frame. Поскольку адаптер LBFO никогда не понимает, что для применения изменения MTU необходимо выполнить сброс, это необходимо сделать вручную.