Агрегирование каналов (агрегация каналов, англ. link aggregation, IEEE 802.3ad) — технология, которая позволяет объединить несколько физических каналов связи в один логический (группа агрегации). Группа агрегации имеет бóльшую пропускную способность и надежность по сравнению с одиночными линками.
Настройка LACP в общем виде может быть выполнена согласно диаграмме, приведенной ниже. Для настройки LAG в режиме static достаточно выполнить шаги, отмеченные голубым цветом. Для настройки LACP необходимо выполнить все шаги.
Рассмотрим порядок настройки LAG с LACP на LTP-X.
- На встроенном коммутаторе OLT необходимо создать интерфейс port-channel. Для создания интерфейса перейдите в режим его конфигурирования внутреннего коммутатора OLT. Всего может быть создано до 10-ти интерфейсов port-channel (индексы 1-10).
LTP-8X# switch LTP-8X(switch)# configure LTP-8X(switch)(config)# interface port-channel 1
- Опционально на создаваемом агрегированном интерфейсе могут быть указаны настройки скорости, дуплекса, flow-control, и т.д.
- Выберите режим работы режим работы агрегированного интерфейса (LACP, Static). Выберем режим LACP.
LTP-8X(switch)(config)(config-if)# mode lacp
- Опционально можно установить значение lacp system priority. По умолчанию значение параметра – 32768. Установка данного параметра выполняется в configure view. Для этого потребуется выйти из режима редактирования интерфейса port-channel на уровень выше.
LTP-8X(switch)(config)(config-if)# exit LTP-8X(switch)(config)# lacp system-priority 32541
- Опционально может быть указан режим балансировки трафика. Команда так же выполняется в configure view.Полный список возможных режимов балансировки нагрузки:
LTP-8X(switch)(config)# port-channel load-balance ip
Режим Описание ip На основании информации об IP-адресе отправителя и получателя ip-l4 На основании информации об IP-адресе отправителя и получателя, а также L4 информации mac На основании информации о MAC-адресе отправителя и получателя mac-ip На основании информации о MAC-адресе и IP-адресе отправителя и получателя mac-ip-l4 На основании информации о MAC-адресе, IP-адресе и L4 информации отправителя и получателя - Далее необходимо выполнить добавление физических интерфейсов в логическую группу агрегации. Для примера выполним добавление интерфейсов front-port 2,3.Конфигурация добавляемых интерфейсов на момент добавления их в группу агрегации должна быть идентичной, включая как настройки скорости и дуплекса, так и назначенных на интерфейсы VLAN. Если настройки отличаются, в CLI после попытки добавления отобразится соответствующее сообщение.
LTP-8X(switch)(config)# interface front-port 2 - 3 LTP-8X(switch)(config-if-range)# channel-group port-channel 1
В данном случае можно выполнить принудительное добавление обоих интерфейсов в группу агрегации при помощи аргумента force.Port front-port 2 add to port-channel 1 error: not ready Port front-port 3 add to port-channel 1 error: not ready
LTP-8X(switch)(config-if-range)# channel-group port-channel 1 force Port front-port 2 aggregated to port-channel 1 Port front-port 3 aggregated to port-channel 2
- Далее все настройки, включая тегирование VLAN выполняется относительно логического интерфейса port-channel. Например укажем VLAN 555 в режиме trunk для данного интерфейса. Так же необходимо применить выполненные изменения и сохранить в энергонезависимую память.
LTP-4X(switch)(config-if-range)# exit LTP-8X(switch)(config)# vlan 555 LTP-8X(switch)(config-vlan)# tagged port-channel 1 LTP-8X(switch)(config-vlan)# exit LTP-8X(switch)(config)# commit LTP-8X(switch)# exit LTP-8X# save
Просмотр состояния агрегированных интерфейсов выполняется из раздела switch с помощью команды, приведенной ниже.
LTP-8X# switch LTP-8X (switch)# show interfaces status port-channel 1
Рассмотрим порядок настройки LAG с LACP на MA4000.
Наиболее распространенной схемой агрегирования uplink интерфейсов для MA4000 является схема, при которой uplink интерфейсы двух управляющих плат PP4X объединяются в единый логический агрегированный интерфейс. Такой подход позволяет обеспечить отказоустойчивое резервирование uplink интерфейса и позволяет сохранить доступ к устройству в случае непредвиденного отключения одной из управляющих плат. Рассмотрим пример настройки агрегирования физического интерфейса front-port 1/0, принадлежащего PP4X плате управления, установленной в unit 1 и интерфейса front-port 2/0, относящегося к PP4X в unit 2.
Визуально объединяемые интерфейсы выделены на схеме крейта, представленной ниже.
Порядок настройки в общем виде аналогичен порядку настройки для LTP-X за исключением некоторых отличий по синтаксису вводимых команд.
- Первым шагом выполняется создание интерфейса port-channel. Всего на MA4000 может быть создано до 8 интерфейсов port-channel (индексы 1-8).
ma4000# configure terminal ma4000(config)# interface port-channel 1 ma4000(express-config-port-channel-1)#
- Опционально на создаваемом агрегированном интерфейсе могут быть указаны настройки скорости, дуплекса, flow-control, и т.д.
- Выберите режим работы режим работы агрегированного интерфейса (LACP, Static). Выберем режим LACP.
ma4000(express-config-port-channel-1)# mode lacp
- Опционально можно установить значение lacp system priority. По умолчанию значение параметра – 32768. Установка данного параметра выполняется в configure view. Для этого потребуется выйти из режима редактирования интерфейса port-channel на уровень выше.
ma4000(express-config-port-channel-1)# exit ma4000(config)# lacp system-priority 32541
- Опционально может быть указан режим балансировки трафика. Команда так же выполняется в configure view.Полный список возможных режимов балансировки нагрузки аналогичен списку для LTP-X (см. таблицу выше в разделе настройки LAG для LTP-X)
ma4000(config)# port-channel load-balance ip
- Далее необходимо выполнить добавление физических интерфейсов в логическую группу агрегации. Для примера выполним добавление интерфейсов front-port 2,3.Конфигурация добавляемых интерфейсов на момент добавления их в группу агрегации должна быть идентичной, включая как настройки скорости и дуплекса, так и назначенных на интерфейсы VLAN. Кроме того, в настройках добавляемых в группу агрегации физических интерфейсах должна быть указана определенная скорость. Если настройки отличаются, в CLI после попытки добавления отобразится соответствующее сообщение.
ma4000(config)# interface front-port 1/0,2/0 ma4000(front-port-1/0,2/0)# channel-group 1 normal
В данном случае можно выполнить принудительное добавление обоих интерфейсов в группу агрегации при помощи аргумента force.error, front-port 1/0 can't be added to port-channel 1 (speed must not be "auto") error, front-port 2/0 can't be added to port-channel 1 (speed must not be "auto")
ma4000(front-port-1/0,2/0)# channel-group 1 force
- Далее все настройки, включая тегирование VLAN выполняется относительно логического интерфейса port-channel. Например укажем VLAN 555 в режиме trunk для данного интерфейса. Так же необходимо применить выполненные изменения и сохранить в энергонезависимую память.
ma4000(front-port-1/0,2/0)# exit ma4000(config)# vlan 555 ma4000(vlan-555)# tagged port-channel 1 ma4000(vlan-555)# exit ma4000(config)# exit ma4000# commit ma4000# confirm
Просмотр состояния агрегированных интерфейсов выполняется с помощью команды, приведенной ниже.
ma4000# show interface port-channel 1 status

