Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel4

Общие сведения

Агрегация каналов (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.

На устройствах InfiNet Wireless реализована полная поддержка стандарта агрегации каналов IEEE 802.3ad. Более того, имеется специальное проприетарное расширение режима работы LACP, повышающее эффективность функционирования по сравнению со стандартным режимом. В этом режиме увеличивается скорость ответа на изменения линков, оптимизируется общая производительность системы и предоставляются более точные статистические данные

Балансировка нагрузки

Агрегированный канал состоит из нескольких физических интерфейсов. Оборудованию необходимо каким-либо образом определить в какой из интерфейсов отправить каждый полученный пакет. Желательно отправлять все пакеты из одного потока данных в один и тот же физический порт, чтобы пакеты пришли к получателю в том же порядке. Например: в протоколе TCP неправильный порядок пакетов может быть обработан, как потеря пакетов; в VoIP, на вышестоящем оборудовании может не быть возможности буферизовать пакеты надолго, чтобы упорядочить их - в результате возрастет задержка и джиттер, что может привести к искажениям.

Warning
titleВнимание

Балансировка трафика в EtherChannel не всегда может быть равномерной, и это может создавать проблемы.

Expand
titleАлгоритм балансировки:
  1. Коммутатор вычисляет хэш от некоторых полей заголовка пакета, в зависимости от метода балансировки
    Методы балансировки:

    • По MAC-адресу отправителя или MAC-адресу получателя или учитывая оба адреса;
    • По IP-адресу отправителя или IP-адресу получателя или учитывая оба адреса;
    • По номеру порта UDP/TCP отправителя или номеру порта UDP/TCP получателя или учитывая оба порта;
    • По другим критерям, которые определяет производитель оборудования. Например, MPLS заголовок, Vlan ID и т.д.

    Info

    Оборудование Infinet поддерживает мощную хэш-функцию, которая представляет собой комбинацию MAC-адресов отправителя и получателя, тега VLAN, IP-адресов отправителя и получателя, портов UDP и TCP

  2. Если для балансировки нагрузки учитываются поля и отправителя, и получателя (это может быть и MAC, и IP, и порт TCP/UDP), то вычисляется XOR от их хэшей

  3. В зависимости от количества физических портов в LAG берётся несколько последних бит хэша (или результата XOR)

  4. По получившемуся значению из нескольких бит определяется порт, в который нужно отправить пакет. Причём может быть, что одному порту LAG соответствует несколько хэшей, и разным портам соответствует разное количество хэшей. Например, при максимум 8 портах и 5 портах в LAG распределение хэшей между портами будет: 2:2:2:1:1.

  5. Пакет отправляется в соответствующий хэшу порт.

Агрегация радиолинков

С помощью оборудования Infinet возможно объединить несколько радиоканалов для увеличения суммарной пропускной способности. Более того, можно реализовать полноценный Full Duplex, не смотря на использование TDMA.

Резервирование

Оборудование Infinet поддерживает полноценные схемы резервирования 1+1. Горячий резерв обеспечивается дублированием передающих и принимающих элементов. Возможны схемы с использованием как одного диапазона частот, так и нескольких.

R5000

Warning
titleВнимание

Конфигурации из сценариев ниже являются примерами, которые демонстрируют потенциальные возможности оборудования Infinet. Конфигурации могут изменяться в зависимости от модели и версии прошивки, поэтому не рекомендуем полностью копировать данные решения на дествующее оборудование.

Настройка LAG по протоколу LACP

В устройствах Infinet с портами 100 Мбит/с максимальная пропускная способность одного отдельного порта ограничена стандартом 100Base-TX. Пропускная способность радиомодуля в зависимости от MCS и ширины канала может быть выше. Для устройств линейки R5000 Lite максимальная достижимая пропускная способность достигает до 180 Мбит/с двунаправленного агрегированного потока. В случае подключения к устройству только через один 100Base-TX порт, утилизировать радиоканал на полную мощность в одном направлении не выйдет. Однако, с помощью Link Aggregation можно объеденить порты устройства в один логический канал, что позволит более оптимально загрузить полосу, доступную через радиоканал в одном направлении.

Expand
titleКонцептуальная схема PTP

Данный сценарий настройки возможно применять не только в топологиях точка-точка. Например, можно использовать Link Aggregation только с одной стороны, для увеличения пропускной способности Базовой станции.


Expand
titleКонцептуальная схема PMP


Настройка с помощью графического интерфейса
Anchor
GUILAG
GUILAG

  1. Для того, чтобы настроить Link Aggregation на устройстве Infinet, нужно создать LAG интерфейс
  2. Добавить в него порты, которые планируется агрегировать
  3. Выбрать режим LACP (обычный Standard или проприетарный Fast). В режиме “Standard” LACP функционирует в соответствии со стандартом IEEE 802.3ad. В режиме “Fast” используются дополнительные надстройки, позволяющие существенно ускорить реакцию LACP на изменение условий среды, оптимизировать системы агрегации и получать более точную статистику

    Warning
    titleВнимание

    Режим "Fast" является проприетарным расширением протокола LACP. Совместимость данного режима гарантируется только с устройствами, поддерживающими MINT протокол.



  4. В случае необходимости можно сконфигурировать IP-адрес на LAG-интерфейсе или SVI для управления
  5. Сконфигируровать группу коммутации

Настройка с помощью командной строки

Code Block
languagetext
themeEmacs
titleНастройка LAG в WANFlex
lag N [command] [(port|-port) (IFNAME | IFNAME...)]
КомандаЗначение

lag N port (IFNAME | IFNAME...)]

