1. В основном конфигурационном меню создадим интерфейс port-channel
LTP-16N# configure terminal LTP-16N(configure)# interface port-channel 1 LTP-16N(config)(if-port-channel-1)#
2. При настройке port-channel необходимо обязательно добавить vlan в port-channel для прохождения трафика.
LTP-16N(config)(if-port-channel-1)# vlan allow 100,200,300
3. После настройки port-channel добавим порты в агрегацию.
LTP-16N(configure)# interface front-port 3-4 LTP-16N(config)(if-front-3-4)# channel-group port-channel 1
Интерфейс может принадлежать только одной группе агрегации!
Настройки интерфейсов, входящих в port-channel должны быть одинаковыми! Если конфигурации отличаются, то возникает ошибка при попытке агрегировать интерфейсы.
Если необходимо принудительное выполнение агрегации, можно воспользоваться опцией force для команды channel-group. В этом случае на интерфейсы применится конфигурация из port-channel, а текущая будет сброшена.
LTP-16N(configure)# interface front-port 3-4 LTP-16N(config)(if-front-3-4)# channel-group port-channel 1 force
4. Для окончательной настройки необходимо применить конфигурацию
LTP-16N(config)(if-front-3-4)# do commit
После изменения настроек port-channel будет выполнена автоматическая реконфигурация терминала. Вследствие чего возможна временная остановка сервисов!
5. При необходимости используйте динамическую настройку, переключите интерфейс в режим lacp (по дефолту настроен mode static):
LTP-16N(configure)# interface port-channel 1LTP-16N(config)(if-port-channel-1)# mode lacp LTP-16N(config)(if-port-channel-1)# do commit
Front-port в агрегированной группе по умолчанию установлен в mode active, то есть является инициатором согласования параметров соединения с соседним устройством.
6. При необходимости настройте приоритет выбора front-port при помощи изменения глобальной (общей) настройки и локальной (более приоритетной) настроек порта:
LTP-16N(configure)# lacp system-priority 1000LTP-16N(configure)# interface front-port 3 LTP-16N(config)(if-front-3)# lacp port-priority 500 LTP-16N(config)(if-front-3)# do commit
Настройка балансировки
В port-channel есть возможность настроить параметры для функций балансировки трафика. Возможно настроить полином, который будет использоваться в функции выбора интерфейса. Также можно настроить, какое из полей заголовка будет использоваться в расчетах. Допустимо использовать комбинацию до 3 полей.
Дефолтная настройка балансировки на OLT, выглядит так:
interface port-channel load-balance hash src-mac dst-mac vlan interface port-channel load-balance polynomial 0x8003
Возможные значения поля заголовка load-balance hash: src-mac, dst-mac, vlan, ethertype, dst-ip-v-4, src-ip-v-4, ip-proto, dst-port, src-port.
Возможные значения полинома для расчёта: 0x8003, 0x8101, 0x84a1, 0x9019.