Параметр | Описание |
---|
IFNAME | Интерфейс, над которым производится действие. |
-type {master | slave} | Каждый узел сети MINT должен быть одного из двух типов: "master" или "slave". - MASTER – устройство может устанавливать соединение с одним или множеством устройств типа "slave".
- SLAVE – устанавливает единственное соединение с устройством типа "master". При потере соединения выполняет сканирование сети в поисках нового или утраченного "master". Режим "slave" используется для построения "классической" топологии "звезда" (точка-многоточка).
|
-mode {mobile | nomadic | fixed} | Определяет режим работы устройства. Режим работы определяется применением данного узла в сети. - "fixed" – узел имеет фиксированное положение в сети, не производит никаких перемещений и постоянно включен. Является узлом опорной сети. Пересчет стоимости соединений MINT в данном режиме будет происходить каждые 3 секунды.
- "nomadic" – узел может менять свое географическое положение, но обмен данными с сетью, как правило, происходит, когда узел не движется. Пересчет стоимости соединений MINT будет происходить каждые 1,5 секунды.
- "mobile" – узел часто передвигается. Во время передвижения происходит обмен данными. Пересчет стоимости соединений MINT будет происходить каждую секунду.
|
-nodeid NUMBERID | Устанавливает идентификационный номер устройства в сети MINT. По умолчанию устанавливается значение равное серийному номеру устройства. Также данный параметр можно указывать в формате "XXX.YYY", например как часть IP-адреса устройства (оба числа "XXX" и "YYY" могут принимать значения от 1 до 255). Используется для более удобной идентификации устройства. Note |
---|
| Формат "XXX.YYY" используется для отображения только если собственный идентификатор устройства тоже задан в этом формате. Таким образом, если на базовой станции задать идентификационный номер в формате "XXX.YYY", то идентификаторы соседей тоже будут показываться в этом формате (независимо от того как они заданы на соседних устройствах). |
|
-name NAME | Параметр устанавливает символьное имя узла. Данное имя будет отображаться при выводе команды “mint map”. Имя должно содержать не более 16 символов. Пробелы в имени узла возможны только в том случае, если это имя поставлено в кавычки. |
-netid NUMBER | Устанавливает идентификатор сети (шестнадцатеричное число до 8 знаков). Значение должно быть одинаковое по обе стороны соединения. |
-key SECRETKEY | Установка секретного ключа "SECRETKEY" устройства. Данный параметр должен иметь длину до 64 символов (без пробелов). При использовании пробелов, помещается в кавычки. Ниже представлена информация о том, как используется секретный ключ. |
-authmode {public | static | remote} | Устанавливает один из трёх возможных способов аутентификации узлов: - "public" – все узлы сети имеют одинаковый ключ (пароль) доступа. Самый простой способ, подходит для организации небольших рабочих групп, соединений "точка-точка", организации публичного доступа в сеть в местах скопления потребителей, а также для изучения архитектуры MINT. Любые 2 узла могут установить между собой связь и стать частью общей сети, если их ключи совпадают. В режиме "public" любой узел, обнаружив потенциального соседа, проверяет локальную базу данных соседей. Если информация о соседе есть в локальной базе, то для аутентификации используется ключ локальной базы, в противном случае предполагается, что ключ соседа совпадает с собственным ключом узла.
- "static" – каждый узел содержит полный список узлов, с которыми можно устанавливать связь, и их параметры, включая ключи доступа. Подходит для организации автономной зоны обслуживания без необходимости централизованного контроля и мониторинга. Очевидно, что для установления связи, узлы, имеющие друг друга в списке разрешённых, должны находится в пределах достижимости друг друга. В режиме "static" узел должен иметь локальную базу всех соседей с которыми можно устанавливать соединения. Локальная база формируется командами "mint IFNAME addnode". Если информации о соседе нет в локальной базе, то соединение отвергается.
- "remote" – централизованный метод аутентификации, подходящий для соединений "точка-многоточка". Предполагает хранение ключей конечных узлов в рамках сети MINT как на базовой станции, так и на других узлах, непосредственно связанных с базовой станцией.
|
-[no]authrelay | Назначает сетевой узел шлюзом аутентификации. Таким образом, если он имеет локальную базу данных соседей или доступ к стороннему серверу аутентификации, то узлы, использующие метод аутентификации "remote", но не имеющие ни доступа к стороннему серверу ни информации в собственной базе данных, будут пользоваться услугами шлюза аутентификации для получения ключей потенциальных соседей. Информация о наличии в сети шлюза аутентификации автоматически распространится по всей сети MINT. |
-[no]snmprelay | Назначает сетевой узел шлюзом SNMP. Информация о наличии в сети шлюза SNMP автоматически распространится по всей сети MINT. |
-[no] | scramblingВключает/отключает скремблирование данных для улучшения стабильности соединения. По умолчанию включен. | syslog | Назначает сетевой узел сервером syslog. События, попадающие в системный журнал устройств в сети MINT, будут отправлены на локальное устройство и отображены в его системном журнале. Функции syslog сервера сохраняются устройством до перезагрузки, после чего команда должна быть введена повторно. Информация о наличии в сети сервера syslog автоматически распространится по всей сети MINT. |
-[no]scrambling | Включает/отключает скремблирование данных для улучшения стабильности соединения. По умолчанию включен. |
-[no]replicate [$ACL] | Параметр позволяет выполнить "изоляцию" беспроводных клиентов от непосредственного обмена информацией друг с другом в режиме коммутации. Если на базовой станции включен параметр "-noreplicate", то трафик, попадающий в беспроводную сеть из проводного сегмента клиентского устройства, не будет передан базовой станцией обратно в беспроводной сегмент. Он может вернуться в беспроводной сегмент только через внешний проводной коммутатор, подключенный к базовой станции. По умолчанию непосредственный обмен разрешён (-replicate). Дополнительно может быть указан список "$ACL" типа "num" (acl add $ISOLATE num N1 N2 ...), в котором перечислены номера групп коммутации, для которых следует разрешить или запретить указанную функцию (по умолчанию для всех). Note |
---|
| Данная функция относится только к трафику, попадающему в беспроводную сеть из проводного сегмента абонентского устройства. Внутри беспроводной сети все узлы доступны друг для друга всегда. |
|
-[no]swborder | Включает/отключает режим "Switch border". В данном режиме устройство является "пограничным" между доменами MINT, т. е. предотвращает распространение информации о группах коммутации и передачу данных в целом между этими доменами, сохраняя при этом все возможности протокола MINT (получение информации о всей MINT-сети, отправка удаленных команд и т.д.). |
-tpcmin {dBm|default} -tpcmax {dBm|default} -tpcadj {+/-dBm|default} | Параметры позволяют управлять работой режима ATPC. Функция ATPC активируется командой “rfconfig <interface> pwrctl”. - "tpcmin dBm" – определяет минимально возможную выходную мощность в дБм, которую функция ATPC может устанавливать на радиоинтерфейсе.
- "tpcmax dBm" – определяет максимально возможную выходную мощность в дБм, которую функция ATPC может устанавливать на радиоинтерфейсе.
- "tpcadj +/-dBm" – влияет на оптимальную выходную мощность, которую функция ATPC устанавливает на радиоинтерфейсе. Функции ATPC можно указать применять большие (tpcadj + <number in dBm>) или меньшие (tpcadj - <number in dBm>) значения выходной мощности, по сравнению со значениями, которые она определяет сама.
|
-hierr N | Параметр устанавливает процент переповторов, при котором система начинает понижать модуляцию. По умолчанию 15. |
-[no]autobitrate [+/-DB] | -fixedbitrate | - "-[no]autobitrate" – включает/выключает режим работы с автоматическим контролем битовой скорости. В этом режиме каждое устройство контролирует параметры соединения независимо (амплитуды передаваемого/принимаемого сигналов, количество переповторов, ошибок и т.п.) и выбирает оптимальную для текущих условий скорость работы, обеспечивающую приемлемые параметры беспроводного канала связи. Скорость на передачу и на прием, естественно, могут отличаться, но будут оптимальными на текущий момент. Когда режим "autobitrate" не используется, скорость передачи будет постоянной и будет равняться параметру "bitr", установленному командой "rfconfig". При использовании режима "autobitrate", скорость передачи будет выбираться из диапазона, установленного параметром "minbitrate" (см. ниже) как нижний предел и параметром "bitr" команды "rfconfig" как верхний предел скорости. В этом случае скорость будет оптимальной в каждый момент времени. Если параметр "minbitrate" не определен, то в качестве нижнего предела скорости передачи будет использован минимальный битрейт для данного типа радиомодуля.
Аргумент "+/-DB" позволяет влиять на чувствительность механизма автоматического контроля битовой скорости. Механизм автоматического контроля битовой скорости может принудить повышать битовую скорость (bitrate) даже если уровень сигнала ниже приемлемого уровня на указанное количество децибел (mint IFNAME -autobitrate - <DB>). Или наоборот не повышать битрейт, даже если уровень сигнала стал выше приемлемого уровня на указанное количество децибел (mint IFNAME -autobitrate + <DB>). - "fixedbitrate" – отключает режим "autobitrate". В режиме фиксированной битовой скорости устройство работает на постоянном битрейте, установленном параметром "bitr" команды "rfconfig".
|
-minbitrate N | Параметр устанавливает нижний предел для скорости передачи в режиме "autobitrate". |
-ratefall 0..8 [0] | Параметр оказывает влияние на функционирование режима автоматического контроля битовой скорости следующим образом: он указывает верхний индекс скорости, ниже которого не выполняется проверка на ошибки и переповторы, только энергетическая возможность повысить битрейт. Этот параметр может быть полезным при работе в наиболее тяжёлых условиях, при очень большом количестве коллизий. Индексы скорости нумеруются от 1 до 8 и соответствуют скоростям, доступным на радиоинтерфейсе (список доступных скоростей можно посмотреть командой "rfconfig rfX cap"). Значение 0 отменяет действие команды, установлено по умолчанию. |
-[no]idfs | Параметр включает/отключает функцию Instant DFS. |
[-extracost N] [-fixedcost N] [-joincost N] | - "extracost N" – устанавливает добавочную стоимость для всех соединений на указанном интерфейсе. Это значение прибавляется к стоимости соединения, вычисленному автоматически протоколом MINT, либо установленному любым другим способом. Может быть только положительным. Значение 0 отменяет действие этого параметра.
- "fixedcost N" – присваивает всем соединениям на этом интерфейсе (кроме join) фиксированное значение стоимости. Значение 0 отменяет действие этого параметра.
- "joincost" – устанавливает стоимость всех соединений на этом интерфейсе, полученных с помощью функции "join" (по умолчанию 1). Значение 0 (ноль) отменяет действие этого параметра.
|
-maxlinks N | Параметр устанавливает допустимое максимальное количество подключенных абонентов (с использованием радиоподключения). При достижении этого значения остальные попытки подключиться к сектору базовой станции будут отклоняться. |
-mulcast [0..5] | Параметр управляет преобразованием трафика multicast в unicast. Если на один и тот же поток multicast подписано два или более клиентов, то каждому из них будет отправляться копия исходного потока в режиме unicast. Дополнительный параметр ограничивает количество подписчиков для которых можно выполнять данное преобразование. Если ограничение не указано, значит преобразование выполняется всегда. Значение 0 отключает преобразование в unicast. Note |
---|
| Преобразование в unicast требует копирования данных в памяти, что увеличивает нагрузку на центральный процессор устройства. Кроме того, каждый из получившихся потоков unicast может потребовать некоторого количества переповторов, что увеличит и без того возросший в несколько раз трафик. |
- "[0..5]" – количество подписчиков, для которых выполняется данное преобразование. Значение 0 отменяет действие этого параметра. Если значение не указано, преобразование выполняется всегда. Значение по умолчанию равно 3.
|
[-]failover MAC|auto | Используется для резервирования основного канала связи, который может быть организован посредством любого оборудования, в том числе и стороннего. При этом между устройствами Master и Slave устанавливается связь через радио, а также, с использованием псевдо-радиоинтерфейса, через основной канал связи. Устройство Master, на котором настроен "failover", проверяет доступность MAC-адреса удалённого устройства через основной канал. Если адрес доступен, то работа резервного канала (радио) блокируется. Если адрес устройства Slave пропадает в основном канале, то резервный канал разблокируется и трафик передается по нему, до тех пор, пока MAC-адрес удалённого узла не станет доступен через основной канал. Если в качестве основного (резервируемого) канала используются также устройства Инфинет, критерием работы алгоритма будет не только наличие/отсутствие альтернативной связи с контролируемым узлом, но и стоимость этого соединения. При одновременном включении, устройство, которое предоставляет меньшую стоимость связи (лучшее качество) через радиоканал, станет основным, второе устройство выключит свой передатчик и перейдёт в режим ожидания. Более подробно настройка данной функции описана в подразделе "Примеры". |
[-loamp N] [-hiamp N] | - "loamp" – устанавливает минимальный уровень сигнала "N" для уже подключенного соседа. Уровень указывается в дБ как SNR для текущего битрейта. Если уровень сигнала падает ниже указанного значения, сосед отключается. Значение по умолчанию – 0.
- "hiamp" – минимальный уровень сигнала от потенциального соседа (соединение еще не установлено). Если значение уровня сигнала равно или превышает указанное значение, узел будет рассматриваться как кандидат в соседи. Значение по умолчанию – 2.
| monitor [
- | s] maxamp N [- | i SEC] [MAC [MAC ...]]Если MAC-адрес не указан, lockdown T] | Ограничивает максимальный уровень сигнала "N", предотвращая подключение устройств. При превышении мощности уже подключенным соседом, соединение будет разорвано. - "[-lockdown T]" – блокирует попытки подключения устройства, уровень сигнала которого превысил лимит, на заданное время.
|
monitor [-s] [-i SEC] [MAC [MAC ...]] | Если MAC-адрес не указан, то мониторинг будет производиться для всех соседей и кандидатов данного узла. Вместо MAC-адресов допускается использование “nodeid” (идентификатор) или символьное имя узла. - "-s" – отключает построчный режим вывода (вывод в один экран).
- "-i SEC" – устанавливает интервал обновления информации.
|
start | stop | restart | clear | Запуск/останов/перезапуск/очистка конфигурации протокола MINT для соответствующего интерфейса. |
-[no]log [detail] | Данные параметры используются для управления отправкой сообщений протоколом MINT в системный журнал устройства. Всего существует три режима: - "-nolog" – журналирование отключено.
- "-log" – ограниченное журналирование. В системном журнале будут регистрироваться сообщения только о подключении/отключении соседей.
- "-log detail" – детализированное журналирование. Помимо сообщений в режиме ограниченного журналирования, также будут регистрироваться сообщения об изменении стоимостей маршрутов и изменении битовой скорости (при включенном режиме "autobitrate").
|
Частотный роуминг |
-roaming {leader | enable [multiBS] [global] | disable} | Для облегчения задачи управления частотным ресурсом, уменьшения помех и оптимизации полосы пропускания устройства семейства R5000 поддерживают режим частотного роуминга. По умолчанию роуминг отключен, устройство работает с фиксированными параметрами радиоинтерфейса, определенными в конфигурации. - "leader" – опорный узел в терминологии MINT, который будет устанавливать требуемые радиочастотные параметры сети. "Roaming leader" также работает с фиксированными параметрами радиоинтерфейса, однако информация о его назначении передаётся в сеть в специальных пакетах, так что любой узел может определить, подключен ли он к опорному узлу или к сети, в которой уже есть опорный узел. Разумеется, если в сети назначено несколько опорных узлов, то их параметры должны быть идентичными. Кроме того, опорный узел поддерживает функции DFS и "Radar Detection" (если установлена соответствующая лицензия).
- "enable" – остальные узлы сети (клиенты), использующие "roaming" для поиска подходящего опорного узла или сети, в которой такой узел уже имеется. Непосредственно поиск выполняется путём перебора радиочастотных параметров, определяемых с помощью системы профилей. Каждый профиль определяет некий фиксированный набор параметров радиоинтерфейса, которые будут устанавливаться в системе перед каждым очередным этапом поиска. Эвристический алгоритм поиска быстро оценивает общую обстановку в эфире и, основываясь на ключевых параметрах профилей, выбирает из числа обнаруженных сетей наиболее подходящую. Если связь с базовой станцией будет потеряна, абонентский терминал попытается переподключиться к ней один раз, в случае неудачи начнет искать возможность подключения к новой базовой станции.
- "multiBS" – клиентское устройство постоянно контролирует качество связи, и если оно значительно ухудшается, то клиент разрывает связь и делает попытку найти другую базовую станцию. Если параметр "multiBS" выключен, то клиент будет сохранять подключение с текущей базовой станцией пока сигнал не пропадёт совсем.
- "global" – параметр, при указании которого устройство должно искать и подключаться только к сети, в которой присутствует один или более глобальных опорных узлов (roaming leader global). Предназначена для предотвращения создания локально замкнутых сегментов, оторванных от доступа к основной сети. В качестве глобального опорного узла может быть назначено любое устройствоMINT (в том числе InfiMUX), имеющее непосредственный доступ из центра управления или имеющее доступ в сеть Интернет.
|
profile N|all [-freq X[,Y,N-M,...] | auto] [-sid X[,Y,..]] [-band NN] [-bitr NN|max] [-miso | -mimo [greenfield | legacy]] [-type {master|mesh|slave}] [-key XXX] [-nodeid N] [{-minbitr XXX [-autobitr [+/-dB]] | -fixedbitr}] [enable | disable | delete] | Управление профилями роуминга. - "N|all" – номер профиля.
- "freq X[,Y,N-M,...] | auto" – частота (или список частот) радиоинтерфейса. Параметр "auto" указывает, что для поиска будут использованы все частоты, поддерживаемые данным радиомодулем, с учётом имеющейся лицензии.
- "sid X[,Y,..]" – сетевой идентификатор (или список идентификаторов) для работы в конкретной сети.
- "bitr NN|max" – битовая скорость радиоинтерфейса. Играет роль верхнего ограничения скорости при включенном режиме "autobitrate".
- "band NN" – ширина полосы пропускания.
- "type {master|mesh|slave}" – тип узла в сети.
- "key XXX" – ключ доступа "XXX" к сети.
- "nodeid N" – ID узла.
- "fixedbitr" – фиксированная битовая скорость узла.
- "minbitr XXX" – нижний предел для скорости передачи в режиме "autobitrate".
- "autobitr [+/-dB]" – режим работы с автоматическим контролем битовой скорости. Необязательный аргумент "[+/-dB]" позволяет корректировать чувствительность контроля скорости.
- "enable | disable | delete" – включает/выключает/удаляет профиль.
- "-miso |-mimo" – выбор метода кодирования сигнала: MIMO либо MISO.
- "greenfield" – включает режим "Greenfield". Данный режим уменьшает размер передаваемого кадра, удаляя исходное (pre-802.11n) поле из заголовка. Позволяет увеличить произволительность на 15%, а также избежать обработки и декодирования шумовых преамбул, что приводит улучшению качества сигнала.
- "legacy" – отключает режим "Greenfield".
|
Локальная база данных узлов |
addnode [-defgw X.X.X.X] [-defmask X.X.X.X] | Позволяет сформировать локальную базу данных устройств, с которыми данный узел может устанавливать соединения.
- "defgw" – устанавливает значение по умолчанию IP-адреса шлюза.
- "defmask" – устанавливает значение по умолчанию маски сети.
|
addnode -mac X:X:X:X:X:X [-key STRING] [-note STRING] [-maxrate N| -maxmcs N] [-lip X.X.X.X] [-tip X.X.X.X] [-mask X.X.X.X] [-lgw X.X.X.X] [-tgw {X.X.X.X | none}] [-lcost N] [-tcost N] [{-setpri | -addpri} NN | -1] [-mimo | -miso] [-disable | -enable | -delete] | - "mac" – MAC-адрес подключаемого устройства.
- "key"– уникальный ключ устройства (до 64 символов; если содержит пробелы, помещается в кавычки). Аналогичный ключ должен быть указан в параметре "key" устройства, которое пытается подключиться.
- "lip" – локальный IP-адрес. Этот адрес присваивается данному устройству после того как связь с удаленным устройством установлена.
- "tip" и "mask" – IP-адрес и маска сети удаленного устройства. Данный адрес будет назначен удаленной стороне после установления соединения. Маска применяется к локальному и удаленному IP-адресам. В случае, если маска не указана, адреса использованы не будут.
- "lgw" – IP-адрес локального шлюза. Присваивается данному узлу после установления соединения.
- "tgw" – IP-адрес удаленного шлюза. Присваивается удаленному узлу после установления соединения.
- "none" – запрещает передачу удалённому узлу информации о шлюзе по умолчанию (см. параметр "defgw").
- "lcost" – стоимость соединения с удаленным узлом со стороны данного узла. Если значение параметра не указано, будет использоваться стоимость, автоматически рассчитанная протоколом MINT.
- "tcost" – стоимость соединения удаленного узла с данным узлом. Если параметр не указан, то будет использоваться стоимость, автоматически рассчитанная протоколом MINT. Если оба параметра "lcost" и "tcost" указаны на паре устройств, параметр "lcost" имеет больший приоритет и будет использован в первую очередь.
- "enable/disable/delete" – разрешает/запрещает использование данной записи в локальной базе данных или удаляет запись.
- "maxrate" – позволяет указать максимальную скорость передачи удаленного шлюза в кбит/с.
- "maxmcs" – позволяет указать максимальную модуляцию.
- "-mimo | -miso" – устанавливает режим обмена данными с устройством.
- "setpri | addpri" – параметры позволяют изменить/увеличить приоритет пакетов, проходящих через указанное устройство. Параметр "setpri" используется для изменения приоритета пакетов, и установить его равным указанному в команде значению. Если указывается значение "-1", то приоритет пакетов сбрасывается в самый низкий. При использовании параметра "addpri" приоритет пакета изменяется, только если он ниже, указанного в команде. Данным параметром можно только повысить приоритет.
- "note" – текстовое примечание к указанному узлу.
|
delnode -mac X:X:X:X:X:X | - "mac" – удаляет запись устройства с указанным MAC-адресом из локальной базы данных.
|
Выполнение команд на удаленном узле |
rcmd {-n[t] ADDR | -all | - | peerl[t] -swg N [-t]} [-self[2]] [-key KEY] [-t] [- | quietq] [-mask 1,2..16] {"Command" | -file URL} | Выполнение команд на удаленных узлах даёт возможность с одного узла | MINT посылать MINT посылать команды для выполнения на одном или сразу всех устройствах | MINT в MINT в сети. - "-n ADDR|all" – определяет MAC-адрес узла с конфигурацией MINT,
| на - на который посылается команда, или позволяет обратиться ко всем устройствам в сети MINT.
- "
| peer | – - – посылает команды только на узлы
| сети MINT- сети MINT, которые имеют непосредственное радиосоединение с данным устройством.
- "
| self[2]"- -swg N" – определяет группу коммутации, всем узлам которой в сети MINT будет отправлена команда.
- "self[2]" – выполняет посылаемые команды на самом устройстве, но только в том случае, если команда была выполнена всеми удалёнными узлами. "2" – команда будет выполнена устройством, даже если один из удалённых узлов выполнение команды не подтвердил.
- "key KEY" – ключ для доступа к узлам сети с включенным режимом удаленного управления командами.
- "
| - | – активирует - – активирует вывод информации не в системный журнал, а на экран.
| Параметр - Параметр работает только в случае, если запрос отправляется на определённое количество устройств,
| следовательно заранее - следовательно заранее известно количество ответов, которые должны поступить.
- "
| quiet | (текстовый файл содержащий последовательность команд) Note |
---|
| Максимальная длина команды "Command" составляет 60000 символов, но при работе через SSH/Telnet доступно только 512. Если ваша команда длиннее этого значения, то воспользуйтесь, пожалуйста, режимом "Командная строка" в web-интерфейсе устройства. |
- "-mask 1,2..16" – позволяет назначить до 16 произвольных классификационных признаков. Например, MUX-1, BS-2, CPE-3, PTP–4, PTMP-5, MIMO-6,Master-7,Slave-8 и т.д. Эти признаки используются при выполнении команды "mint rcmd" для ограничения действия команды только теми устройствами, у которых присутствует указанный признак (mint rf rcmd -all -mask 3,8 “sys version”).
|
-rcmdserver [-guestKey STRING] [-fullKey STRING] [-mask 1,2..16] | Выключает режим удаленного управления командами (по умолчанию включен). Если указан конкретный интерфейс, применяется для настройки данного интерфейса, в противном случае для настройки устройства в целом. - "-guestKey STRING" – устанавливает гостевой ключ узла. Гостевой ключ позволяет выполнять на узле только те команды, которые не изменяют конфигурацию устройства.
- "-fullKey STRING" – устанавливает ключ узла для полного доступа к его конфигурации.
- "[-mask 1,2..16]" – позволяет назначить до 16 произвольных классификационных признаков. Например, MUX-1, BS-2, CPE-3, PTP–4, PTMP-5, MIMO-6,Master-7,Slave-8 и т.д.
|
Маршрутизация в сетях с топологией "звезда"Протокол ODR – это надстройка над протоколом MINT, которая позволяет реализовать маршрутизацию в сетях с топологией "звезда" без использования какого-либо специального протокола маршрутизации. Основным преимуществом использования функциональности ODR является увеличение пропускной способности каналов сети. Это происходит за счёт освобождения части полосы пропускания канала, обычно используемой протоколом маршрутизации, для передачи служебной информации. Протокол ODR распространяет IP-префиксы узлов сети посредством протокола MINT на канальном уровне. Протокол ODR можно использовать только в сетях с топологией "звезда", где все узлы сети соединены только с центральным узлом. Примером такой сети является беспроводная сеть "точка-многоточка", где каждый абонент подключен только к базовой станции. |
-odr hub | Назначение устройства в качестве центрального узла. |
-odr spoke [[-]connected [$ACL]] [[-]kernel [$ACL]] | Настройка устройств, подключенных к центральному узлу. Позволяет указать список IP-адресов/сетей с использованием списка Access Control List. - "connected" – позволяет анонсировать IP-адрес/сеть, заданные на интерфейсе устройства.
- "kernel" – анонсирует статические маршруты (настроенные на устройстве командой "route add").
|
-odr disable | show | - "show" – просмотр текущего состояния протокола ODR и карты установленных связей.
- "disable" – отключение маршрутизации с использованием протокола ODR.
|
Режим работы с централизованной раздачей маркера (поллинг)Режим централизованной раздачи маркера (опроса) позволяет увеличить устойчивость и пропускную способность секторов базовых станций в условиях большой нагрузки и дисбаланса в уровнях сигналов от абонентских устройств. Особенно полезен в тех случаях, когда абонентские устройства находятся на значительном удалении или вне прямой видимости друг от друга и не могут координировать свои действия, прослушивая среду передачи. Режим опроса позволяет обеспечить устойчивую связь нескольких абонентов в условиях, когда метод случайного доступа CSMA/CA вообще не работает. Несмотря на некоторое снижение абсолютной пиковой скорости передачи, этот режим существенно повышает общую пропускную способность сектора базовой станции и обеспечивает равномерность потоков данных. Алгоритм разработан таким образом, чтобы минимизировать количество служебной информации, пересылаемой в эфире при сохранении высокой производительности и устойчивости. Интервал рассылки маркеров вычисляется индивидуально для каждого абонентского устройства и динамически изменяется в процессе работы. К недостаткам маркерного доступа в радиосреде можно отнести относительно большую начальную задержку и разброс времени отклика на коротких пакетах, что сказывается на критических к этим параметрам сервисах, таких как online-игры и телеметрия. Кроме того, два сектора базовой станции с маркерным доступом, находящиеся в непосредственной близости и работающие на одинаковых или близких частотах, практически полностью подавляют работу друг друга. |
poll {start [[-]qos] [[-]log] | stop | stat [clear]} | Ограничения на включение данного режима работы описываются в разделе описания типов устройств архитектуры MINT. |
Система обновления программного обеспечения "Over-the-air update"Система "airupdate" позволяет облегчить задачу массовой смены программного обеспечения в сети MINT, состоящей из большого числа однотипных устройств. Теперь для этого достаточно вручную (или через планировщик задач) обновить программное обеспечение только на одном устройстве (каждого типа), остальные устройства будут обновлены автоматически. |
-airupdate {disable | {[active|passive]|force}} [ | fast|normal|slow] [-f ftp://user:pass@host/path/file] | "fast", "normal" и "slow" – управление периодом накопления информации. По умолчанию включен режим "passive normal".
- В режиме "fast" устройство будет следить за выбранным источником, дожидаясь момента, когда тот проработает с предлагаемой версией не менее 2 часов без перезагрузок, и только после этого пошлёт свою заявку на обновление.
- В режиме "normal" период ожидания – 7 часов.
- В режиме "slow" – 24 часа.
Каждое устройство может быть настроено на использование активного или пассивного режима обновления. Активные устройства периодически (каждые полчаса) анонсируют в сеть MINT информацию об имеющемся у них программном обеспечении, его Каждое устройство может быть настроено на использование активного или пассивного режима обновления. Активные устройства периодически (каждые полчаса) анонсируют в сеть MINT информацию об имеющемся у них программном обеспечении, его версию и время непрерывной (без перезагрузок) работы с этой версией. Все устройства | сети MINT сети MINT (и активные и пассивные) принимают и накапливают информацию, получаемую от активных устройств, выбирая источники, предлагающие наиболее новую версию и работающие с ней наиболее долго. После некоторого периода накопления информации устройства посылают свои заявки на получение новой версии наиболее подходящему источнику. Активные устройства собирают заявки, группируют их и производят рассылку новой версии одновременно всем подписчикам с помощью специального протокола многоадресной | рассылки MINTрассылки MINT-MTP. - "force" – режим, использующийся для экстренного обновления программного обеспечения. Это команда непосредственного действия, она не сохраняется в конфигурации, но служит сигналом для всех устройств немедленно послать свои заявки на обновление независимо от режима работы и не дожидаясь окончания периода накопления информации.
- "-f" – указывает путь на ftp-сервере, откуда устройство будет скачивать обновления.
Если в процессе рассылки программного обеспечения группе подписчиков произойдёт сбой при передаче, либо потеря связи между источником и подписчиком, то подписчик прекратит приём обновления и будет повторять запрос при получении следующих анонсов до тех пор, пока обновление не будет успешно завершено. |
Установка соединений типа join |
join IFNAME1 IFNAME2 ... | Важным свойством архитектуры MINT является способность объединять в единую сеть "mesh" несколько различных интерфейсов одного устройства. Позволяет двум (или более) интерфейсам одного устройства установить связь друг с другом так, как будто они являются двумя узлами одной сети. Никакие различия в параметрах настройки этих интерфейсов и протоколов не являются препятствием для объединения. Таким образом, например, можно объеденить радио и псевдо-радиоинтерфейсы. Разумно комбинируя перемычки join и псевдо-радиоинтерфейсы можно обеспечить наличие в сети достаточного количества надёжных альтернативных путей для обеспечения оптимальности распространения трафика и устранения узких мест (bottleneck). Note |
---|
| Если несколько интерфейсов объединены с помощью функции "join", то при включении их в группу коммутации следует указывать только один из них (любой). |
|
disjoin | Параметр отменяет объединение интерфейсов. |
Информация о текущих связях |
info MAC | Параметр выводит информацию о статусе узла "MAC" и маршрут прохождения трафика до данного узла. |
ping [-n MAC] ... [-s LEN] [-swg N] [-p PRIO] [-i]
| Посылает тестовые пакеты от сетевого интерфейса. Результат работы команды отражается в системном журнале. Если MAC-адрес сетевого узла не указан, то тестовый пакет будет отправлен всем узлам сети в режиме reliable multicast. Следует иметь ввиду, что, в отличие от широко известной сетевой утилиты "ping", команда "mint ping" получает только подтверждения о доставке, а не обратные пакеты от тестируемых сетевых узлов. Главная цель команды – проверить достижимость всех (или некоторых) узлов сети и получить представление о качестве выбранных маршрутов доставки. - "-n MAC" – указывает MAC-адрес сетевого узла, которому должны быть отправлены тестовые пакеты, может быть указано несколько адресов.
- "-s LEN" – устанавливает размер тестового пакета в байтах.
- "-swg N" – посылает тестовые пакеты от интерфейса до группы коммутации "N".
- "-p PRIO" – устанавливает приоритет пакета от 0 до 16.
- "-i" – выводит дополнительную информацию.
|
map [routes | full | swg] [detail] [-a] [-m] | Параметр используется для получения информации о текущих связях данного узла. Без аргументов выводит информацию о соседних узлах сети MINT. - "routes" – позволяет вывести информацию о маршрутах сети MINT.
- "swg" – используется в случае, когда применяются группы коммутации. Выводит информацию о текущих связях данного узла в контексте созданных в сети групп коммутации. Т.е. показывает, в каких группах находятся узлы-соседи.
- "full" – является комбинированным выводом предыдущих двух аргументов.
- "detail" – по каждому отдельному соединению с узлом-соседом выводит информацию о расстоянии до узла, загрузке восходящего и нисходящего потоков, стоимость соединения, основной IP-адрес узла-соседа.
- "-m" – выводит уровни входного/выходного сигналов относительно минимальной скорости. По умолчанию выводится относительно текущих скоростей.
- "-a" – отображает список только активных (подключенных) соседей, без кандидатов, претендентов и статических каналов связи.
|
snap[shot] | {[N] [list | save | N ["Comment"] | diff | N [cost| | del N | fix N MAC}hops|name]] [fix MAC [MAC ...] | del] | Позволяет сохранить данные о соседних узлах сети MINT. - "N" – номер сохранения в диапазоне от 1 до 8.
- "list" – выводит список всех сделанных ранее сохранений, максимум 8.
- "save
| N - ["Comment"]" – сохраняет данные о текущих связях устройства
| , "N" – номер сохранения в диапазоне от 1 до 8- , "Comment" – текстовый комментарий.
- "diff
| N- [cost|hops|name]" – отображает отличия текущего состояния соседних узлов от состояния, сохранённого под номером "N". По умолчанию выводится информация о добавленных и пропавших устройствах. Опционально могут быть выведены следующие данные:
| del N | удаляет сохранение с указанным номером.- изменения стоимости маршрута;
- "
| fix N MAC" – позволяет добавить или убрать устройство с указанным MAC-адресом из сохранённых данных - hops" – изменения количества хопов по кратчайшему маршруту;
- "name" – изменения в именах узлов.
- "del" – удаляет сохранение с указанным номером.
- "fix MAC" – позволяет добавить или убрать устройство с указанным MAC-адресом из сохранённых данных под номером "N".
|
-[no]colormap | Выводит информацию о текущих связях данного узла аналогично параметру "map", применяя к соседям цветовую индикацию в зависимости от уровня сигнала между текущим устройством и узлом-соседом, а также количества переповторов и ошибок при передаче. |
-cluster N NAME | Позволяет объединять устройства находящиеся в непосредственной близости друг от друга в один кластер для удобства их отображения на карте. - "N" – порядковый номер кластера.
- "NAME" –название кластера.
|