Создать логический интерфейс с именем “lagN” и включить в него порты, которые будут использованы для агрегации.

lag N status

Статус интерфейса “lagN”. Позволяет посмотреть значение “aggregation id”, загрузку на каждом родительском интерфейсе, режим агрегации.

lag N migrate

lag N -migrate

Позволить или запретить миграцию

Span
idpacketflow

потоков данных

между доступными родительскими интерфейсами, в том случае, если родительский интерфейс, обслуживающий данный поток перегружен больше чем другой. По умолчанию миграция разрешена.

Tooltip
idpacketflow
textCерия кадров или пакетов с одинаковым результатом хэшфункции. Например, TCP сессия между двумя ПК
directionN

lag N balance

lag N -balance

Позволить или запретить распределение

Span
idpacketflow2

потоков данных

между доступными родительскими интерфейсами, в зависимости от их загруженности. По умолчанию балансировка разрешена.

Tooltip
idpacketflow2
textCерия кадров или пакетов с одинаковым результатом хэшфункции. Например, TCP сессия между двумя ПК
directionN

lag N mode

Выбрать режим LACP (обычный Standard или проприетарный Fast). В режиме “Standard” LACP функционирует в соответствии со стандартом IEEE 802.3ad. В режиме “Fast” используются дополнительные надстройки, позволяющие существенно ускорить реакцию LACP на изменение условий среды, оптимизировать системы агрегации и получать более точную статистику.

Warning
titleВнимание

Режим "Fast" является проприетарным расширением протокола LACP. Совместимость данного режима гарантируется только с устройствами, поддерживающими MINT протокол.

lag N clear

Удалить интерфейс "lagN" из конфигурации устройства.

lag N loadm

Показать статистику по загрузке по каждому родительскому интерфейсу в реальном времени

Пример конфигурации

Базовый вариант конфигурации Link Aggregation. Настройка через графический интерфейс описана выше. Настройки одинаковы не зависимо от роли устройства.

