Page tree

Versions Compared

Key

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

...

Center

Параметр позволяет провести тестирование с включенными механизмами MINT, такими как автоматическое управления мощностью передатчика (ATPC) и автоматический контроль битовой скорости  (autobitrate). В данном режиме не собирается статистика по ошибкам и переповторам.

Данный параметр также позволяет в качестве параметра “target” указывать MAC-адрес любого узла MINT сети, в том числе не являющегося непосредственным соседом данного узла.

Параметр должен указываться только вместе с параметрами "-tu" или "-tb", при этом параметр"-r" игнорируется.Установка пароля "PASSWORD" на тестирование. Если на устройстве установлен пароль на тестирование, то с ним сможет тестироваться только устройство, на котором установлен такой же пароль.
ПараметрОписание
IFNAMEРадиоинтерфейс,

Конфигурация типа устройства

-type {mesh | master | slave}

Каждый узел сети MINT должен быть одного из трёх типов: "master", "mesh" или "slave".

  • MASTER - устройство может устанавливать соединение со всеми типами устройств. Друг с другом и с устройствами типа "mesh" может образовывать сеть любой топологии. На устройстве типа "master" может быть включен маркерный доступ. Только один "master" в сегменте сети может быть активным в режиме маркерного доступа, образуя при этом сеть с топологией точка-многоточка (звезда). Все остальные узлы при этом разрывают свои соединения с другими устройствами (кроме связей установленных с помощью функции "join"). Обычно используются для создания опорной сети передачи данных с относительно статичным расположением устройств в пространстве.
  • MESH - устройство может быть участником сети с произвольной топологией. Устанавливает связи с устройствами типа "mesh" или "master". Отличие "mesh" от "master" в том, что узлы типа "master" будут стараться избегать передачи трафика опорной сети (master-master) маршрутами, которые проходят через узлы "mesh" (если есть другой путь через опорную сеть), устанавливая стоимость соединения "master-mesh" (со стороны "master") заведомо выше (параметр meshextracost), чем с другими устройствами. Таким образом, тип "mesh" можно использовать на мобильных устройствах с неустойчивыми или часто меняющимися условиями связи, не опасаясь, что это нарушит работу опорной сети. Узлы типа mesh могут работать в режиме маркерного доступа под управлением "master". При этом, если "master" включает маркерный доступ, то узел "mesh" разрывает связи со всеми остальными узлами (кроме тех, что установлены посредством функции "join"). При исчезновении "master" (или отключении на нём маркерного доступа) узел "mesh" восстанавливает соединения с остальными соседями (если они были).
  • SLAVE - устанавливает единственное соединение с устройством типа "master". При потере соединения выполняет сканирование сети в поисках нового или утраченного “master”. Под управлением “master” устройство типа “slave” может работать в режиме маркерного доступа. Режим "slave" используется для построения "классической" топологии "звезда" (точка-многоточка).

-mode {mobile | nomadic | fixed}

Данная команда определяет режим работы устройства. Режим работы определяется применением данного узла в сети.

  • Fixedузел имеет фиксированное положение в сети, не производит никаких перемещений и постоянно включен. Является узлом опорной сети.
  • Nomadic - узел может менять свое географическое положение, но обмен данными с сетью, как правило, происходит, когда узел не движется.
  • Mobile - узел часто передвигается. Во время передвижения происходит обмен данными.

Определение идентификатора узла

-nodeid NUMBERID

Данная команда устанавливает идентификационный номер устройства в сети MINT. По умолчанию, устанавливается значение равное серийному номеру устройства.
Также данный параметр можно указывать в формате «XXX.YYY», например как часть IP-адреса устройства (оба числа «XXX» и «YYY» могут принимать значения от 1 до 255).
Физического смысла параметр не имеет. Используется для более удобной идентификации устройства.

Имя сетевого узла

-name NAME

Параметр устанавливает символьное имя "NAME" узла. Данное имя будет отображаться при выводе команды “mint map”. Имя должно содержать не более 16 символов. Пробелы в имени узла возможны только, если это имя поставлено в кавычки.

