Перейти к основному содержимому

L2 Агрегация интерфейсов

Модуль: LAGControl

Назначение​

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

Информацию о состоянии модуля смотрите в разделе.

Данные страницы​

На странице представлена таблица со списком всех созданных агрегированных интерфейсов.

interface_aggregation_main

Структура таблицы:

  1. Информация об ошибках (см. раздел);
  2. Вирт. интерфейс – имя созданного агрегированного интерфейса;
  3. МАС-адрес интерфейса – МАС-адрес агрегированного интерфейса;
  4. Агрегированные интерфейсы – список физических интерфейсов, входящих в данную группу;
  5. Режим агрегации – выбранный режим работы (например, balance-rr);
  6. Мониторинг каналов – используемый метод проверки доступности каналов;
  7. Описание – произвольный комментарий пользователя;
  8. Выкл./Вкл. – переключатель для быстрой активации/деактивации группы;
  9. Действия – стандартные иконки.
к сведению

При удалении агрегированного интерфейса все его настройки, включая привязку физических портов, будут удалены.

Элементы управления​

Перечень всех элементов управления смотрите в разделе.

Как отображаетсяДля чего
toggle
Подтверждение изменений
add_button
Добавление и редактирование записи
pencil_icon

Добавление и редактирование агрегированного интерфейса​

Параметры модальных окон Добавление/ Редактирование записи совпадают и приведены в таблице.

Модальное окноПараметрЗначения
l2_interface_aggregation_modal
Название виртуального интерфейсаФормируется автоматически в момент заполнения соответствующих полей: bond-ID-агрегации. Общая длина названия виртуального интерфейса не может превышать 15 символов
ID-агрегации*Уникальный идентификатор группы. На его основе создается интерфейс с именем bond-ID-агрегации. Значение от 0 до 255. По умолчанию: -
Агрегированные интерфейсы*Выбор из списка доступных, определенных системой физических интерфейсов
Режим агрегации*Выпадающий список для выбора алгоритма распределения трафика.
Способ мониторинга каналов*Неизменяемое поле при редактировании. Выбор метода проверки работоспособности интерфейсов в группе (MII-мониторинг, ARP-мониторинг)
Настройки режима
ПараметрЗначения
Количество пакетов для передачиОригинал: packets_per_slave. Количество пакетов, через которое произойдет переключение на следующий сетевой интерфейс. Значение от 0 до 65535
Количество повторных IGMP-сообщенийОригинал: resend_igmp. Определяет, какое количество отчетов о принадлежности группе (IGMP membership) отсылать при возникновении отказа. Один отчет отсылается немедленно, после возникновения отказа. Последующие пакеты отправляются с интервалом в 200 мс. Значение от 0 до 255
Приоритет AD (Aggregate Device)Оригинал: ad_actor_sys_prio. Определяет приоритет устройства, которое используется для определения порядка инициализации и управления агрегированными связями между устройствами. Значение от 1 до 65535
Политика выбора агрегатораОригинал: ad_select. Определяет логику выбора агрегации: Стабильность (stable), Пропускная способность (bandwidth), Количество портов (count)
Ключ порта (port-key)Оригинал: ad_user_port_key. Используется для идентификации физических портов, входящих в состав агрегированного интерфейса, и обеспечивает их правильную группировку. Значение от 0 до 1023
Хеш-политика передачи пакетовОригинал: xmit_hash_policy. Определяет параметры, которые будут использованы для вычисления хэш-функции. Результаты вычисления используются для определения уникальности соединений и их последующей обработке.
☑ Включить отправку пакетов LACPDUОпределяет параметры, которые будет использованы для вычисления хэш-функции. Результаты вычисления используются для определения уникальности соединений и их последующую обработку.
MAC-адрес для протокола LACPDUОригинал: ad_actor_system. Определяет MAC-адрес активно участника системы агрегации каналов, который самостоятельно инициирует формирование и управление агрегированными связями.
Частота передачиОригинал: lacp_rate. Определяет, с каким интервалом будет передаваться LACPDU пакеты.
Настройки мониторинга
ПараметрЗначения
Частота проверки соединения, мсОригинал: miimon. Определяет, как часто будет проверяться состояние линии на наличие отказов. Значение от 0 до 255
Задержка перед отключением, мсОригинал: downdelay. Определяет время задержки перед отключением интерфейса, если произошел сбой соединения. Значение должно быть кратно частоте проверки соединения
Задержка перед включением, мсОригинал: updelay. Определяет время задержки перед включением интерфейса при восстановлении канала. Значение должно быть кратно частоте проверки соединения
Количество ARP-уведомлений при переключении интерфейсаОригинал: num_grat_arp. Определяет количество ARP-уведомлений, отправляемых при переключении сетевого интерфейса. Используется для уведомления участников сетевого взаимодействия о смене MAC-адреса.
ОписаниеПроизвольный комментарий пользователя
☑ ВключитьВключение/выключение записи

* Обязательное поле.

Режимы агрегации​

