На всех моих серверах есть две сетевые карты и два коммутатора Ethernet (А и B), выделенный для серверов, в конфигурации с резервированием. Я настроил сетевые адаптеры на связывание (Linux) или объединение (ESXi), и, похоже, это работает нормально - я могу выключить переключатель или вытащить кабель, и все продолжается. У меня есть кабель от А к B так что маршрутизаторы с одним интерфейсом доступны на обоих.
Мне нужно подключить мои серверы к рабочим столам через третий переключатель (Икс). Чтобы в полной мере воспользоваться преимуществами резервирования, я настроил этот коммутатор так же, как и серверы - с агрегацией каналов и по одному кабелю на каждый из коммутаторов. А и B. Это приводит к отбрасыванию случайных пакетов. Работает правильно, если Икс подключается только к А или только чтобы B, но, конечно, это означает, что отказ коммутатора приведет к отключению моей сети.
Где я ошибаюсь? Ожидается ли, что это сработает, и переключитесь Икс неисправен, или мне не следует использовать агрегирование ссылок на Икс, а вместо этого полагаться на STP?
Да, «проблема» в том, что протокол Spanning-Tree убивает одну ветвь ваших связанных соединений от X до A + B.
Если вам необходимо связанное соединение для увеличения пропускной способности, проложите 2 кабеля от X к каждый A / B, всего 4 кабеля. Свяжите пару, идущую к A, так же как и пару, идущую к B. Пусть STP сделает свою работу (которая отключит одну пару из двух).
Вам нужно настроить хосты по-другому. В отличие от нынешних, которые, похоже, объединяются для распределения нагрузки (что также обеспечивает избыточность, но только на одном коммутаторе), команду необходимо настроить на избыточность. Таким образом, хост будет решать, какой коммутатор использовать, и будет менять свой MAC-адрес с одного сетевого адаптера на другой, в зависимости от того, что он использует, что будет поддерживать работу коммутаторов.
Существует метод настройки Etherchannel, другое название для разделения нагрузки на два или более сетевых адаптера более чем на один коммутатор, но я не думаю, что он широко поддерживается и, по моему опыту, не был надежным.