Идентификатор сети

-netid NUMBER

Команда задает идентификатор сети (шестнадцатеричное число до 8 знаков). Значение должно быть одинаковое по обе стороны соединения.

Аутентификация узлов

-key SECRETKEY

Установка секретного ключа "SECRETKEY" устройства. Данный параметр должен иметь длину до 64 символов (без пробелов). При использовании пробелов, помещается в кавычки.

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

-authmode {public | static | remote}

Параметр "-authmode" устанавливает один из трёх возможных способов аутентификации узлов:

  • "public" - все узлы сети имеют одинаковый ключ (пароль) доступа. Самый простой способ, подходит для организации небольших рабочих групп, соединений точка-точка, организации публичного доступа в сеть в местах скопления потребителей, а также для изучения архитектуры MINT. Любые 2 узла могут установить между собой связь и стать частью общей сети, если их ключи совпадают. В режиме "public" любой узел, обнаружив потенциального соседа, проверяет локальную базу данных соседей. Если информация о соседе есть в локальной базе, то для аутентификации используется ключ локальной базы, в противном случае предполагается, что ключ соседа совпадает с собственным ключом узла.
  • "static" - каждый узел содержит полный список узлов с которыми можно устанавливать связь и их параметры, включая ключи доступа. Подходит для организации автономной зоны обслуживания без необходимости централизованного контроля и мониторинга. Очевидно, что для установления связи, узлы, имеющие друг друга в списке разрешённых, должны находится в пределах достижимости друг друга. В режиме "static" узел должен иметь локальную базу всех соседей с которыми можно устанавливать соединения. Локальная база формируется командами "mint IFNAME addnode". Если информации о соседе нет в локальной базе, то соединение отвергается.
  • "remote" - централизованный метод аутентификации с помощью стороннего сервера аутентификации, например RADIUS, или шлюза (параметры стороннего сервера аутентификации устанавливаются командой «aaa»). Этот метод предполагает, что любой узел может запросить необходимую ему информацию у стороннего сервера аутентификации и, следовательно, должен иметь к нему непосредственный сетевой доступ.
-[no]authrelay -[no]snmprelay -[no]extgw
  • "-authrelay" - назначает сетевой узел шлюзом аутентификации. Таким образом, если он имеет локальную базу данных соседей или доступ к стороннему серверу аутентификации, то узлы, использующие метод аутентификации "remote", но не имеющие ни доступа к стороннему серверу ни информации в собственной базе данных, будут пользоваться услугами шлюза аутентификации для получения ключей потенциальных соседей. Информация о наличии в сети шлюза аутентификации автоматически распространится по всей сети MINT.
  • "-snmprelay" - назначает сетевой узел шлюзом SNMP. Информация о наличии в сети шлюза SNMP автоматически распространится по всей сети MINT.
  • "-extgw" - если ключ указан, то устройство анонсирует в сеть информацию о том, что данное устройство может быть использовано (реально имеет активный маршрут во внешнюю сеть) в качестве шлюза по умолчанию (default gateway) для сетей IPv4. Узлы MINT, которые желают воспользоваться этой информацией, могут быть сконфигурированы с помощью команды “sys [no]mintgateway”. Данный механизм полностью замещён более удобным  протоколом ODR (On-Demand Routing), но оставлен в целях сохранения совместимости.

Instant DFS

Устанавливает "bitrate" передачи тестовых пакетов от тестируемого устройства и к нему. Параметры являются опциональными. Если эти параметры не указаны, возможны две ситуации:
  • Данное устройство тестируется со своим узлом-соседом, т.е. мы можем увидеть этот узел и значения "tx/rx bitrate" для него с помощью команды "mint map".  В этом случае для параметров "rate" и "reply rate"  берутся значения "tx/rx bitrate", которые выводятся командой «mint map».
  • Данное устройство не считает устройство, с которым оно тестируется, своим узлом соседом. В этом случае значения параметров "rate" и "reply rate" будут равными, соответствующими минимальному возможному значению "bitrate" для данного устройства при текущей полосе пропускания (например, 6 Mbps при полосе пропускания 20 MHz, 3Mbps – 10 MHz, 1.5 Mbps – 5 MHz).

