...
Динамический режим агрегации с использованием протокола LACP (Link Aggregation Control Protocol) позволяет настроить для каждого порта активный или пассивный методы согласования параметров соединения с соседним устройством.
Настройка port-channel
Создайте interface port-channel:
Без форматирования LTP-16N# configure terminal LTP-16N(configure)# interface port-channel 1 LTP-16N(config)(if-port-channel-1)#
Примечание На OLT доступно создать 10 агрегированнах uplink-интерфейсов.
Настройки port-channel по большей части схожи с настройками front-port. К примеру, можно разрешить прохождение VLAN, pvid и switchport:
Без форматирования LTP-16N(config)(if-port-channel-1)# vlan allow 100,200,300 LTP-16N(config)(if-port-channel-1)# pvid 10 LTP-16N(config)(if-port-channel-1)# switchport mode general
Примените конфигурацию и сохраните командами commit и save:
Без форматирования LTP-16N(config)(if-port-channel-1)# do commit LTP-16N(config)(if-port-channel-1)# do save
Добавление портов в port-channel
Для объединения портов в port-channel необходимо перейти в порты, которые будут агрегированы:
Без форматирования LTP-16N# configure terminal LTP-16N(configure)# interface front-port 3-4 LTP-16N(config)(if-front-3-4)#
Задайте port-channel на интерфейсах, используя команду channel-group.
Без форматирования LTP-16N(config)(if-front-3-4)# channel-group port-channel 1
Примечание Конфигурации интерфейсов и port-channel должны быть одинаковыми. Если конфигурации отличаются, то возникнет ошибка при попытке агрегировать интерфейсы. Если необходимо принудительное выполнение агрегации, можно воспользоваться опцией force для команды channel-group. В этом случае на интерфейсы применится конфигурация из port-channel, а текущая будет сброшена.
LTP-16N(config)(if-front-3-4)# channel-group port-channel 1 forceПримечание Интерфейс может принадлежать только одной группе агрегации.
Примените конфигурацию и сохраните командами commit и save. Дополнительная реконфигурация интерфейсов не требуется:
Без форматирования LTP-16N(config)(if-front-3-4)# do commit LTP-16N(config)(if-front-3-4)# do save
Настройка LACP
При необходимости используйте динамическую настройку, переключите интерфейс в режим lacp:
Без форматирования LTP-16N# configure terminal LTP-16N(configure)# interface port-channel 1 LTP-16N(config)(if-port-channel-1)# mode lacp LTP-16N(config)(if-port-channel-1)# exit LTP-16N(config) do commit
Примечание Front-port в агрегированной группе по умолчанию установлен в mode active, то есть является инициатором согласования параметров соединения с соседним устройством.
При необходимости измените интервал отправки пакета LACPDU с порта раз в 30 секунд:
Без форматирования LTP-16N(configure)# interface front-port 3 LTP-16N(config)(if-front-3)# lacp rate slow LTP-16N(config)(if-front-3)# do commit
При необходимости настройте приоритет выбора front-port при помощи изменения глобальной (общей) настройки и локальной (более приоритетной) настроек порта:
Без форматирования LTP-16N(configure)# lacp system-priority 1000 LTP-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 есть возможность настроить параметры для функций балансировки трафика. Возможно настроить полином, который будет использоваться в функции выбора интерфейса, с помощью команды interface port-channel load-balance polynomial. Доступны для выбора полинмоы: 0x8003, 0x8101, 0x84a1, 0x9019. За каждым из полиномов. спрятаны формулы для вычисления CRC, в зависимости от которого будет работать балансировка между портами внутри Port-channel. По умолчанию используется полином - 0x8003.
Также можно настроить , какое из каких полей заголовка будет использоваться в расчетахвычисляться хэш. Возможные варианты: src-mac, dst-mac, vlan, ether-type, dst-ip-v-4, src-ip-v-4, ip-proto, dst-port, src-port. Допустимо использовать комбинацию от 1 до 3 полей. По умолчанию выбраны поля - src-maс, dst-mac и vlan.
Без форматирования |
---|
LTP-16N# configure terminal LTP-16N(configure)# interface port-channel load-balance hash src-mac dst-mac vlan LTP-16N(configure)# interface port-channel load-balance polynomial 0x9019 |
Таблица полей из заголовка, используемых для расчёта хэш:
src-mac | MAC-адрес отправителя |
dst-mac | MAC-адрес получателя |
vlan | Поле Vlan |
ether-type | Поле EtherType |
src-ip-v-4 | IPv4 отправителя |
dst-ip-v-4 | IPv4 получателя |
ip-proto | Номер IP протокола |
src-port | IP порт отправителя |
dst-port | IP порт получателя |