Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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

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

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

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

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