/sigtran/as/ - команды конфигурирования M2UA Application Server (AS)
Каждый M2UA AS представляет собой связку между кластером ECSS-10 и одним сигнальным шлюзом SG (например SMG). При этом каждая из коннекций между одним хостом кластера и SG образуют ASP.
declare
Команда используется для создания M2UA AS в системе ECSS-10.
Путь команды:
/sigtran/as/declare
Синтаксис:
declare <NAME> <PEER> <CLASS> [<DESCRIPTION>]
Параметры:
<NAME> - уникальное в рамках системы имя M2UA AS;
<PEER> - имя peer-а, к которому привязывается SG (только peer-ы протокола SCTP, по умолчанию control stream выбирается 0);
<CLASS> - тип AS;
<DESCRIPTION> - описание данного M2UA AS
Пример:
support@[mycelium1@ecss1]:/$ /sigtran/as/declare as_224 smg_224 m2ua Application Server on SMG 192.168.1.224 Applicaiton Server as_224 successfully created. support@[mycelium1@ecss1]:/$ /sigtran/as/declare as_224 smg_224 m2ua Application Server on SMG 192.168.1.224 Applicaiton Server as_224 already created.
info
Команда используется для просмотра информации о M2UA AS в системе ECSS-10.
Путь команды:
/sigtran/as/info
Синтаксис:
info [<NAME>]
Параметры:
<NAME> - уникальное в рамках системы имя M2UA сетевого приложения, информацию по которому необходимо показать
Пример:
support@[mycelium1@ecss1]:/$ /sigtran/as/info ┌─────────┬────────┬──────┬────────────────────────────────┬──────────────────────────────────────────┐ │ Name │ Peer │Class │ Properties │ Description │ ├─────────┼────────┼──────┼────────────────────────────────┼──────────────────────────────────────────┤ │as_224 │smg_224 │m2ua │asp_id/core1@ecss1 = 1 │Application Server on on SMG 192.168.1.224│ │ │ │ │asp_id/core1@ecss2 = 2 │ │ │ │ │ │ppid = 2 │ │ │as_225 │smg_225 │m2ua │asp_id/core1@ecss1 = 1 │Application Server on on SMG 192.168.1.225│ │ │ │ │ppid = 2 │ │ └─────────┴────────┴──────┴────────────────────────────────┴──────────────────────────────────────────┘ Total: 2 support@[mycelium1@ecss1]:/$ /sigtran/as/info m2ua_224 ┌─────────┬────────┬──────┬────────────────────────────────┬──────────────────────────────────────────┐ │ Name │ Peer │Class │ Properties │ Description │ ├─────────┼────────┼──────┼────────────────────────────────┼──────────────────────────────────────────┤ │as_224 │smg_224 │m2ua │asp_id/core1@ecss1 = 1 │Application Server on on SMG 192.168.1.224│ │ │ │ │asp_id/core1@ecss2 = 2 │ │ │ │ │ │ppid = 2 │ │ └─────────┴────────┴──────┴────────────────────────────────┴──────────────────────────────────────────┘ Total: 1
remove
Команда используется для удаления M2UA AS в системе ECSS-10.
Путь команды:
/sigtran/as/remove
Синтаксис:
remove <NAME>
Параметры:
<NAME> - уникальное в рамках системы имя M2UA сетевого приложения
Пример:
support@[mycelium1@ecss1]:/$ /sigtran/as/remove as_224 Applicaiton Server as_224 successfully removed. support@[mycelium1@ecss1]:/$ /sigtran/as/remove as_224 Error: Applicaiton Server as_224 not exists.
set
Команда используется для изменения свойств M2UA AS в системе ECSS-10.
Путь команды:
/sigtran/as/set
Синтаксис:
set <NAME> <KEY> <VALUE>
Параметры:
<NAME> - имя SIGTRAN AS;
<KEY> :: peer | description | asp_id | ppid | control_stream;
<VALUE> - новое значение. Формат значений:
- peer <PEER>;
- description <DESCRIPTION>;
- asp_id <NODE_1>/<ASP_ID_1> [<NODE_2>/<ASP_ID_2> [...]];
- ppid - payload protocol identifier - идентификатор протокола M2UA по SCTP. По умолчанию равен 2. Возможные значения: 0..4294967295;
- class <CLASS>;
<PEER> - имя peer-а, к которому привязывается MG (только peer-ы протокола SCTP);
<CLASS> - новый тип AS. Возможные значения: iua, m2ua, megaco;
<CONTROL_STREAM> - идентификатор потока SCTP для control коннекции;
<DESCRIPTION> - описание данного M2UA сетевого приложения;
<NODE_N> - имя ноды;
<ASP_ID_N> - идентификатор Application Service Process-а в рамках AS, привязанного к определенной ноде
Пример:
support@[mycelium1@ecss1]:/$ /sigtran/as/set as_224 peer smg_224_new Property peer successfully changed for media gateway as_224. support@[mycelium1@ecss1]:/$ /sigtran/as/set as_224 asp_id core1@ecss1/10 core1@ecss2/11 Property asp_id successfully changed for media gateway as_224. support@[mycelium1@ecss1]:/$ /sigtran/as/set as_224 peer smg_224_new Error: Application Server as_224 not found.