Настройка функции Link Aggregation
Агрегирование каналов - функция, позволяющая объединить несколько физических каналов между двумя устройствами в один логический - Link Aggregation Group (LAG), тем самым повышая надежность, а также расширяя пропускную способность без необходимости замены аппаратного обеспечения.
Агрегирование каналов может быть реализовано двумя способами:
ручная настройка - агрегирование нескольких физических интерфейсов для балансировки нагрузки между ними;
агрегирование по протоколу LACP (Link Aggregation Control Protocol).
Протокол управления агрегацией каналов (LACP) - это протокол, основанный на IEEE802.3ad. После того, как LACP включен на интерфейсе, интерфейс отправляет пакеты LACPDU (LACP Data Unit), на основании которых оборудования принимает решение о принадлежности порта тому или иному каналу.
LACP определяет следующие параметры:
Системный приоритет LACP настраивается на каждом коммутаторе, на котором работает LACP. Системный приоритет можно настроить автоматически или через интерфейс командной строки. LACP использует системный приоритет с MAC-адресом коммутатора для формирования идентификатора системы, а также во время согласования с другими системами.
Идентификатор системы LACP представляет собой комбинацию значения приоритета системы LACP и MAC-адреса коммутатора.
Приоритет порта LACP настраивается на каждом порту с использованием LACP. Приоритет порта можно настроить автоматически или через интерфейс командной строки. LACP использует приоритет порта с номером порта для формирования идентификатора порта. Приоритет порта определяет, какие порты следует перевести в режим ожидания при наличии аппаратного ограничения, препятствующего агрегированию всех совместимых портов.
Административный ключ - LACP автоматически настраивает значение административного ключа, равное идентификационному номеру группы каналов на каждом порту, настроенном для использования LACP. Административный ключ определяет способность порта объединяться с другими портами и зависит от физических характеристик порта, таких как скорость передачи данных, возможность дуплексной передачи и точка-точка или совместно используемая среда; заданных ограничений конфигурации.
Обмен этими параметрами необходим для того, чтобы канал формировался корректно.
Интерфейсы, входящие в одну LAG, должны иметь одинаковую конфигурацию, в том числе настройки QoS, QinQ, VLAN, MAC address learning, скорость и др. , в противном случае связь не будет работать корректно.
Режимы балансировки трафика:
dst-ip - балансировка по последнему биту ip-адреса назначения.
src-ip - балансировка по последнему биту ip-адреса источника.
srcdst-ip - выполняется операция xor между последними битами source и destination ip адресов. В итоге получается два варианта: 0 и 1.На основании этих значений пакеты равномерно распределяются по активным каналам lag. Т.е. половина каналов будет передавать пакеты с xor=0, половина с xor=1.
src-mac, dst-mac, srcdst-mac - аналогично по MAC-адресам
Настройка ручного агрегирования каналов:
Вход в интерфейс для настройки LAG, в коммутаторах серии ISCOM2600 поддерживается до 32 групп.
Raisecom(config)#interface port-channel {номер LAG}
Настройка режима агрегации
Raisecom(config-portchannel1)#mode manual
Настройка максимального и минимально числа активных физических каналов в группе - минимум 1, максимум 8.
Raisecom(config-portchannel1)#{max-active | min-active } links {число каналов}
Настройка режима балансировки.
Raisecom(config-portchannel1)#load-sharing mode { dst-ip | dst-mac | srcdst-ip | src-dst-mac | srcip| src-mac }
Добавление физического интерфейса в группу.
Raisecom(configgigaethernet1/1/port)#port-channel {номер LAG}
Настройка статической агрегации LACP:
Raisecom(config)#interface port-channel {номер LAG}
Raisecom(config-portchannel1)#mode lacp
Raisecom(config-portchannel1)#{maxactive | min-active } links {число каналов}
Raisecom(configgigaethernet1/1/port)#port-channel {номер LAG}
Настройка режима LACP на физическом интерфейсе. В режиме active оборудование будет постоянно слать пакеты LACPDU, в режиме passive - только при приеме пакета от другого оборудования-соседа (таким образом по крайней мере на одной стороне логического канала порты должны быть настроены в режиме active lacp)
Raisecom(configgigaethernet1/1/port)#lacp mode { active | passive }
Проверка конфигурации:
Raisecom#show port-channel - глобальная конфигурация агрегирования каналов на коммутаторе.
show lacp internal - параметры LACP интерфейса на данном коммутаторе.
show lacp neighbor - параметры LACP на коммутаторе, подключенном с другой стороны канала.
Вышеописанный процесс наглядно показывает простой и эффективный способ повышения надежности сети и пропускной способности канала между устройствами.