Настройка через командную строку:

  • Создать LAG

    Code Block
    languagetext
    themeEmacs
    titleСоздание LAG
    lag 0 port eth0 eth1
    ifc lag0 up
    
  • В случае необходимости можно сконфигурировать IP-адрес на LAG-интерфейсе или SVI для управления.

    Code Block
    languagetext
    themeEmacs
    titleНастройка управления
    ifc lag0 10.10.10.1/24
  • Настроить группу коммутации для передачи трафика через радиолинк. Базовый пример ниже, подробнее про настройки групп коммутаций тут.

    Code Block
    languagetext
    themeEmacs
    titleНастройка управления
     switch group 1 add 2 rf5.0 lag0
     switch group 1 start

Резервирование радиолинка с использованием той же частоты или резервирование канала связи, построенного на другой технологии (Failover)

Описание

Оборудование Infinet серии R5000 обладает функционалом резервирования каналов связи. С помощью опции Failover можно организовать горячий резерв для любого канал связи, организованного как по проводной, так и по беспроводной технологии. При этом тип оборудования основного канала не важен. Единственное условие - связность на 2 уровне между устройствами Infinet через оба канала связи.

Принцип работы крайне прост. Устройство Infinet, на котором настроена опция Failover, проверяет доступность определенного MAC адреса через основной канал. Если этот MAC адрес доступен, то работа резервного канала блокируется. Для этого на резервном ведущем устройстве радиомодуль перестает вещать, а резервное ведомое устройство без сигналов от ведущего только слушает эфир. Таким образом резервный канал может работать на одной и той же частоте что и основной, но при этом не оказывать ни какого влияния на него. Как только контролируемый MAC адрес пропадет в основном канале, то резервный канал будет разблокирован и трафик начнет передаваться по нему. Процесс полностью автоматический. Однако, переход на резервный канал связи связан с кратковременным простоем. Трафик вернется в автоматическом режиме на основной канал связи сразу же, как только контролируемый MAC-адрес появится в основном канале связи.

Если в качестве основного канала используется оборудование из серии R5000, то это дает дополнительные преимущества. В таком случае, оба радиолинка можно настроить с применением опции Failover. Для обоих каналов связи будет автоматически оценено качество установившегося соединения. Соединение с наихудшими показателями автоматически станет резервным каналом. Параметрами выбора канала можно управлять вручную.

Можно так же установить два устройства Infinet с подключением к одной антенне или использовать одну радиочастоту.

Expand
titleКонцептуальная схема



1) Manual choice of "MAC"


2) Automatic choice of "MAC"

Code Block
languagetext
themeEmacs
titleКонфигурация 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.


Warning
titleВнимание

Протокол STP может быть причиной некорретной работы опции Failover, поэтому он должен быть выключен. Опция Failover во время старта вызывает кратковременное образование петли в одном широковещательном домене.


  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 1"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.1/24
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00020 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 1"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.2/24
    switch group 100 order 1
    sw group 100 start
  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 2"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.3/24
    switch group 100 order 1
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00040 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 2"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.4/24
    switch group 100 order 1
    sw group 100 start
  • Объединить устройства в единый MINT домен
    1) Ручная настройка "MAC"

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00070
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    

    2) Автоматическая настройка "MAC"

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00070
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00080
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00090
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
  • Сконфигурировать группы коммутации для передачи данных

    Warning
    titleВнимание

    На устройствах Master 2 и Slave 2 номер группы коммутации для передачи данных должен отличаться от номера такой группы на устройствах Master1 и Slave 1, иначем образуется петля

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    switch group 1 add eth0 rf5.0
    switch group 1 start 
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    switch group 1 add eth0 rf5.0
    switch group 1 start 
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    switch group 2 add eth0 rf5.0
    switch group 2 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    switch group 2 add eth0 rf5.0
    switch group 2 start 
  • Включить Failover
    1) Ручная настройка "MAC"

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    mint rf5.0 failover "MAC Slave 2"
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    mint rf5.0 failover "MAC Slave 1"

    2) Автоматическая настройка "MAC"

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    mint rf5.0 failover auto
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    mint rf5.0 failover auto
  • Ручной выбор резеревного линка

    Warning

    При включения Failover на двух устройствах Инфинет серии R5000 может произойти ситуация, когда оба линка одинаковы по своим характеристикам (стоимости линка). В таком случае требуется в ручную указать какой из линков резервный.

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    mint rf5.0 -extracost 3000