Устанавливает размер тестовых сетевых пакетов для передачи от тестируемого устройства и к нему. Размер тестового пакета по умолчанию 1024 байта. Максимально допустимый размер пакета 1810 байта.

Передача широковещательных тестовых пакетов.

Устанавливает приоритет (0..16) для тестовых пакетов.

Включение режима звуковой индикации (аудиомонитор).

Аудиомонитор предназначен для упрощения настройки антенн при инсталляции оборудования. Настройка на источник сигнала осуществляется по частоте звуковых сигналов аудиомонитора, т.е. чем чаще происходят звуковые сигналы, тем выше уровень сигнала. Аудиомонитор подключается к консольному порту ODU. Для прослушивания звукового сигнала используются наушники.

Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Аудиомонитор не входит в комплект поставки и заказывается отдельно.

    • "l" – происходит звуковая индикация сигнала, принимаемого тестируемым устройством;
    • "r" –происходит звуковая индикация сигнала, принимаемого от тестируемого устройства на противоположном конце радиоканала;
    • "m" – происходит звуковая индикация минимального сигнала из принимаемого тестируемым устройством и принимаемого от тестируемого устройства.
Параметр "auto" - автоматическое тестирование в режиме аудиомонитора после перезагрузки тестируемого устройства, после которой работает только аудиомонитор, на экране ход тестирования не отображается. Дополнительные параметры аналогичны параметру "-a". Для отключения автоматического тестирования после перезагрузки устройства, т.е. тест не останавливается, но при перезагрузке устройства тест не возобновится, используйте параметр "-auto".

Специальный режим для юстировки антенн для устройств серии «Xm» (например, R5000-Om). Параметр "L" указывает номер антенны, которая будет использоваться для отправки тестовых фреймов. Параметр "R" указывает номер антенны, которую будет использовать устройство с противоположной стороны радиоканала для отправки ответных тестовых фреймов. Если параметр "L" опущен, то будет отображаться средний уровень сигнала со всех антенн. Если не указан параметр "-r", то тест возможен даже тогда, когда подключено только по одной антенне с каждой стороны. Если параметр "-r" указан, то параметры "L" и "R" игнорируются.

Параметры L и R могут принимать значения 0 и 1  (0 – антенна с вертикальной поляризацией, 1 – антенна с горизонтальной поляризацией).

Индикатор качества принимаемого сигнала (Error Vector Magnitude). В процессе юстировки необходимо стремиться к получению как можно более высокого значения EVM (не менее чем 21).

Unidirectional test - данные передаются только с тестирующей стороны на указанный MAC-адрес (адрес определяется параметром "target").

Размер пакета по умолчанию - 1536 байт (для изменения размера пакета необходимо использовать параметр "-s").

Можно указать количество секунд "seconds", которые будет продолжаться тест (по умолчанию – 5 секунд). Максимальное значение - 60 секунд.

Bidirectional test - данные передаются в обе стороны.

Размер пакета по умолчанию при использовании этих опций - 1536 байт (для изменения размера пакета необходимо использовать опцию «-s»).

Можно указать количество секунд, которые будет продолжаться тест (по умолчанию – 5 секунд). Максимальное значение - 60 секунд.

Параметр устанавливает ограничение на максимальную ширину канала, которые используются в режиме тестирования пропускной способности (параметры "-tu" и "-tb"). По умолчанию "N" измеряется в мегабитах в секунду, если указан суффикс "k", то в килобитах в секунду (пример: 10m - 10 Мбит/с, 500k - 500 кбит/с).Останавливает процесс тестирование устройства.Выключение/включение возможности проведения тестирования. По умолчанию, включено.

Примеры

Code Block
languagejava
themeDJango
mint rf5.0 –mode nomadic

Instant DFS

Синтаксис:

