Для обозначения объединения сетевых интерфейсов используется множество названий: Port Trunking, Channel Bonding, Link Aggregation, NIC teaming и другие. Связывание объединяет или агрегирует несколько сетевых подключений в единый интерфейс со связью каналов. Связывание позволяет двум или более сетевым интерфейсам действовать как единое целое, увеличивать пропускную способность и обеспечивать резервирование или обход отказа.
Ядро ADC имеет встроенный драйвер Bonding для объединения нескольких физических сетевых интерфейсов в один логический интерфейс (например, объединение eth0 и eth1 в bond0). Для каждого связанного интерфейса можно определить режим работы и параметры мониторинга соединения. Существует семь различных режимов, каждый из которых обеспечивает определенные характеристики балансировки нагрузки и отказоустойчивости. Они показаны на рисунке ниже.
Примечание: Связывание может быть настроено только для аппаратных устройств ADC.
Создание профиля Bonding
Нажмите на кнопку Добавить, чтобы добавить новую облигацию
Укажите имя для конфигурации связывания
Выберите режим склеивания, который вы хотите использовать
Затем в разделе Interfaces выберите режим Bonding, который вы хотите использовать, в раскрывающемся поле Bond для сетевого интерфейса.
В приведенном ниже примере eth0, eth1 и eth2 теперь являются частью bond0. В то время как Eth0 остается самостоятельным интерфейсом управления.
Режимы скрепления
Режим скрепления
Описание
баланс-рр:
Пакеты последовательно передаются/принимаются через каждый интерфейс по очереди.
активное резервное копирование:
В этом режиме один интерфейс будет активным, а второй - резервным. Этот вторичный интерфейс становится активным только в случае сбоя активного соединения на первом интерфейсе.
баланс иксор:
Передача на основе MAC-адреса источника, XOR'ированного с MAC-адресом назначения. Эта опция выбирает одного и того же ведомого для каждого Mac-адреса назначения.
вещание:
В этом режиме все данные будут передаваться по всем ведомым интерфейсам.
802.3ad:
Создает группы агрегации, которые имеют одинаковые настройки скорости и дуплекса и используют все ведомые устройства активного агрегатора в соответствии со спецификацией 802.3ad.
баланс - тлб:
Адаптивный режим объединения каналов с балансировкой нагрузки на передачу: Обеспечивает связывание каналов, не требующее специальной поддержки коммутатора. Исходящий трафик распределяется в соответствии с текущей нагрузкой (вычисленной относительно скорости) на каждого ведомого. Текущий ведомый получает входящий трафик. Если принимающий ведомый выходит из строя, другой ведомый принимает MAC-адрес вышедшего из строя принимающего ведомого.
баланс - алб:
Режим адаптивной балансировки нагрузки: также включает balance-tlb плюс балансировку нагрузки при приеме (rlb) для трафика IPV4 и не требует специальной поддержки коммутатора. Балансировка нагрузки на прием достигается путем ARP-переговоров. Драйвер бондинга перехватывает ARP-ответы, отправляемые локальной системой, и переписывает аппаратный адрес источника уникальным аппаратным адресом одного из ведомых в бондинге, так что разные пиры используют разные аппаратные адреса для сервера.