Резервирование радиолинка без использования коммутатора

Описание

В некоторых случаях возможность выделить больее одного порта для подключения к устройству Infinet отсутствует, но необходимость в резервировании есть. Благодаря наличию нескольких портов на самих устройствах Infinet, резервирование радиолинка можно организовать только на наших устройствах. При данном сценарии не требуется какая-то особая настройка.

Expand
titleКонцептуальная схема

Пример конфигурации

Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группе коммутации 1.

  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 1"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.1/24
    sw group 100 stp on
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00020 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 1"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.2/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5100 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 2"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.3/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start 
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5100 -bitr 300000 -sid 10101010 -nodeid 00040 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 2"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.4/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
  • В случае необходимости можно включить питание POE на портах eth1

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleСоздание LAG
    ifc eth1 poe up
    
  • Объединить устройства в единый MINT домен

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth1
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    ifc prf0 up
    prf 0 parent eth1
    mint prf0 -name "Slave 1 prf"
    mint prf0 -nodeid 00060
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    ifc prf0 up
    prf 0 parent eth1
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00070
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    ifc prf0 up
    prf 0 parent eth1
    mint prf0 -name "Slave 2 prf"
    mint prf0 -nodeid 00080
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
  • Сконфигурировать группы коммутации для передачи данных

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    switch group 1 add eth0 rf5.0
    switch group 1 stp on
    switch group 1 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    switch group 1 add rf5.0
    switch group 1 stp on
    switch group 1 start
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    switch group 1 add rf5.0
    switch group 1 stp on
    switch group 1 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    switch group 1 add eth0 rf5.0
    switch group 1 stp on
    switch group 1 start

Резервирование радиолинка без агрегации каналов (без использования коммутаторов Infimux)

Описание

С помощью объединения двух радиоканалов в один MINT-домен легко можно полностью зарезервировать соединение. В таком случае, путь прохождения трафика будет автоматически выбираться на основе качества каждого радилинка.

Expand
titleКонцептуальная схема

Пример конфигурации

Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группе  коммутации 1.

  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 1"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.1/24
    sw group 100 stp on
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00020 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 1"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.2/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5100 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 2"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.3/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5100 -bitr 300000 -sid 10101010 -nodeid 00040 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 2"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.4/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start 
    
  • Объединить устройства в единый MINT домен

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 1 prf"
    mint prf0 -nodeid 00060
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00070
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 2 prf"
    mint prf0 -nodeid 00080
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
  • Сконфигурировать группы коммутации для передачи данных

    Warning
    titleВнимание

    Если не исключить на одном из устройств интерфейс eth0 или не включить STP, то в группе коммутации случится петля

    Expand
    titleПример

    В примере ниже для устранения петли используется протокол STP

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 

Резервирование радиолинка с агрегацией каналов (без использования коммутаторов Infimux)

Описание

С помощью объединения двух радиоканалов в один MINT-домен легко можно полностью зарезервировать соединение. Если настроить агрегацию каналов, то можно увеличить максимальную пропускную способность всего радиолинка.

Expand
titleКонцептуальная схема

