Чтобы обеспечить надлежащее резервирование, мы установили 2 коммутатора в нашей сети и соединили их друг с другом. Теперь мы хотим подключить наши серверы к обоим коммутаторам. Поскольку все серверы имеют 2 порта Ethernet, это должно быть возможно.
Большая проблема в том, что мы хотим сделать это, используя только 1 IP-адрес на сервер. Кто-нибудь знает, как настроить Linux (и Windows тоже на самом деле), чтобы он поддерживал это, в то же время избегая любых форм зацикливания? Я знаю, что можно просто установить IP на обоих интерфейсах, но это вызывает проблемы ARP при отключении одного из коммутаторов.
Использовать агрегирование ссылок, который иначе известен как объединение или объединение. Точные методы реализации зависят от ОС и дистрибутива.
Это позволит вам использовать оба интерфейса как единый интерфейс, что обеспечит балансировку нагрузки и обеспечит высокую доступность сетевых интерфейсов. Он легко настраивается в зависимости от ваших точных требований.
С Linux самое простое связь Метод использования - режим активного резервирования при подключении к двум разным коммутаторам. При этом активен только один, и вы можете установить, какой из них вы хотите иметь приоритет. Этот метод не требует специальной настройки коммутаторов.
Для Windows вам потребуется установить служебную программу, поставляемую производителем ваших сетевых адаптеров. Для сетевых карт Broadcom вы хотите Broadcom Advanced Control Suite (BACS). У Intel есть похожая утилита. Связывание в Windows может вызвать проблемы с некоторыми вещами (например, по моему опыту, это не очень хорошая идея для контроллеров домена).
Да, и настройте STP или RSTP для предотвращения петель переключения ... обычно это действительно довольно просто. Часто что-то вроде spanning-tree
В мире Linux вам нужно использовать Network Bonding (модуль ядра с именем bond). В его документации вы можете прочитать все, что вам нужно, чтобы правильно настроить его в резервной установке.
Если я правильно помню, вам также нужна поддержка переключателя для него (в виде 802.1D Протокол связующего дерева или тому подобное), поэтому вы не сможете сделать это со стандартными неуправляемыми коммутаторами начального уровня. Но я могу ошибаться здесь, пожалуйста, проверьте документацию поддержки облигаций и вашего перехода.
Я знаю, что в системах Windows Server есть похожая функция связывания. Я не знаю ни подробностей, ни доступности в настольных системах.