Настройка протокола LACP¶
Протокол LACP (Link Aggregation Control Protocol) применяется для динамического согласования агрегированного интерфейса (Eth-Trunk) между двумя устройствами и контроля состояния физических портов, входящих в его состав. В данной реализации LACP включается на Eth-Trunk через режим mode lacp-static.
Необходимые условия и предварительные требования¶
Перед настройкой LACP необходимо:
- определить номер агрегированного интерфейса Eth-Trunk (например,
1); - определить список физических портов, включаемых в Eth-Trunk (в примере:
10ge1/0/5и10ge1/0/6); -
убедиться, что физические порты на обоих концах:
- имеют одинаковую скорость/duplex и совместимую среду (оптика/медь);
- не входят в состав другого Eth-Trunk;
- на обоих устройствах включить LACP на одинаковом Eth-Trunk (режим
mode lacp-static).
Основная информация о применяемых технологиях¶
LACP (IEEE 802.1AX/802.3ad)¶
LACP обеспечивает:
- обмен служебными пакетами LACPDU между партнерами;
- автоматическое включение/исключение физических портов из состава Eth-Trunk;
- согласование состава активных портов (Selected);
- поддержание Eth-Trunk как единого логического канала связи.
Назначение применяемых команд¶
Настройка Eth-Trunk в режиме LACP¶
interface eth-trunk <ID> - переход в режим настройки агрегированного интерфейса Eth-Trunk.
Пример:
mode lacp-static - включает режим LACP для Eth-Trunk.
Пример:
Добавление физических портов в Eth-Trunk¶
join eth-trunk <ID> - добавляет физический порт в состав агрегированного интерфейса Eth-Trunk.
Пример:
Дополнительные параметры LACP в режиме Eth-Trunk¶
Подраздел lacp в режиме config-eth-trunk содержит команды настройки идентификаторов и таймеров:
Пример конфигурирования¶
Исходное состояние¶
- Требуется объединить порты
10ge1/0/5и10ge1/0/6в агрегированный интерфейсeth-trunk 1. - На обоих коммутаторах применяется одинаковая схема (Eth-Trunk 1 и те же порты).
Задача
- Создать агрегированный интерфейс
eth-trunk 1. - Включить LACP (
mode lacp-static) наeth-trunk 1. - Добавить в
eth-trunk 1физические порты10ge1/0/5и10ge1/0/6.
Пример конфигурации (CLI)¶
Ниже приведен пример действий для каждого из двух коммутаторов (SW-A и SW-B).
Полный вывод выполненных конфигураций¶
Пример фрагмента конфигурации, относящийся к LACP и Eth-Trunk:
Изучение состояния устройства¶
Изучение состояния LACP рекомендуется выполнять в следующей последовательности: просмотр конфигурации LACP, затем просмотр состояния LACP и статистики, после чего - проверка параметров агрегированного интерфейса Eth-Trunk.
Просмотр конфигурации¶
Команда show lacp config отображает активную конфигурацию LACP:
Расшифровка:
- mode lacp-static - Eth-Trunk работает в режиме LACP.
Просмотр состояния LACP по Eth-Trunk¶
Команда show lacp eth-trunk отображает состояние LACP для агрегированного интерфейса:
Расшифровка полей:
- Interface - агрегированный интерфейс.
- Status - роль LACP для данного Eth-Trunk.
- PortNum - количество физических портов в составе Eth-Trunk.
- MainPort - основной (главный) порт Eth-Trunk.
- MaxActiveIfNum - максимально допустимое число активных физических портов.
Просмотр статистики LACP¶
Команда show lacp statistic отображает счетчики обмена LACPDU:
Расшифровка:
- LacpRevPdu - количество принятых LACPDU.
- LacpSentPdu - количество отправленных LACPDU.
- MarkerRevPdu / MarkerSentPdu - счетчики MarkerDU (служебные кадры LACP).
Просмотр системных параметров LACP¶
Команда show lacp system отображает параметры LACP на устройстве:
Расшифровка ключевых параметров:
- System Priority - приоритет устройства в LACP.
- System MAC Address - MAC-адрес системы LACP.
- Fast/Slow Periodic Time - интервалы отправки LACPDU.
- Short/Long Timeout Time - таймаут ожидания LACPDU.
Просмотр параметров работы¶
Команда show interface eth-trunk 1 отображает состояние агрегированного интерфейса и список физических портов:
Расшифровка ключевых строк:
- Mode : lacp - агрегированный интерфейс работает в режиме LACP.
- Number Of Ports in Trunk / Number Of Up Ports in Trunk - число портов в составе Eth-Trunk и число поднятых портов.
- Selected - порт включен в активный состав Eth-Trunk.
- Max-BW(M)/Cur-BW(M) - максимальная/текущая суммарная полоса пропускания Eth-Trunk (в примере 2×10G = 20000 Мбит/с).
- Hash arithmetic : srcdst-mac - алгоритм балансировки по MAC-адресам источника/назначения.
Рекомендации выполнения команд/настроек¶
Рекомендуется:
- на обоих коммутаторах использовать одинаковый Eth-Trunk ID и одинаковый режим (
mode lacp-static); - включать порты в Eth-Trunk только после приведения их параметров к одинаковым значениям (скорость/duplex/MTU);
-
после настройки проверить:
show lacp eth-trunk- корректное количество портов и роль;show lacp statistic- обмен LACPDU (рост счетчиков LacpRevPdu/LacpSentPdu);show interface eth-trunk 1- наличие статуса Selected у всех портов и суммарную полосуCur-BW(M);- при неравномерной загрузке учитывать
Hash arithmeticи особенности распределения потоков.
История возникновения команды¶
Версия ПО
Команды и конфигурации, приведенные в данной главе, применимы для:
- аппаратных платформ CIT серии L3200;
- версии ПО 5.3.0.
Ссылка на внешнюю документацию¶
Стандарт
- IEEE 802.1AX / 802.3ad - технология агрегации каналов (Link Aggregation).