Пример конфигурации

Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группах коммутации 1 и 2.

  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 1"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.1/24
    sw group 100 stp on
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00020 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 1"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.2/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5100 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 2"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.3/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5100 -bitr 300000 -sid 10101010 -nodeid 00040 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 2"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.4/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start 
    
  • Настроить коммутаторы (конфигурация коммутаторов не входит в данный пример). В случае необходимости собрать LAG между двумя коммутаторами.

  • Объединить устройства в единый MINT домен

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 1 prf"
    mint prf0 -nodeid 00060
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00070
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 2 prf"
    mint prf0 -nodeid 00080
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    


  • Сконфигурировать группы коммутации для передачи данных

    Warning
    titleВнимание

    На устройствах Master 2 и Slave 2 номер группы коммутации для передачи данных должен отличаться от номера такой группы на устройствах Master1 и Slave 1, иначем образуется петля

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    switch group 1 add eth0 prf0
    sw group 1 repeater on
    switch group 1 start 
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    switch group 1 add eth0 prf0
    sw group 1 repeater on
    switch group 1 start 
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    switch group 2 add eth0 prf0
    sw group 2 repeater on
    switch group 2 start 
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    switch group 2 add eth0 prf0
    sw group 2 repeater on
    switch group 2 start 

Резервирование радиолинка (с использованием коммутаторов Infimux)

Описание

С помощью агрегации двух радиоканалов легко можно увеличить максимальную пропускную способность всего радиолинка. Благодаря коммутаторам Infimux можно агрегировать радиолинки в единый канал, в котором в режиме реального времени будет оцениваться пропускная способность каждого из линков. Распределение трафика будет происходит динамически на основе текущих характерстик каждого из линков.

Expand
titleКонцептуальная схема

Пример конфигурации

Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика между коммутаторами InfiMux организован в группе коммутации 1.

  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 1"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev svi100 up
    ifc vlan100 192.168.1.1/24
    sw group 100 add prf0
    svi 100 group 100
    sw group 100 stp on
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00020 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 1"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev svi100 up
    ifc vlan100 192.168.1.2/24
    sw group 100 add prf0
    svi 100 group 100
    sw group 100 stp on
    sw group 100 start
  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5100 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 2"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev svi100 up
    ifc vlan100 192.168.1.3/24
    sw group 100 add prf0
    svi 100 group 100
    sw group 100 stp on
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5100 -bitr 300000 -sid 10101010 -nodeid 00040 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 2"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev svi100 up
    ifc vlan100 192.168.1.4/24
    sw group 100 add prf0
    svi 100 group 100
    sw group 100 stp on
    sw group 100 start
  • Настроить коммутаторы InfiMux

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleInfimux 1
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 prf0
    svi 100 group 100
    ifc svi100 192.168.1.5/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
    ifc prf0 up
    prf 0 parent eth1
    mint prf0 -name "InfiMux 1 prf 1"
    mint prf0 -nodeid 00090
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    ifc prf1 up
    prf 1 parent eth2
    mint prf1 -name "InfiMux 1 prf 2"
    mint prf1 -nodeid 00100
    mint prf1 -type master
    mint prf1 -mode fixed
    mint prf1 -key "123456789"
    mint prf1 -authmode public
    mint prf1 start
    mint join prf0 prf1
    lag 0 mode fast port eth1 eth2
    ifc lag0 up
    Code Block
    languagetext
    themeEmacs
    titleInfimux 2
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 prf0
    svi 100 group 100
    ifc svi100 192.168.1.6/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
    ifc prf0 up
    prf 0 parent eth1
    mint prf0 -name "InfiMux 2 prf 1"
    mint prf0 -nodeid 00110
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    ifc prf1 up
    prf 1 parent eth2
    mint prf1 -name "InfiMux 2 prf 2"
    mint prf1 -nodeid 00120
    mint prf1 -type master
    mint prf1 -mode fixed
    mint prf1 -key "123456789"
    mint prf1 -authmode public
    mint prf1 start
    mint join prf0 prf1
    lag 0 mode fast port eth1 eth2
    ifc lag0 up
  • Объединить все устройства в единый MINT домен

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 1 prf"
    mint prf0 -nodeid 00060
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00070
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 2 prf"
    mint prf0 -nodeid 00080
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
  • Сконфигурировать группы коммутации для передачи данных


    Warning
    titleВнимание

    На устройствах Master 2 и Slave 2 номер группы коммутации для передачи данных должен отличаться от номера такой группы на устройствах Master1 и Slave 1, иначем образуется петля

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    switch group 1 add eth0 prf0
    sw group 1 repeater on
    switch group 1 start 
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    switch group 1 add eth0 prf0
    sw group 1 repeater on
    switch group 1 start
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    switch group 2 add eth0 prf0
    sw group 2 repeater on
    switch group 2 start
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    switch group 2 add eth0 prf0
    sw group 2 repeater on
    switch group 2 start
    
    Code Block
    languagetext
    themeEmacs
    titleInfimux 1
    switch group 1 add eth0 lag0
    switch group 1 start 
    Code Block
    languagetext
    themeEmacs
    titleInfimux 2
    switch group 1 add eth0 lag0
    switch group 1 start

