Бонды объединяют два или более физических сетевых интерфейсов в один виртуальный. Использование бондов может повысить отказоустойчивость сети и её пропускную способность.

Бонды работают в одном из следующих режимов:

РежимНазваниеЛогика работыДля чего используетсяКомментарии
balance-rrПолитика round-robinПакеты отправляются с каждого интерфейса по очереди, начиная с первого. Если один из интерфейсов вышел из строя, пакеты с него не отправляются.Балансировка нагрузки
Отказоустойчивость
Может потребовать дополнительной настройки на коммутаторе — статического объединения портов
active-backupПолитика "активный-резервный"Один интерфейс работает в активном режиме, остальные — в ожидающем. Если активный интерфейс выходит из строя, управление передаётся одному из ожидающих.ОтказоустойчивостьНе требует поддержки режима на коммутаторе.
balance-xorПолитика XORПередача пакетов распределяется между интерфейсами по специальной формуле. Интерфейс, через который будет передан пакет, вычисляется через логическую функцию XOR для MAC-адресов источника и получателя. Таким образом каждый интерфейс передаёт пакеты определённым получателям.Балансировка нагрузки
Отказоустойчивость
Может потребовать дополнительной настройки на коммутаторе — статического объединения портов
broadcastШироковещательная политикаПакет передаётся сразу через все интерфейсы.ОтказоустойчивостьМожет потребовать дополнительной настройки на коммутаторе — статического объединения портов
802.3adАгрегация каналов по стандарту IEEE 802.3ad.Создаются агрегированные группы интерфейсов с одинаковой скоростью и дуплексом. По умолчанию интерфейс для передачи пакета определяется как в режиме balance-xor.Увеличение пропускной способностиТребует поддержки ethtool в драйвере интерфейса. Требует дополнительной настройки и поддержки стандарта IEEE 802.3ad на коммутаторе.
balance-tlbПолитика адаптивной балансировки нагрузки передачиВходящий трафик принимается только активным интерфейсом, исходящий — распределяется в зависимости от текущей загрузки каждого интерфейса. Если активный интерфейс выходит из строя, его MAC-адрес переносится на другой интерфейс.Отказоустойчивость
Балансировка нагрузки исходящего трафика
Требует поддержки ethtool в драйвере интерфейса. Не требует поддержки режима на коммутаторе.
balance-albПолитика адаптивной балансировки нагрузкиВходящий трафик распределяется между интерфейсами как в режиме balance-rr.Исходящий трафик распределяется в зависимости от текущей загрузки каждого интерфейса.Балансировка нагрузкиТребует поддержки ethtool в драйвере интерфейса. Не требует поддержки режима на коммутаторе. Требует возможности изменять MAC-адреса устройств.

Может быть полезно

Связанные статьи: