Включение больших кадров на коммутаторе, но не на устройствах: ищите проблемы?

Данный коммутатор - Dell PowerConnect 2716, который поддерживает как VLAN, так и Jumbo Frames, но, насколько я понимаю из его руководства, он имеет только глобальные настройки включения / выключения Jumbo и никаких настроек MTU для каждого порта или для VLAN.,

У меня есть две VLAN на этом коммутаторе:

  • универсальная локальная сеть для внутреннего трафика, без тегов на портах 1-4, которая должна храниться в MTU=1500
  • выделенная для iSCSI локальная сеть без тегов на портах 5-8, которая может использовать преимущества Jumbo Frames

Четыре сервера (два в виде кластера высокой готовности iSCSI HA, выполненного с использованием кардиостимулятора и IET, который предоставит хранилище для виртуальных машин, два для запуска виртуальных машин) имеют по три гигабитных интерфейса: один для локальной сети (подключенный к портам 1-4) один для iSCSI (для портов 5-8) и третий для общедоступной сети / глобальной сети (подключенный к другому коммутатору)

Можно ли включить Jumbo Frames глобально на коммутаторе (порты 1-16) и на каждом устройстве SAN (четыре выделенные карты Ethernet на четырех серверах), но поддерживать устройства LAN в стандартном MTU?

Теоретически коммутатор не должен создавать / переставлять кадры, чтобы обычная локальная сеть не подвергалась воздействию больших / гигантских кадров.

И да, мы планируем переработать инфраструктуру с помощью чего-то лучшего. Вероятно, мы отбросим самодельный iSCSI-кластер и добавим MD3220i или аналогичную вещь, оставив PC2716 в качестве универсального коммутатора локальной сети и подключив каналы iSCSI напрямую от серверов к SAN... но не сегодня. Вероятно, 2013Q4 или 2013Q4, если все пойдет хорошо, но сейчас я должен жить с этим оборудованием и максимально использовать его.

3 ответа

Решение

Ну, во-первых, Jumbo Frames очень полезны в сети iSCSI, но в основном, если вы используете программные инициаторы или программные цели (или оба).

Ваша сеть iSCSI будет по-прежнему работать, даже если кадры меньше (1500 байт). Что вы заметите, так это то, что при меньших кадрах загрузка ЦП как на стороне инициатора, так и на целевой стороне будет выше, чем при использовании Jumbo Frames.

Поэтому, если вы скоро поменяете свой переключатель на выделенный с включенными Jumbo Frames, вы можете просто подождать.

С другой стороны, я полагаю, что вы правы, что ваша обычная локальная сеть не пострадает.

Мне интересно, если вы используете этот переключатель как фронт и бэкэнд для виртуального кластера. Вы были бы правы, полагая, что они могут сосуществовать, как вы описываете. MTU устанавливается на клиентах, которые вы подключаете к коммутатору, а не сам коммутатор. Переключатель просто решает, может ли он это сделать или нет. При этом лучший способ проверить это - настроить две машины на коммутаторе в VLAN, отличной от iSCSI, и отправлять данные взад и вперед при выполнении захвата пакета. Затем запустите diff для двух захватов пакетов. Это покажет вам любые различия.

Ключевым моментом во всем этом является то, что все хосты - и маршрутизаторы - в данной подсети L2 (то есть VLAN) настроены с одним и тем же MTU, и что этот MTU больше или равен этому значению. Несоответствие между хостами в одной VLAN может привести к серьезным проблемам.

Кроме того, основным механизмом, с помощью которого хосты с разными MTU должны обеспечивать надлежащую связь, является обнаружение PMTU, которое предполагает как разделение L3, так и недопустимые ICMP.

Другие вопросы по тегам