Code Block
languagejava
themeDJango
mint IFNAME -[no]idfs

Данная опция отвечает а включение/отключение функции Instant DFS

Задание идентификатора узла

Например,

Code Block
languagejava
themeDJango
mint rf5.0 –nodeid 5
mint rf5.0 –nodeid 123.112

Имя узла

Синтаксис:

Code Block
languagejava
themeDJango
mint IFNAME -name NAME

Команда задает символьное имя узла. Данное имя будет отображаться при выводе команды “mint map”. Имя должно содержать не более 16 символов. Пробелы в имени узла возможны только, если это имя поставлено в кавычки.

Например,

Code Block
languagejava
themeDJango
mint rf5.0 –name My_node
mint rf5.0 -name "Master Unit"

Идентификатор сети

Синтаксис:

Code Block
languagejava
themeDJango
 mint IFNAME -netid NUMBER

Команда задает идентификатор сети (шестнадцатеричное число до 8 знаков). Значение должно быть одинаковое по обе стороны соединения.

Аутентификация узлов

Например 1:

Узлы А и B используют одинаковый ключ и могут установить соединение друг с другом в режиме "public".

Узел А:

Code Block
languagejava
themeDJango
mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public

Узел B:

Code Block
languagejava
themeDJango
mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public

Например 2:

Узлы А и B используют разные ключи доступа, но могут установить соединение друг с другом в режиме "public" с использованием локальных баз данных.

Узел А:

Code Block
languagejava
themeDJango
mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2

Узел B:

Code Block
languagejava
themeDJango
mint rf5.0 –key KEY2
mint rf5.0 –authmode public
mint rf5.0 addnode -mac A:A:A:A:A:A -key SECRETKEY

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

Например 3:

Узел А использует локальную базу данных и выполняет роль шлюза аутентификации.

Узел B не имеет своей базы данных и в режиме "remote" пользуется услугами шлюза аутентификации.

...

Скремблирование

-[no]scrambling

Команда включает/отключает скремблирование данных для улучшения стабильности соединения. По умолчанию включен

Режим «изоляции» беспроводных клиентов

-[no]replicate [$ACL]

Параметр позволяет выполнить "изоляцию" беспроводных клиентов от непосредственного обмена информацией друг с другом в режиме коммутации.
Если на базовой станции включен параметр "mint -noreplicate", то трафик, попадающий в беспроводную сеть из проводного сегмента клиентского устройства, не будет передан базовой станцией обратно в беспроводной сегмент. Он может вернуться в беспроводной сегмент только через внешний проводной коммутатор, подключенный к базовой станции. По умолчанию непосредственный обмен разрешён (mint -replicate).
Дополнительно может быть указан список "$ACL" типа "num" (acl add $ISOLATE num N1 N2 ...), в котором перечислены номера групп коммутации, для которых следует разрешить или запретить указанную функцию (по умолчанию для всех).

Note
titleВНИМАНИЕ

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

-[no]swborder

Параметр предотвращает распространение информации о группах коммутации через указанный интерфейс.

Instant DFS


Устанавливает "bitrate" передачи тестовых пакетов от тестируемого устройства и к нему. Параметры являются опциональными. Если эти параметры не указаны, возможны две ситуации:
  • Данное устройство тестируется со своим узлом-соседом, т.е. мы можем увидеть этот узел и значения "tx/rx bitrate" для него с помощью команды "mint map".  В этом случае для параметров "rate" и "reply rate"  берутся значения "tx/rx bitrate", которые выводятся командой «mint map».
  • Данное устройство не считает устройство, с которым оно тестируется, своим узлом соседом. В этом случае значения параметров "rate" и "reply rate" будут равными, соответствующими минимальному возможному значению "bitrate" для данного устройства при текущей полосе пропускания (например, 6 Mbps при полосе пропускания 20 MHz, 3Mbps – 10 MHz, 1.5 Mbps – 5 MHz).


