Лучший способ обеспечить избыточное переключение / ссылки на сервер

У нас есть 3 хоста ESX и 2 SANS, которые мы хотим перевести на избыточную сетевую инфраструктуру 10G.

У нас есть 4x Dell PowerConnect 8024F для обеспечения нашей магистрали, и мы настроены так (только основные коммутаторы, имеющие отношение к этому вопросу):

Итак, вопросы:

1) Должны ли межсоединения между 4x 8024F быть LAG'd или просто STP'd

2) Поскольку сетевые адаптеры на серверах разделены на 2 коммутатора, необходимо ли выполнять какую-либо специальную настройку здесь или на коммутаторах?

3) В случае сбоя соединения или коммутатора, коммутаторы автоматически найдут новый путь к серверу /SAN?

3 ответа

Решение

Для сети, ориентированной на пользователя, STP подходит. Да, у вас будет небольшое прерывание, поскольку вычисляется новое дерево. Однако время конвергенции меньше, чем время ожидания TCP, поэтому прерывание должно быть практически незаметным. Только для чрезвычайно чувствительных ко времени приложений, таких как VOIP, вы столкнетесь с проблемами, и даже они могут быть смягчены.

Для вашей сети iSCSI вы должны использовать многолучевое распространение (MPIO). Это может намного быстрее обнаружить сбойный путь и повторить попытку, прежде чем система хранения сдастся.

  1. Вам следует избегать использования протокола STP, поскольку при изменении топологии сети ваш коммутатор прекратит пересылку пакетов на несколько секунд, что приведет к прерыванию работы вашей сети. Но для этого вам нужно будет сложить свой 8024F, а затем использовать агрегацию ссылок

  2. В конфигурации со стекированием 2 коммутатора = 1, вы можете использовать 802.3ad даже между коммутаторами и серверами.

  3. Это цель 802.3ad: https://www.kernel.org/doc/Documentation/networking/bonding.txt

Я бы порекомендовал вам опубликовать это на сайте обмена сетевыми технологиями. Тем не менее, я считаю, что следующие ответы являются твердыми.

1) LAG - это не то, что думает большинство людей. Это увеличивает избыточность и емкость межсоединения, а не самого соединения. Если у вас есть две ссылки по 1 Гбит, ваша общая пропускная способность составляет 2 Гбит / с, но в большинстве случаев при передаче будет 1 Гбит / с. Но это позволяет вам одновременно выполнять две передачи 1 Гбит / с. При этом я не вижу причин для того, чтобы отстать от ваших 8024 коммутаторов backone (хранилище или сетевой трафик?), Если у вас нет неустановленных требований. Вы уже настроены для резервирования и MPIO. Я бы отключил STP на портах между коммутаторами и SAN и хостами. На Cisco я установил бы порты "доступ в режиме switchport" и "portfast связующего дерева". Я не знаю, что такое эквивалент PowerConnect. Если вас беспокоит избыточность, убедитесь, что у каждого коммутатора есть блоки питания A & B и у вас есть независимые цепи питания A & B, к которым подключены соответствующие коммутаторы.

2) Для iSCSI у VMWare есть технический документ и руководство по настройке здесь: http://www.vmware.com/files/pdf/techpaper/vmware-multipathing-configuration-software-iSCSI-port-binding.pdf Этот документ очень прямо вперед. Для сетевого трафика ВМ это зависит от ваших потребностей. Как бы то ни было, я бы не стал настраивать какие-либо типы LACP/LAG между VMHOSTS и коммутаторами. В соответствии с рекомендациями VMWare Networking Best Practices здесь: VMWare Networking Best Practices.PDF; Я бы объединил 2 nics для каждого vswitch (установленный на транк 802.1q w/no spanning-tree, разделенный на два ciscos) и использовал объединение Active/Active на основе исходного идентификатора порта VM на vmhost или, в качестве альтернативы, поместил все 4 nics в один vswitch в Active/Active и положите 1 порт от каждой ник карты на каждом коммутаторе. TLDR: ознакомьтесь с рекомендациями сети VMWare и настройте коммутацию ЛВС в соответствии с вашими требованиями Ничего особенного не нужно делать в отношении отдельных сетевых интерфейсов для iSCSI; настроить MPIO через руководство VMWare. ОБРАТИТЕ ВНИМАНИЕ НА STP НАСТРОЙКИ ДЛЯ ВАШИХ ВЛАНОВ

3) Это зависит Для трафика iSCSI, если у вас включен MPIO, тогда да. Теоретически вы можете потерять 1 переключатель наверху и 1 переключатель внизу и продолжать работать, но в ухудшенном качестве. Для сетевого трафика виртуальной машины это зависит от того, как настроены виртуальные коммутаторы VMWare, и от среды VLAN/STP. Но при правильной настройке, да, вы можете потерять 1 коммутатор Cisco и 1 8024 коммутатора вниз и продолжить работу с ухудшенной пропускной способностью.

При этом ваши ошибки будут вашей конфигурацией vSwtich и гарантией правильности настроек VLAN и STP. Удачи!

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