Это может быть вопрос типа RTFM. Если так, с радостью награжу ответ тому, кто даст ссылку на TFM :)
В моих стойках повсюду избыточность. Два набора коммутаторов, два восходящих маршрутизатора, два тракта питания, два источника питания в серверах ... ну вы знаете, что делать. Однако теперь меня интересуют двойные пути от серверов. У каждого есть два (или более) сетевых адаптера. В прошлом мы использовали группы LAG (на языке Cisco: Etherchannel) для обеспечения двух ссылок на один и тот же коммутатор. Фактически, это два коммутатора в стеке (то есть один интерфейс управления, но два физических блока). Это означает, что мы можем пережить отказ кабеля или интерфейса (на коммутаторе или на коробке), или, возможно, даже отказ коммутатора (если стек не тянет за собой другой).
Почему бы и дальше этого не делать? Мы подошли к тому моменту, когда нам нужно более одного стека коммутаторов. Это означает, что в случае отказа стека коммутаторов мы сократим наши доступные машины вдвое.
Предположим, что стеки коммутаторов имеют перекрестные соединения с достаточной пропускной способностью друг к другу, к маршрутизаторам и т. Д. Я бы хотел что-то вроде протокола Spanning Tree Protocol: запустить линию от каждого сервера к каждому коммутатору, он выбирает один для использования. Если эта ссылка не работает, переключитесь на другую. Я надеюсь, что это позволит нам без проблем вывести из строя весь стек коммутаторов (после того, как все заметят переключение).
Если это важно, я использую CentOS. Идеально то, что не зависит от коммутатора, но я бы хотел услышать и о решениях от поставщиков.
По сути, вы хотите связать сетевые адаптеры на машине с режимом = 1, активным резервным копированием. Это поможет вам настроить http://www.howtoforge.com/network_card_bonding_centos
Взгляните на драйвер склеивания. У него есть активный / пассивный режим, который может делать то, что вы описываете. Это не должно требовать какой-либо специальной поддержки коммутатора. Вот старый документ, но я думаю, он все еще должен быть актуальным:
http://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/Documentation/networking/bonding.txt
Мне кажется, что вы хотите использовать объединение сетевых адаптеров в отказоустойчивом режиме коммутатора. Какие сетевые карты установлены на хостах? Поддерживают ли драйверы какие-либо расширенные сетевые службы для совместной работы?