Устанавливает размер тестовых сетевых пакетов для передачи от тестируемого устройства и к нему. Размер тестового пакета по умолчанию 1024 байта. Максимально допустимый размер пакета 1810 байта.


Передача широковещательных тестовых пакетов.


Устанавливает приоритет (0..16) для тестовых пакетов.

Включение режима звуковой индикации (аудиомонитор).

Аудиомонитор предназначен для упрощения настройки антенн при инсталляции оборудования. Настройка на источник сигнала осуществляется по частоте звуковых сигналов аудиомонитора, т.е. чем чаще происходят звуковые сигналы, тем выше уровень сигнала. Аудиомонитор подключается к консольному порту ODU. Для прослушивания звукового сигнала используются наушники.

Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Аудиомонитор не входит в комплект поставки и заказывается отдельно.

    • "l" – происходит звуковая индикация сигнала, принимаемого тестируемым устройством;
    • "r" –происходит звуковая индикация сигнала, принимаемого от тестируемого устройства на противоположном конце радиоканала;
    • "m" – происходит звуковая индикация минимального сигнала из принимаемого тестируемым устройством и принимаемого от тестируемого устройства.

Параметр "auto" - автоматическое тестирование в режиме аудиомонитора после перезагрузки тестируемого устройства, после которой работает только аудиомонитор, на экране ход тестирования не отображается. Дополнительные параметры аналогичны параметру "-a". Для отключения автоматического тестирования после перезагрузки устройства, т.е. тест не останавливается, но при перезагрузке устройства тест не возобновится, используйте параметр "-auto".

Специальный режим для юстировки антенн для устройств серии «Xm» (например, R5000-Om). Параметр "L" указывает номер антенны, которая будет использоваться для отправки тестовых фреймов. Параметр "R" указывает номер антенны, которую будет использовать устройство с противоположной стороны радиоканала для отправки ответных тестовых фреймов. Если параметр "L" опущен, то будет отображаться средний уровень сигнала со всех антенн. Если не указан параметр "-r", то тест возможен даже тогда, когда подключено только по одной антенне с каждой стороны. Если параметр "-r" указан, то параметры "L" и "R" игнорируются.

Параметры L и R могут принимать значения 0 и 1  (0 – антенна с вертикальной поляризацией, 1 – антенна с горизонтальной поляризацией).


Индикатор качества принимаемого сигнала (Error Vector Magnitude). В процессе юстировки необходимо стремиться к получению как можно более высокого значения EVM (не менее чем 21).

Unidirectional test - данные передаются только с тестирующей стороны на указанный MAC-адрес (адрес определяется параметром "target").

Размер пакета по умолчанию - 1536 байт (для изменения размера пакета необходимо использовать параметр "-s").

Можно указать количество секунд "seconds", которые будет продолжаться тест (по умолчанию – 5 секунд). Максимальное значение - 60 секунд.


Bidirectional test - данные передаются в обе стороны.

Размер пакета по умолчанию при использовании этих опций - 1536 байт (для изменения размера пакета необходимо использовать опцию «-s»).

Можно указать количество секунд, которые будет продолжаться тест (по умолчанию – 5 секунд). Максимальное значение - 60 секунд.


Параметр устанавливает ограничение на максимальную ширину канала, которые используются в режиме тестирования пропускной способности (параметры "-tu" и "-tb"). По умолчанию "N" измеряется в мегабитах в секунду, если указан суффикс "k", то в килобитах в секунду (пример: 10m - 10 Мбит/с, 500k - 500 кбит/с).

Параметр позволяет провести тестирование с включенными механизмами MINT, такими как автоматическое управления мощностью передатчика (ATPC) и автоматический контроль битовой скорости  (autobitrate). В данном режиме не собирается статистика по ошибкам и переповторам.

Данный параметр также позволяет в качестве параметра “target” указывать MAC-адрес любого узла MINT сети, в том числе не являющегося непосредственным соседом данного узла.

Параметр должен указываться только вместе с параметрами "-tu" или "-tb", при этом параметр"-r" игнорируется.


Установка пароля "PASSWORD" на тестирование. Если на устройстве установлен пароль на тестирование, то с ним сможет тестироваться только устройство, на котором установлен такой же пароль.


Останавливает процесс тестирование устройства.

Выключение/включение возможности проведения тестирования. По умолчанию, включено.


Примеры

Code Block
languagejava
themeDJango
mint rf5.0 –key KEY1
mint rf5.0 –authmode static
mint rf5.0 –authrelay
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2
mint rf5.0 addnode -mac С:С:С:С:С:С -key KEY3

...

–mode nomadic

Instant DFS

Синтаксис:

Code Block
languagejava
themeDJango
mint IFNAME -[no]idfs

Данная опция отвечает а включение/отключение функции Instant DFS

Задание идентификатора узла

Например,

Code Block
languagejava
themeDJango
mint rf5.0 –key–nodeid KEY25
mint rf5.0 –authmode–nodeid remote

Узел B будет получать информацию о соседях через шлюз аутентификации (узел A).

...

123.112

Имя узла

Например,

Code Block
languagejava
themeDJango
mint IFNAME -[no]extgw

Если ключ указан, то устройство анонсирует в сеть информацию о том, что данное устройство (mint узел) может быть использовано (реально имеет активный маршрут во внешнюю сеть) в качестве шлюза по умолчанию (default gateway) для сетей IPv4. MINT узлы, которые желают воспользоваться этой информацией могут быть сконфигурированы с помощью команды “sys [no]mintgateway”.

Данный механизм полностью замещён более удобным  протоколом ODR (On-Demand Routing), но оставлен в целях сохранения совместимости.

Скремблирование

...

DJango
mint rf5.0 –name My_node
mint rf5.0 -name "Master Unit"

Аутентификация узлов

Например 1:

Узлы А и B используют одинаковый ключ и могут установить соединение друг с другом в режиме "public".

Узел А:

Code Block
languagejava
themeDJango
mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public

Узел B:

Code Block
languagejava
themeDJango
mint rf5.0 –key SECRETKEY
mint rf5.0 IFNAME -[no]scrambling 

Команда включает/отключает скремблирование данных для улучшения стабильности соединения. По умолчанию включен

Режим «изоляции» беспроводных клиентов

...

–authmode public

Например 2:

Узлы А и B используют разные ключи доступа, но могут установить соединение друг с другом в режиме "public" с использованием локальных баз данных.

Узел А:

Code Block
languagejava
themeDJango
mint IFNAME -[no]replicate [$ACL]

Данная функция позволяет выполнить "изоляцию" беспроводных клиентов от непосредственного обмена информацией друг с другом в режиме коммутации.

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

По умолчанию непосредственный обмен разрешён (mint -replicate).

Дополнительно может быть указан список "$ACL" типа "num" (acl add $ISOLATE num N1 N2 ...), в котором перечислены номера групп коммутации, для которых следует разрешить или запретить указанную функцию (по умолчанию для всех).

Note
titleВНИМАНИЕ

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

...

 rf5.0 –key SECRETKEY
mint rf5.0 –authmode public
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2

Узел B:

Code Block
languagejava
themeDJango
mint rf5.0 –key KEY2
mint rf5.0 –authmode public
mint rf5.0 addnode -mac A:A:A:A:A:A -key SECRETKEY

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

Например 3:

Узел А использует локальную базу данных и выполняет роль шлюза аутентификации.

Узел B не имеет своей базы данных и в режиме "remote" пользуется услугами шлюза аутентификации.

Узел А:

Code Block
languagejava
themeDJango
mint rf5.0 –key KEY1
mint rf5.0 –authmode static
mint rf5.0 –authrelay
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2
mint rf5.0 addnode -mac С:С:С:С:С:С -key KEY3

Узел B:

Code Block
languagejava
themeDJango
mint rf5.0 –key KEY2
mint IFNAME -[no]swborderrf5.0 –authmode remote

Узел B будет получать информацию о соседях через шлюз аутентификации (узел A).

Пороговые уровни для режима ATPC

...