Я немного прочитал о связях NIC с ifenslave; у меня возникли проблемы с пониманием того, нужна ли специальная конфигурация для разделения связей между двумя коммутаторами. Например, если у меня есть несколько серверов, каждый из которых имеет две сетевые платы и два отдельных коммутатора, нужно ли мне просто настроить связи и подключить 1 никель от каждого к коммутатору № 1, а другой от каждого к коммутатору № 2? или это еще не все?
Если связи являются активным резервным копированием, будет ли сбой в одной машине означать, что сервер может отключиться, так как остальные машины используют основной ник, а он использует вторичный? Или вы связываете коммутаторы также одним кабелем?
Если вы хотите связать соединение между коммутаторами, сначала вам нужен коммутатор, который его поддерживает. LACP (802.3ad) поддерживает соединение только в пределах одного коммутатора . Все протоколы связи между коммутаторами Ethernet, которые я знаю, являются собственностью.
Обратитесь к поставщику коммутатора, чтобы понять, есть ли у него протокол связывания Ethernet с несколькими шасси, который работает с вашей серверной ОС.
РЕДАКТИРОВАТЬ:
Как отметил в комментариях mgorven, вы можете связать несколько коммутаторов, не используя 802.3ad.
источник
Единственный режим соединения, который обеспечивает требуемую высокую доступность, - это соединение с активным резервированием, когда один кабель из каждой группы соединений подключается к разным коммутаторам, которые сами связаны между собой. Это позволяет любому конкретному коммутатору выйти из строя, передавая весь трафик другим коммутаторам и сетевым адаптерам, подключенным к нему; или любое количество отдельных сетевых адаптеров может выйти из строя при условии, что ни один из них не находится в одном соединении и все коммутаторы работают.
802.3ad требует управляемых коммутаторов с поддержкой для него, а xor- или rr-balance требует, чтобы рассматриваемые коммутаторы поддерживали группировку портов какого-либо вида.
источник