Linux Bond (Агрегация сетевых соединений)

Связывание (также называемое объединением сетевых карт или агрегацией каналов) - это метод привязки нескольких сетевых карт к одному виртуальному сетевому устройству. Этим можно достичь различных целей, например сделать сеть отказоустойчивой, повысить производительность или и то, и другое вместе.

Высокоскоростное оборудование, такое как Fibre Channel и связанное с ним коммутационное оборудование, может быть довольно дорогим. При выполнении агрегации каналов две сетевые карты могут отображаться как один логический интерфейс,что приводит к двойной скорости. Это встроенная функция ядра Linux, которая поддерживается большинством коммутаторов. Если ваши узлы имеют несколько портов Ethernet, вы можете распределить свои точки отказа, запустив сетевые кабели на разные коммутаторы, и связанное соединение будет переключаться на один кабель или другой в случае неполадок в сети.

Агрегированные связи могут улучшить задержки динамической миграции и повысить скорость репликации данных между узлами кластера Proxmox VE.

Есть 7 режимов для связывания:

Если коммутатор поддерживает протокол LACP (IEEE 802.3 ad), рекомендуется использовать соответствующий режим соединения (802.3 ad). В противном случае обычно следует использовать режим активного резервного копирования. Если вы собираетесь запустить сеть кластера на связанных интерфейсах, то вы должны использовать активный-пассивный режим на связанных интерфейсах, другие режимы не поддерживаются. Следующая конфигурация связи может использоваться в качестве распределенной/общей сети хранения. Преимущество будет заключаться в том, что вы получите больше скорости, и сеть будет отказоустойчивой.