В зависимости от выбранного режима агрегации, становится доступен блок Настройки режима со специфичными для него параметрами. Параметры различных режимов агрегации приведены в таблице:

Режим агрегацииОписаниеДоступные настройки
Последовательная передача (balance-rr)Пакеты отправляются последовательно, начиная с первого доступного интерфейса и заканчивая последним. Применяется для балансировки нагрузки и отказоустойчивости.
  • Количество пакетов для передачи (значение от 0 до 65535, по умолчанию 1);
  • Количество пакетов, отправляемых через один интерфейс перед переключением на следующий.
Передача через активный интерфейс (active-backup)Только один сетевой интерфейс из группы является активным. В случае сбоя происходит переключение на резервный. Применяется для отказоустойчивости.
  • Доступные IP-адреса для ARP-мониторинга;
  • Политика установления МАС-адреса;
  • Условие выбора основного интерфейса;
  • Основной интерфейс.
Распределение пакетов по хешу (balance-xor)Трафик распределяется между интерфейсами на основе хеш-функции, гарантируя, что пакеты для одного и того же получателя будут идти через один и тот же интерфейс. Применяется для балансировки нагрузки и отказоустойчивости.Хеш-политика передачи пакетов.
Широковещательная передача (broadcast)Пакеты дублируются на все интерфейсы в группе. Применяется для отказоустойчивости.Блок "Настройки режима" не отображается
Агрегированная передача (802.3ad)Динамическая агрегация каналов с использованием протокола LACP. Требует поддержки 802.3ad со стороны коммутатора.
  • Хеш-политика передачи пакетов;
  • Приоритет AD;
  • Политика выбора агрегатора;
  • Ключ порта;
  • Включить протокол LACP и его настройки.
Балансировка нагрузки при передаче (balance-tlb)Исходящий трафик распределяется в зависимости от текущей загрузки каждого интерфейса. Не требует специальной поддержки со стороны коммутатора.
  • Хеш-политика передачи пакетов;
  • Включить адаптивную балансировку нагрузки;
  • Основной интерфейс.
Балансировка нагрузки в обе стороны (balance-alb)Включает в себя balance-tlb для исходящего трафика и дополнительно выполняет балансировку входящего трафика с помощью ARP-ответов.
  • Хеш-политика передачи пакетов;
  • Включить адаптивную балансировку нагрузки;
  • Основной интерфейс.

Настройки мониторинга каналов​

В зависимости от выбранного способа мониторинга каналов, становится доступен блок Настройки мониторинга. Параметры различных способов мониторинга каналов приведены в таблице:

Способ мониторингаОписаниеДоступные настройки
МІІ-мониторингПроверка состояния физического подключения интерфейса (link status).
  • Задержка перед отключением, мс;
  • Задержка перед включением, мс;
  • Частота проверки соединения, мс;
  • Количество ARP-уведомлений при переключении интерфейса.
ARP-мониторингПериодическая отправка ARP-запросов на указанные IP-адреса для проверки сквозной доступности.
  • IP-адреса для мониторинга;
  • Частота проверки соединения, мс;
  • Количество ARP-уведомлений при переключении интерфейса;
  • Максимальное количество пропущенных пакетов.
ВНИМАНИЕ!

Для режимов 802.3ad, balance-tlb и balance-alb доступен только МІІ-мониторинг. При выборе одного из этих режимов поле Способ мониторинга каналов становится неактивным со значением МІІ-мониторинг и может появиться предупреждение: В выбранном режиме агрегации возможен только МІІ-мониторинг.

Подробное описание параметров:

  1. Количество повторных IGMP-сообщений (общее свойство) – определяет количество отчётов о членстве в группе (IGMP membership), отправляемых при возникновении сбоя для обеспечения корректной работы multicast-трафика. Диапазон значений: от 0 до 255;
  2. Хеш-политика передачи пакетов (для режимов balance-xor, 802.3ad, balance-tlb, balance-alb) – определяет поля пакета, используемые для вычисления хеша при распределении трафика:
    • L2 (layer2) – на основе MAC-адресов;
    • L2+L3 (layer2+3) – на основе MAC- и IP-адресов;
    • L3+L4 (layer3+4) — на основе IP-адресов и портов;
    • L2+L3 с инкапсуляцией (encap2+3) / Д3+Д4 с инкапсуляцией (encap3+4) — варианты для туннелированного трафика;
  3. Политика выбора агрегатора (для режима 802.3ad) – определяет логику выбора агрегации (например, Стабильность, Пропускная способность);
  4. (Включить протокол LACP (для режима 802.3ad)) – включает активную отправку пакетов LACPDU. При отключении поля MAC-адрес для протокола LACPDU и Частота передачи становятся неактивными;
  5. Частота передачи LACPDU (для режима 802.3ad) – доступные значения: Каждую 1 с (быстро) или Каждые 30 с (медленно);
  6. Включить адаптивную балансировку нагрузки (для режимов balance-tlb/balance-alb) – применяет дополнительную балансировку на основе текущей загрузки интерфейсов.