Full Duplex режим

Описание

В связи с особенностями технологии доступа к среде, передача радиосигнала возможна только в одном направлении в один момент времени. Другими словами радиолинк работает в режиме Half Duplex. Однако, благодаря технологии MINT можно организовать полноценный Full Duplex канал связи. При этом обеспечивается резервирование канала. В случае выхода из строя одного из линков канал продолжит работу в режиме Half Duplex.

Expand
titleКонцептуальная схема

Пример конфигурации

Управление устройствами организовано в выделенном vlan 100 в группе коммутации 100. Траспорт пользовательского трафика организован в группе коммутации 1.

  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 1"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.1/24
    sw group 100 stp on
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00020 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 1"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.2/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5100 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 2"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.3/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5100 -bitr 300000 -sid 10101010 -nodeid 00040 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 2"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.4/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start 
    
  • Настроить коммутаторы (конфигурация коммутаторов не входит в данный пример)

  • Объединить устройства в единый MINT домен

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 1 prf"
    mint prf0 -nodeid 00060
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 2 prf"
    mint prf0 -nodeid 00070
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 2 prf"
    mint prf0 -nodeid 00080
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
  • Сконфигурировать группы коммутации для передачи данных

    Warning
    titleВнимание

    Если не исключить на одном из устройств интерфейс eth0 или не включить STP, то в группе коммутации случится петля

    Expand
    titleПример

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 
    
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    switch group 1 add eth0 prf0
    sw group 1 stp on
    switch group 1 start 


  • Настроить стоимость линков в домене MINT, чтобы заставить трафик течь только в одном направлении

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    mint rf5.0 -extracost 1000
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    mint rf5.0 -extracost 1000
    

XG

На текущий момент удачного решения без минусов нет. Подробности в кейсе

Jira
serverIssue tracking
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde83c3ec9-5471-3f7a-a413-b8ba086218c6
keySUP-616
.

Warning
titleВнимание

Конфигурации из сценариев ниже являются примерами, которые демонстрируют потенциальные возможности оборудования Infinet. Конфигурации могут изменяться в зависимости от модели и версии прошивки, поэтому не рекомендуем полностью копировать данные решения на дествующее оборудование.

Резервирование радиолинка с использованием на XG с помощью коммутаторов Infimux или устройств из серии R5000 (Failover)

Описание

Оборудование Infinet серии R5000 обладает функционалом резервирования каналов связи. С помощью опции Failover можно организовать горячий резерв для любого канал связи, организованного как по проводной, так и по беспроводной технологии. При этом тип оборудования основного канала не важен. Единственное условие - связность на 2 уровне между устройствами Infinet через оба канала связи.

