Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Динамический режим агрегации с использованием протокола LACP (Link Aggregation Control Protocol) позволяет настроить для каждого порта активный или пассивный методы согласования параметров соединения с соседним устройством.

Настройка port-channel

  1. Создайте interface port-channel:

    Без форматирования
    LTP-16N# configure terminal 
    LTP-16N(configure)# interface port-channel 1
    LTP-16N(config)(if-port-channel-1)# 
    
    


    Примечание

    На OLT доступно создать 10 агрегированнах uplink-интерфейсов.


  2. Настройки 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


  3. Примените конфигурацию и сохраните командами commit и save:

    Без форматирования
    LTP-16N(config)(if-port-channel-1)# do commit
    LTP-16N(config)(if-port-channel-1)# do save


Добавление портов в port-channel

  1. Для объединения портов в port-channel необходимо перейти в порты, которые будут агрегированы:

    Без форматирования
    LTP-16N# configure terminal
    LTP-16N(configure)# interface front-port 3-4
    LTP-16N(config)(if-front-3-4)#


  2. Задайте 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


    Примечание

    Интерфейс может принадлежать только одной группе агрегации.


  3. Примените конфигурацию и сохраните командами 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-macMAC-адрес  отправителя
dst-macMAC-адрес получателя
vlanПоле Vlan
ether-typeПоле EtherType
src-ip-v-4IPv4 отправителя 
dst-ip-v-4 IPv4 получателя
ip-protoНомер IP протокола
src-portIP порт отправителя
dst-portIP порт получателя