/sigtran/mtp3/route/ - команды по работе с сигнальным маршрутом
Каждая сигнальная точка назначения может быть достигнута различными сигнальными маршрутами, каждый из которых поддерживает минимум один линк сет. Использование сигнальных маршрутов, ведущих к одной и той же точке назначения, определяется "приоритетом", присвоенным отдельным маршрутам (1=наивысший):
- Для отправки сообщений всегда используется доступный в данный момент сигнальный маршрут с наивысшим приоритетом.
- Если доступно более одного сигнального маршрута с текущим наивысшим приоритетом, будет выполняться распределение нагрузки между двумя и более линк сетами.
- Если один из нескольких линк сетов с одинаковым приоритетом выходит из строя, а дополнительный линк сет с таким же приоритетом все еще существует, распределение нагрузки будет продолжено.
- Только в случае сбоя во всех линк сетах с одним приоритетом произойдет переключение на линк сет со следующим более низким приоритетом.
declare
Команда используется для добавления нового MTP3-маршрута.
Путь команды:
/sigtran/mtp3/route/declare
Синтаксис:/sigtran/mtp3/route/declare <RULE> <POSITION> <NI> <OPC> <DPC> <LINK_1>/<PRIORITY_1>[,<LINK_2>/<PRIORITY_2>[,...]] [<DESCRIPTION>]
Параметры:
- <RULE> — имя маршрута;
- <POSITION> — позиция MTP3 маршрута относительно других маршрутов. Возможные значения: first | last | номер rule ; Номер 1 эквивалентно позиции first, номер больше , чем текущей - last;
- <NI> :: 0..3 — индикатор сети (также можно использовать имена: international1(0), international2(1), national1(2), national2(3));
- <OPC> :: 0..16383 | 0..7-0..255-0..7 — код пункта сигнализации отправления, originating point code;
- <DPC> :: 0..16383 | 0..7-0..255-0..7 — код пункта сигнализации назначения, destination point code;
- <LINK_N> — имя линк сета, используемое для маршрутизации сигнального сообщения; <PRIORITY_N> - приоритет линк сета;
- <DESCRTIPTION> — описание маршрута.
Пример:
/sigtran/mtp3/route/declare test 1 3 40 45 Test/1 "test" Rule test successfully added.
info
Команда используется для просмотра таблицы MTP3-маршрутов
Путь команды:
/sigtran/mtp3/route/info
Синтаксис:/sigtran/mtp3/route/info [<RULE>]
Параметры:
- <RULE> — имя маршрута.
Пример:
/sigtran/mtp3/route/info ┌──┬───────────────────────┬────────────────┬────────────────┬────────────────┬───────────────────────┬───────────────────────────────────────────────────────────┐ │# │ Rule │ NI │ OPC │ DPC │ Route / Priority │ Description │ │ │ │ │ │ (zone-area-sp) │ │ │ ├──┼───────────────────────┼────────────────┼────────────────┼────────────────┼───────────────────────┼───────────────────────────────────────────────────────────┤ │1 │test │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │Test / 1 │test │ └──┴───────────────────────┴────────────────┴────────────────┴────────────────┴───────────────────────┴───────────────────────────────────────────────────────────┘
remove
Команда используется для удаления MTP3-маршрута
Путь команды:
/sigtran/mtp3/route/remove
Синтаксис:/sigtran/mtp3/route/remove <RULE>
Параметры:
- <RULE> — имя маршрута.
Пример:
/sigtran/mtp3/route/remove test Rule test successfully removed.
route-add
Команда используется для добавления нового линк сет в MTP3-маршрут.
Путь команды:
/sigtran/mtp3/route/route-add
Синтаксис:/sigtran/mtp3/route/route-add <RULE> <LINK_1>/<PRIORITY_1>[,<LINK_2>/<PRIORITY_2>[,...]]
Параметры:
<RULE> — имя маршрута;
<LINK_N> — имя линк сета используемого для маршрутизации сигнального сообщения/ <PRIORITY_N> — приоритет текущего линк сета.
Пример:
/sigtran/mtp3/route/route-add test2 linkset_to55/1, Test/2 Rule test2 successfully changed.
route-remove
Команда используется для удаления линк сета из MTP3-маршрута.
Путь команды:/sigtran/mtp3/route/route-remove
Синтаксис:/sigtran/mtp3/route/route-remove <RULE> <LINK_1>/<PRIORITY_1>[,<LINK_2>/<PRIORITY_2>[,...]]
Параметры:
- <RULE> — имя маршрута;
- <LINK_N> — имя линк сета, используемого для маршрутизации сигнального сообщения / <PRIORITY_N> - приоритет текущего линк сета.
Пример:
/sigtran/mtp3/route/route-remove test2 linkset_to55/1, Test/2 Rule test2 successfully changed.
rule-move
Команда используется для изменения положения маршрута среди других маршрутов.
Путь команды:
/sigtran/mtp3/route/rule-move
Синтаксис:/sigtran/mtp3/route/rule-move <RULE> <ACTION>
Параметры:
- <RULE> — имя маршрута;
- <ACTION> :: first | last | up [<N>] | down [<N>] | position <N> — перемещение маршрута: first — переместить на первую позицию; last — переместить на последнюю позицию; up [<N>] — переместить на N позиций вверх; down [<N>] — переместить на N позиций вниз; position <N> — переместить на позицию N.
Пример:
/sigtran/mtp3/route/info ┌──┬───────────────────────┬────────────────┬────────────────┬────────────────┬───────────────────────┬───────────────────────────────────────────────────────────┐ │# │ Rule │ NI │ OPC │ DPC │ Route / Priority │ Description │ │ │ │ │ │ (zone-area-sp) │ │ │ ├──┼───────────────────────┼────────────────┼────────────────┼────────────────┼───────────────────────┼───────────────────────────────────────────────────────────┤ │1 │test5 │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │linkset_to50 / 1000 │ │ │ │ │ │ │ │linkset_to55 / 1 │ │ │2 │route_to_SMG │ │ │ │linkset_to55 / 1 │route_to_signaling #7 │ │ │ │ │ │ │linkset_to50 / 1 │ │ │3 │test2 │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │linkset_to50 / 10 │test1 │ │ │ │ │ │ │linkset_to50 / 1000 │ │ │4 │test │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │Test / 1 │test │ │ │ │ │ │ │linkset_to50 / 1000 │ │ │5 │test1 │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │linkset_to50 / 1 │test1 │ └──┴───────────────────────┴────────────────┴────────────────┴────────────────┴───────────────────────┴───────────────────────────────────────────────────────────┘ /sigtran/mtp3/route/rule-move test2 up 1 Rule test2 successfully changed position at 1. /sigtran/mtp3/route/info ┌──┬───────────────────────┬────────────────┬────────────────┬────────────────┬───────────────────────┬───────────────────────────────────────────────────────────┐ │# │ Rule │ NI │ OPC │ DPC │ Route / Priority │ Description │ │ │ │ │ │ (zone-area-sp) │ │ │ ├──┼───────────────────────┼────────────────┼────────────────┼────────────────┼───────────────────────┼───────────────────────────────────────────────────────────┤ │1 │test5 │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │linkset_to50 / 1000 │ │ │ │ │ │ │ │linkset_to55 / 1 │ │ │2 │test2 │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │linkset_to50 / 10 │test1 │ │ │ │ │ │ │linkset_to50 / 1000 │ │ │3 │route_to_SMG │ │ │ │linkset_to55 / 1 │route_to_signaling #7 │ │ │ │ │ │ │linkset_to50 / 1 │ │ │4 │test │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │Test / 1 │test │ │ │ │ │ │ │linkset_to50 / 1000 │ │ │5 │test1 │ national2(3) │ 40 (0- 5-0) │ 45 (0- 5-5) │linkset_to50 / 1 │test1 │ └──┴───────────────────────┴────────────────┴────────────────┴────────────────┴───────────────────────┴───────────────────────────────────────────────────────────┘
set
Команда используется для изменения существующего MTP3-маршрута.
Путь команды:
/sigtran/mtp3/route/set
Синтаксис:/sigtran/mtp3/route/set <RULE> <KEY> <VALUE>
Параметры:
- <RULE> — имя маршрута;
- <KEY> :: position | NI | OPC | DPC | link | description;
- <VALUE> — новое значение для параметра:
- position — позиция MTP3-маршрута относительно других маршрутов. Возможные значения: first | last | номер маршрута. Номер 1 эквивалентно first, номер больше чем номер маршрута эквивалентно last;
- NI - 0..3 — индикатор сети (также можно использовать имена : international1(0), international2(1), national1(2), national2(3));
- OPC - 0..16383 | 0..7-0..255-0..7 — код пункта сигнализации отправления, originating point code;
- DPC - 0..16383 | 0..7-0..255-0..7 — код пункта сигнализации назначения, destination point code;
- link - <LINK_1>/<PRIORITY_1>[,<LINK_2>/<PRIORITY_2>[,...]] — имя линк сета, который используется для передачи сигнального сообщения/ <PRIORITY_N> — приоритет этого линк сета;
- description — описание маршрута.
Пример:
/sigtran/mtp3/route/set test2 description test2 Property description at rule test2 successfully changed.