Принцип работы крайне прост. Устройство Infinet, на котором настроена опция Failover, проверяет доступность определенного MAC адреса через основной канал. Если этот MAC адрес доступен, то работа резервного канала блокируется. Для этого на резервном ведущем устройстве радиомодуль перестает вещать, а резервное ведомое устройство без сигналов от ведущего только слушает эфир. Таким образом резервный канал может работать на одной и той же частоте что и основной, но при этом не оказывать ни какого влияния на него. Как только контролируемый MAC адрес пропадет в основном канале, то резервный канал будет разблокирован и трафик начнет передаваться по нему. Процесс полностью автоматический. Однако, переход на резервный канал связи связан с кратковременным простоем. Трафик вернется в автоматическом режиме на основной канал связи сразу же, как только контролируемый MAC-адрес появится в основном канале связи.

Таким образом можно резервировать устройства серии XG с помощью коммутаторов Infimux или устройствами из серии R5000.

Expand
titleКонцептуальная схема

Пример конфигурации


Warning
titleВнимание

Протокол STP может быть причиной некорретной работы опции Failover, поэтому он должен быть выключен. Опция Failover во время старта вызывает кратковременное образование петли в одном широковещательном домене.

  • Настроить первую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 freq 5000 bitr 300000 sid 10101010 burst
    rf rf5.0 txpwr 25 pwrctl distance auto
    dfs rf5.0 dfsoff
    mint rf5.0 -roaming leader
    mint rf5.0 -type master
    mint rf5.0 -name "Master 1"
    mint rf5.0 -key "123456789"
    mint rf5.0 poll start
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.1/24
    sw group 100 stp on
    sw group 100 start
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    rf rf5.0 band 40
    rf rf5.0 mimo
    rf rf5.0 burst
    dfs rf5.0 dfsoff
    mint rf5.0 prof 1 -band 40 -freq 5000 -bitr 300000 -sid 10101010 -nodeid 00020 -type slave -netid 0 -minbitr 30000 -autobitr -mimo -key "123456789"
    mint rf5.0 -name "Slave 1"
    ifc svi100 up
    ifc vlan100 vlan 100 vlandev eth0 up
    sw group 100 add vlan100 rf5.0
    svi 100 group 100
    ifc svi100 192.168.1.2/24
    switch group 100 order 1
    sw group 100 stp on
    sw group 100 start
  • Настроить вторую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    xg -type master
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    xg -type slave
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
  • Объединить устройства R5000 в единый MINT домен

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Master 1 prf"
    mint prf0 -nodeid 00050
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    ifc prf0 up
    prf 0 parent eth0
    mint prf0 -name "Slave 1 prf"
    mint prf0 -nodeid 00060
    mint prf0 -type master
    mint prf0 -mode fixed
    mint prf0 -key "123456789"
    mint prf0 -authmode public
    mint prf0 start
    mint join rf5.0 prf0
    
  • Сконфигурировать группы коммутации для передачи данных

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    switch group 1 add eth0 prf0
    switch group 1 start 
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    switch group 1 add eth0 prf0
    switch group 1 start 
    


  • Включить Failover

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    mint rf5.0 failover "MAC Slave 1"

Резервирование радиолинка на основе STP

Описание

Оборудование Infinet серии XG, к сожалению, не обладает программным функционалом резервирования каналов связи. Однако, с помощью использования сторонних устройств на основе общедоступных технологий можно создать два канала связи, которые полностью будут соответствовать понятию горячий резерв.

Самой простой схемой будет являться организация двух связанных на 2 уровне каналов связи. Для исключения колец на крайних устройствах необходимо включение протокола STP, который блокирует образование петель. В этом случае трафик будет передаваться по одному из каналов, но при его обрыве перейдет на соседний.

К сожалению, в таком случае использование одной частоты для двух пар устройств не желательно.

Expand
titleКонцептуальная схема

Пример конфигурации
  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    xg -type master
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    xg -type slave
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1


  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    xg -type master
    xg -tdd-sync-src freerun
    xg -cell-id 2
    xg -channel-width 40
    xg -freq-dl 5100
    xg -freq-ul 5100
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    xg -type slave
    xg -tdd-sync-src freerun
    xg -cell-id 2
    xg -channel-width 40
    xg -freq-dl 5100
    xg -freq-ul 5100
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1


  • Настроить STP на вышетоящем оборудовании (в пример не входит)

Резервирование радиолинка на основе LACP

Описание

Оборудование Infinet серии XG не обладает программным функционалом резервирования каналов связи. Однако, с помощью использования сторонних устройств на основе общедоступных технологий можно создать два канала связи, которые полностью будут соответствовать понятию горячий резерв, а так же, благодаря протоколу LACP, могут участовать в передаче данных.

В таком случае, настройка будет довольно-таки проста. На коммутаторах организуется агрегация каналов по протоколу LACP. Это могут быть как сторонние коммутаторы, так и коммутаторы Infimux. Трафик будет балансироваться между обоими каналами связи, увеличивая их общую пропускную способность, а при обрыве одного из них полностью перейдет на оставшийся канал.

К сожалению, в таком случае использование одной частоты для двух пар устройств не желательно.

Expand
titleКонцептуальная схема

Пример конфигурации
  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    xg -type master
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    xg -type slave
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1


  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    xg -type master
    xg -tdd-sync-src freerun
    xg -cell-id 2
    xg -channel-width 40
    xg -freq-dl 5100
    xg -freq-ul 5100
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    xg -type slave
    xg -tdd-sync-src freerun
    xg -cell-id 2
    xg -channel-width 40
    xg -freq-dl 5100
    xg -freq-ul 5100
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1


  • Настроить LACP на вышетоящем оборудовании (в пример не входит)

Резервирование радиолинка на основе OSPF

Описание

Оборудование Infinet серии XG не обладает программным функционалом резервирования каналов связи. Однако, с помощью использования сторонних устройств на основе общедоступных технологий можно создать два канала связи, которые полностью будут соответствовать понятию горячий резерв, а так же, благодаря протоколу OSPF, могут участовать в передаче данных.

В таком случае, настройка будет довольно-таки проста. На маршрутизаторах организуется два непосредственно соединенных канала по протоколу OSPF. В случае, если используется ECMP OSPF, то трафик будет балансироваться между обоими каналами связи, увеличивая их общую пропускную способность, а при обрыве одного из них полностью перейдет на оставшийся канал. Изменяя стоимость каждого из линков можно легко отправить трафик в одном направлении.

К сожалению, в таком случае использование одной частоты для двух пар устройств не желательно.

Expand
titleКонцептуальная схема

Пример конфигурации
  • Настроить первую пару Master-Slave в качестве основного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 1
    xg -type master
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
    Code Block
    languagetext
    themeEmacs
    titleSlave 1
    xg -type slave
    xg -tdd-sync-src freerun
    xg -cell-id 1
    xg -channel-width 40
    xg -freq-dl 5000
    xg -freq-ul 5000
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1


  • Настроить вторую пару Master-Slave в качестве резервного радиолинка

    Expand
    titleКонфигурация
    Code Block
    languagetext
    themeEmacs
    titleMaster 2
    xg -type master
    xg -tdd-sync-src freerun
    xg -cell-id 2
    xg -channel-width 40
    xg -freq-dl 5100
    xg -freq-ul 5100
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1
    Code Block
    languagetext
    themeEmacs
    titleSlave 2
    xg -type slave
    xg -tdd-sync-src freerun
    xg -cell-id 2
    xg -channel-width 40
    xg -freq-dl 5100
    xg -freq-ul 5100
    xg -short-cp 1
    xg -freq-auto 0
    xg -max-distance 1
    xg -sframelen 5
    xg -tdd-profile-auto-switching 1
    xg -txpwr 0
    xg -ctrl-block-boost 1
    xg -atpc-master-enable 1
    xg -atpc-target-rssi -55
    xg -atpc-rssi-threshold 1


  • Настроить 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 или наоборот