Общие сведения
Агрегация каналов (Link Aggregation) подразумевает параллельное использование нескольких физических каналов в качестве одного логического для увеличения общей пропускной способности и надежности системы передачи данных. Общая пропускная способность логического канала суммируется из возможностей всех участвующих физических каналов, а в случае, отказа одного из них, система продолжает функционировать, используя оставшиеся рабочие каналы.
LACP
Link Aggregation Control Protocol (LACP) — сигнальный протокол, предназначенный для объединения нескольких физических каналов в один логический в сетях Ethernet. Использование LACP позволяет обнаружить повреждённый канал, который при использовании обычной статической агрегации не был бы обнаружен. LACP описан в стандарте IEEE 802.3ad, который сейчас заменён новым стандартом IEEE 802.1AX. Служебные сообщения LACP инкапсулируются прямо в кадры Ethernet, LACP не использует IP. Служебные сообщения отправляются на multicast MAC-адрес 01-80-c2-00-00-02.
На устройствах Инфинет реализована полная поддержка стандарта агрегации каналов IEEE 802.3ad. Более того, имеется специальное проприетарное расширение режима работы LACP, повышающее эффективность функционирования по сравнению со стандартным режимом. В этом режиме увеличивается скорость ответа на изменения каналов связи, оптимизируется общая производительность системы и предоставляются более точные статистические данные.
Балансировка нагрузки
Агрегированный канал состоит из нескольких физических интерфейсов. Оборудованию необходимо каким-либо образом определить, в какой из интерфейсов отправить каждый полученный пакет. Желательно отправлять все пакеты из одного потока данных в один и тот же физический порт, чтобы пакеты пришли к получателю в том же порядке. Например: в протоколе TCP неправильный порядок пакетов может быть обработан, как потеря пакетов; в VoIP, на вышестоящем оборудовании может не быть возможности буферизовать пакеты надолго, чтобы упорядочить их - в результате возрастет задержка и джиттер, что может привести к искажениям.
Внимание
Балансировка трафика в EtherChannel не всегда может быть равномерной, и это может создавать проблемы.
Агрегация радиоканалов
С помощью оборудования Инфинет возможно объединить несколько радиоканалов для увеличения суммарной пропускной способности. Более того, можно реализовать полноценный Full Duplex, несмотря на использование протокола управления доступом TDMA.
Резервирование
Оборудование Infinet поддерживает полноценные схемы резервирования 1+1. Горячий резерв обеспечивается дублированием передающих и принимающих элементов. Возможны схемы с использованием как одного диапазона частот, так и нескольких.
Устройства семейств InfiLINK 2x2 и InfiMAN 2x2
Внимание
Конфигурации из сценариев ниже являются примерами, которые демонстрируют потенциальные возможности оборудования Инфинет. Конфигурации могут изменяться в зависимости от модели и версии программного обеспечения, поэтому не рекомендуем полностью копировать данные решения на используемое оборудование.
Настройка LAG по протоколу LACP
В устройствах Инфинет с портами Fast Ethernet максимальная пропускная способность одного отдельного порта ограничена стандартом 100Base-TX. Пропускная способность радиомодуля в зависимости от MCS и ширины канала может быть выше. Для устройств семейства InfiLINK 2x2 LITE максимальная достижимая пропускная способность достигает 180 Мбит/с двунаправленного агрегированного потока. В случае подключения к устройству только через один 100Base-TX порт, утилизировать радиоканал на полную мощность в одном направлении не выйдет. Однако, с помощью Link Aggregation можно объеденить порты устройства в один логический канал, что позволит более оптимально загрузить полосу, доступную через радиоканал в одном направлении.
Данный сценарий настройки возможно применять не только в топологиях "точка-точка". Например, можно использовать Link Aggregation только с одной стороны, для увеличения пропускной способности сектора базовой станции.
Настройка с помощью веб-интерфейса
- Для того, чтобы настроить Link Aggregation на устройстве Инфинет, нужно создать интерфейс LAG
- Добавить в него порты, которые планируется агрегировать
Выбрать режим LACP (обычный "Standard" или проприетарный "Быстрый режим"). В режиме “Standard” LACP функционирует в соответствии со стандартом IEEE 802.3ad. В "Быстром режиме” используются дополнительные надстройки, позволяющие существенно ускорить реакцию LACP на изменение условий среды, оптимизировать системы агрегации и получать более точную статистику
Внимание
"Быстрый режимt" является проприетарным расширением протокола LACP. Совместимость данного режима гарантируется только с устройствами, поддерживающими протокол MINT.
- В случае необходимости можно сконфигурировать IP-адрес на LAG-интерфейсе или SVI для управления
- Настроить группу коммутации
Настройка с помощью командной строки
Описание команды "lag" и её параметров приведено в разделе Команда lag (агрегация каналов).
Пример конфигурации
Настройка через командную строку:
Создать интерфейс LAG, добавить в него порты "eth0" и "eth1"
Создание LAGlag 0 port eth0 eth1 ifc lag0 up
В случае необходимости можно сконфигурировать IP-адрес на LAG-интерфейсе или SVI для управления.
Настройка управленияifc lag0 10.10.10.1/24
Настроить группу коммутации для передачи трафика через радиоканал. Базовый пример ниже, подробнее про настройки групп коммутаций можно посмотреть в разделе "Команда switch".
Настройка управленияswitch group 1 add 2 rf5.0 lag0 switch group 1 start
Резервирование радиоканала с использованием той же частоты или резервирование канала связи, построенного на другой технологии (Failover)
Описание
Оборудование Инфинет семейств InfiLINK 2x2 и InfiMAN 2x2 обладает функционалом резервирования каналов связи. С помощью опции "Failover" можно организовать горячий резерв для любого канал связи, организованного как по проводной, так и по беспроводной технологии. При этом тип оборудования основного канала не важен. Единственное условие - связность на 2 уровне между устройствами Инфинет через оба канала связи.
Принцип работы крайне прост. Устройство Инфинет, на котором настроена опция "Failover", проверяет доступность определенного MAC-адреса через основной канал. Если этот MAC-адрес доступен, то работа резервного канала блокируется. Для этого на резервном ведущем устройстве радиомодуль перестает вещать, а резервное ведомое устройство без сигналов от ведущего только слушает эфир. Таким образом резервный канал может работать на одной и той же частоте что и основной, но при этом не оказывать ни какого влияния на него. Как только контролируемый MAC-адрес пропадет в основном канале, то резервный канал будет разблокирован и трафик начнет передаваться по нему. Процесс полностью автоматический. Однако, переход на резервный канал связи связан с кратковременным простоем. Трафик вернется в автоматическом режиме на основной канал связи сразу же, как только контролируемый MAC-адрес появится в основном канале связи.
Если в качестве основного канала используется оборудование семейств InfiLINK 2x2 или InfiMAN 2x2, то это дает дополнительные преимущества. В таком случае, оба радиоканала можно настроить с применением опции "Failover". Для обоих каналов связи будет автоматически оценено качество установившегося соединения. Соединение с наихудшими показателями автоматически станет резервным каналом. Параметрами выбора канала можно управлять вручную.
Можно так же установить два устройства Инфинет с подключением к одной антенне или использовать одну радиочастоту.
mint IFNAME [-]failover {MAC|auto}
Команда | Описание |
---|---|
mint IFNAME failover MAC | Включить "Failover" и контролировать доступность "MAC" |
mint IFNAME failover auto | Включить "Failover" и контролировать доступность "MAC". "MAC" выбирается в автоматическом режиме |
mint IFNAME [-]failover | Выключить "Failover" |
Пример конфигурации
Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Транспорт пользовательского трафика организован в группе коммутации 1.
Внимание
Протокол STP может быть причиной некорретной работы опции "Failover", поэтому он должен быть выключен. Опция "Failover" во время старта вызывает кратковременное образование петли в одном широковещательном домене.
Настроить устройства Master 1 и Slave 1 в качестве основного радиоканала
Настроить устройства Master 2 и Slave 2 в качестве резервного радиоканала
Объединить устройства в единую область MINT
1) Ручная настройка "MAC"2) Автоматическая настройка "MAC"
Сконфигурировать группы коммутации для передачи данных
Внимание
На устройствах Master 2 и Slave 2 номер группы коммутации для передачи данных должен отличаться от номера такой группы на устройствах Master1 и Slave 1, иначе образуется петля
Включить "Failover"
1) Ручная настройка "MAC"2) Автоматическая настройка "MAC"
Ручной выбор резервного канала
При включения "Failover" на двух устройствах Инфинет серии семейств InfiLINK 2x2 и InfiMAN 2x2 может произойти ситуация, когда оба канала связи одинаковы по своим характеристикам (стоимости канала). В таком случае требуется вручную указать, какой из линков резервный.
Резервирование радиолинка без использования коммутатора
Описание
В некоторых случаях возможность выделить больее одного порта для подключения к устройству Infinet отсутствует, но необходимость в резервировании есть. Благодаря наличию нескольких портов на самих устройствах Infinet, резервирование радиолинка можно организовать только на наших устройствах. При данном сценарии не требуется какая-то особая настройка.
Пример конфигурации
Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группе коммутации 1.
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
В случае необходимости можно включить питание POE на портах eth1
Объединить устройства в единый MINT домен
Сконфигурировать группы коммутации для передачи данных
Резервирование радиолинка без агрегации каналов (без использования коммутаторов Infimux)
Описание
С помощью объединения двух радиоканалов в один MINT-домен легко можно полностью зарезервировать соединение. В таком случае, путь прохождения трафика будет автоматически выбираться на основе качества каждого радилинка.
Пример конфигурации
Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группе коммутации 1.
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
Объединить устройства в единый MINT домен
Сконфигурировать группы коммутации для передачи данных
Внимание
Если не исключить на одном из устройств интерфейс eth0 или не включить STP, то в группе коммутации случится петля
В примере ниже для устранения петли используется протокол STP
Резервирование радиолинка с агрегацией каналов (без использования коммутаторов Infimux)
Описание
С помощью объединения двух радиоканалов в один MINT-домен легко можно полностью зарезервировать соединение. Если настроить агрегацию каналов, то можно увеличить максимальную пропускную способность всего радиолинка.
Пример конфигурации
Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группах коммутации 1 и 2.
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
Настроить коммутаторы (конфигурация коммутаторов не входит в данный пример). В случае необходимости собрать LAG между двумя коммутаторами.
Объединить устройства в единый MINT домен
Сконфигурировать группы коммутации для передачи данных
Внимание
На устройствах Master 2 и Slave 2 номер группы коммутации для передачи данных должен отличаться от номера такой группы на устройствах Master1 и Slave 1, иначем образуется петля
Резервирование радиолинка (с использованием коммутаторов Infimux)
Описание
С помощью агрегации двух радиоканалов легко можно увеличить максимальную пропускную способность всего радиолинка. Благодаря коммутаторам Infimux можно агрегировать радиолинки в единый канал, в котором в режиме реального времени будет оцениваться пропускная способность каждого из линков. Распределение трафика будет происходит динамически на основе текущих характерстик каждого из линков.
Пример конфигурации
Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика между коммутаторами InfiMux организован в группе коммутации 1.
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
Настроить коммутаторы InfiMux
Объединить все устройства в единый MINT домен
Сконфигурировать группы коммутации для передачи данных
Внимание
На устройствах Master 2 и Slave 2 номер группы коммутации для передачи данных должен отличаться от номера такой группы на устройствах Master1 и Slave 1, иначем образуется петля
Full Duplex режим
Описание
В связи с особенностями технологии доступа к среде, передача радиосигнала возможна только в одном направлении в один момент времени. Другими словами радиолинк работает в режиме Half Duplex. Однако, благодаря технологии MINT можно организовать полноценный Full Duplex канал связи. При этом обеспечивается резервирование канала. В случае выхода из строя одного из линков канал продолжит работу в режиме Half Duplex.
Пример конфигурации
Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группе коммутации 1.
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
Настроить коммутаторы (конфигурация коммутаторов не входит в данный пример)
Объединить устройства в единый MINT домен
Сконфигурировать группы коммутации для передачи данных
Внимание
Если не исключить на одном из устройств интерфейс eth0 или не включить STP, то в группе коммутации случится петля
Настроить стоимость линков в домене MINT, чтобы заставить трафик течь только в одном направлении
XG
На текущий момент удачного решения без минусов нет. Подробности в кейсе - SUP-616Getting issue details... STATUS .
Внимание
Конфигурации из сценариев ниже являются примерами, которые демонстрируют потенциальные возможности оборудования Infinet. Конфигурации могут изменяться в зависимости от модели и версии прошивки, поэтому не рекомендуем полностью копировать данные решения на дествующее оборудование.
Резервирование радиолинка с использованием на XG с помощью коммутаторов Infimux или устройств из серии R5000 (Failover)
Описание
Оборудование Infinet серии R5000 обладает функционалом резервирования каналов связи. С помощью опции Failover можно организовать горячий резерв для любого канал связи, организованного как по проводной, так и по беспроводной технологии. При этом тип оборудования основного канала не важен. Единственное условие - связность на 2 уровне между устройствами Infinet через оба канала связи.
Принцип работы крайне прост. Устройство Infinet, на котором настроена опция Failover, проверяет доступность определенного MAC адреса через основной канал. Если этот MAC адрес доступен, то работа резервного канала блокируется. Для этого на резервном ведущем устройстве радиомодуль перестает вещать, а резервное ведомое устройство без сигналов от ведущего только слушает эфир. Таким образом резервный канал может работать на одной и той же частоте что и основной, но при этом не оказывать ни какого влияния на него. Как только контролируемый MAC адрес пропадет в основном канале, то резервный канал будет разблокирован и трафик начнет передаваться по нему. Процесс полностью автоматический. Однако, переход на резервный канал связи связан с кратковременным простоем. Трафик вернется в автоматическом режиме на основной канал связи сразу же, как только контролируемый MAC-адрес появится в основном канале связи.
Таким образом можно резервировать устройства серии XG с помощью коммутаторов Infimux или устройствами из серии R5000.
Пример конфигурации
Внимание
Протокол STP может быть причиной некорретной работы опции Failover, поэтому он должен быть выключен. Опция Failover во время старта вызывает кратковременное образование петли в одном широковещательном домене.
Настроить первую пару Master-Slave в качестве резервного радиолинка
Настроить вторую пару Master-Slave в качестве основного радиолинка
Объединить устройства R5000 в единый MINT домен
Сконфигурировать группы коммутации для передачи данных
Включить Failover
Резервирование радиолинка на основе STP
Описание
Оборудование Infinet серии XG, к сожалению, не обладает программным функционалом резервирования каналов связи. Однако, с помощью использования сторонних устройств на основе общедоступных технологий можно создать два канала связи, которые полностью будут соответствовать понятию горячий резерв.
Самой простой схемой будет являться организация двух связанных на 2 уровне каналов связи. Для исключения колец на крайних устройствах необходимо включение протокола STP, который блокирует образование петель. В этом случае трафик будет передаваться по одному из каналов, но при его обрыве перейдет на соседний.
К сожалению, в таком случае использование одной частоты для двух пар устройств не желательно.
Пример конфигурации
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
- Настроить STP на вышетоящем оборудовании (в пример не входит)
Резервирование радиолинка на основе LACP
Описание
Оборудование Infinet серии XG не обладает программным функционалом резервирования каналов связи. Однако, с помощью использования сторонних устройств на основе общедоступных технологий можно создать два канала связи, которые полностью будут соответствовать понятию горячий резерв, а так же, благодаря протоколу LACP, могут участовать в передаче данных.
В таком случае, настройка будет довольно-таки проста. На коммутаторах организуется агрегация каналов по протоколу LACP. Это могут быть как сторонние коммутаторы, так и коммутаторы Infimux. Трафик будет балансироваться между обоими каналами связи, увеличивая их общую пропускную способность, а при обрыве одного из них полностью перейдет на оставшийся канал.
К сожалению, в таком случае использование одной частоты для двух пар устройств не желательно.
Пример конфигурации
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
- Настроить LACP на вышетоящем оборудовании (в пример не входит)
Резервирование радиолинка на основе OSPF
Описание
Оборудование Infinet серии XG не обладает программным функционалом резервирования каналов связи. Однако, с помощью использования сторонних устройств на основе общедоступных технологий можно создать два канала связи, которые полностью будут соответствовать понятию горячий резерв, а так же, благодаря протоколу OSPF, могут участовать в передаче данных.
В таком случае, настройка будет довольно-таки проста. На маршрутизаторах организуется два непосредственно соединенных канала по протоколу OSPF. В случае, если используется ECMP OSPF, то трафик будет балансироваться между обоими каналами связи, увеличивая их общую пропускную способность, а при обрыве одного из них полностью перейдет на оставшийся канал. Изменяя стоимость каждого из линков можно легко отправить трафик в одном направлении.
К сожалению, в таком случае использование одной частоты для двух пар устройств не желательно.
Пример конфигурации
Настроить первую пару Master-Slave в качестве основного радиолинка
Настроить вторую пару Master-Slave в качестве резервного радиолинка
- Настроить OSPF на вышетоящем оборудовании (в пример не входит
Дополнительное оборудование
В некоторых случаях требуется использование дополнительного оборудования для увеличения дальности проводных соединений или исключения лишних устройств из схемы связи.
Список рекомендованного оборудования и задачи, которые можно решить с помощью предлагаемых устройств:
Устройство | Описание | Пример |
---|---|---|
Коммутатор с Passive POE | Позволяют подключать устройства линейки R5000 Lite без использования POE-инжекторов | |
Коммутатор с 802.3at | Позволяют подключать устройства линейки R5000 Pro без использования POE-инжекторов | |
Удлинители POE | Позволяют преодолеть ограничение в 100 метров на подключение устройств | Powertone PEXT-WT, Powertone PEXT 1/4 |
Конвертеры POE | Позволяют конвертировать Passive POE в 802.3at или наоборот |