16.3. Объединение сетевых интерфейсов
Несколько физических сетевых интерфейсов можно объединить в один логический интерфейс (Bond). Это позволяет обеспечить отказоустойчивость, увеличить пропускную способность соединения или организовать балансировку нагрузки.
Для создания объединения сетевых интерфейсов выполните следующие действия:
Нажмите кнопку Добавить интерфейс.
В открывшемся окне выберите тип интерфейса Бонд Linux (Bonding) и нажмите кнопку Добавить.
В открывшемся окне Настройка Linux-бондинга (Bonding) укажите настройки объединения.
Нажмите кнопку Применить.
На вкладке Настройки бондинга в поле Участники отметьте сетевые интерфейсы, которые необходимо включить в объединение.
В списке можно выбрать один из следующих режимов работы:
balance-rr (Round-robin) — исходящий трафи последовательно распределяется между всеми интерфейсами;
active-backup — в каждый момент времени активен только один интерфейс, остальные находятся в резерве и используются при отказе основного;
balance-xor — выбор интерфейса выполняется на основе хеш-функции ((MAC-адрес источника) XOR (MAC-адрес получателя)) % число интерфейсов, благодаря чему обмен с одним и тем же получателем выполняется через один и тот же физический интерфейс;
broadcast — каждый пакет одновременно передаётся через все интерфейсы;
LACP (IEEE 802.3ad, динамическое агрегирование каналов) — все интерфейсы работают одновременно в составе одной агрегированной группы. Для использования данного режима требуется поддержка стандарта IEEE 802.3ad как драйверами сетевых адаптеров, так и коммутатором. Коммутатор необходимо предварительно настроить;
balance-tlb (балансировка нагрузки при передаче) — исходящий трафик распределяется между интерфейсами с учётом их текущей загрузки и скорости. Входящий трафик принимается только одним активным интерфейсом. Для использования режима требуется поддержка драйвером сетевого адаптера;
balance-alb (адаптивная балансировка нагрузки) — обеспечивает балансировку как исходящего, так и входящего IPv4-трафика без необходимости настройки коммутатора. Балансировка входящего трафика реализуется посредством изменения ARP-ответов.
Также доступен параметр:
Очистить L3-настройки участников (адреса, DNS, DHCP) (рекомендуется) — если параметр включён, у интерфейсов, входящих в объединение, будут автоматически удалены IP-адреса, настройки DNS и шлюз по умолчанию. После создания объединения эти параметры следует назначать уже интерфейсу Bond. Параметр включён по умолчанию.
На вкладке можно назначить IP-адрес интерфейсу Bond и при необходимости настроить шлюз, DNS-серверы и другие параметры.
На вкладке можно настроить статические маршруты.
После завершения настройки нажмите кнопку Применить.
В результате будет создан сетевой интерфейс Bond: