Product SiteDocumentation Site

16.3. Объединение сетевых интерфейсов

Несколько физических сетевых интерфейсов можно объединить в один логический интерфейс (Bond). Это позволяет обеспечить отказоустойчивость, увеличить пропускную способность соединения или организовать балансировку нагрузки.
Для создания объединения сетевых интерфейсов выполните следующие действия:
  1. Нажмите кнопку Добавить интерфейс.
    Выбор типа добавляемого интерфейса
  2. В открывшемся окне выберите тип интерфейса Бонд Linux (Bonding) и нажмите кнопку Добавить.
  3. В открывшемся окне Настройка Linux-бондинга (Bonding) укажите настройки объединения.
  4. Нажмите кнопку Применить.
Настройка объединения. Вкладка «Настройки бондинга»
На вкладке Настройки бондинга в поле Участники отметьте сетевые интерфейсы, которые необходимо включить в объединение.
В списке Политика агрегации можно выбрать один из следующих режимов работы:
  • 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. Параметр включён по умолчанию.
Настройка объединения. Вкладка «Общее»
На вкладке Общее можно:
  • указать имя интерфейса объединения (по умолчанию — bond0);
  • задать значение MTU вручную или выбрать его из списка предопределённых значений.
На вкладке Адреса и DNS можно назначить IP-адрес интерфейсу Bond и при необходимости настроить шлюз, DNS-серверы и другие параметры.
На вкладке Маршруты можно настроить статические маршруты.
После завершения настройки нажмите кнопку Применить.
В результате будет создан сетевой интерфейс Bond:
Сетевой интерфейс объединения