Квазисвязанный режим
Pax (обсуждение | вклад) |
Pax (обсуждение | вклад) |
||
| Строка 102: | Строка 102: | ||
Для повышения надежности связи часто используется резервирование STP, что можно схематически отобразить так: | Для повышения надежности связи часто используется резервирование STP, что можно схематически отобразить так: | ||
| + | [[Файл:Ccs7-q-04.png]] | ||
| + | <br>''Рис. 4. 1SSP + 2STP.'' | ||
| + | |||
| + | Данная схема подразумевает использование минимум двух сигнальных линков. В случае с М-200 допустимо использование только одного сигнального линка на поток Е1 и, таким образом, задействованы будут минимум два потока. | ||
| + | |||
| + | |||
| + | // описание портов (потоков) | ||
| + | |||
| + | PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP | ||
| + | PORT [2-31] { PROFIL = 5 // SIG = SIG_ISUP | ||
| + | GROUP = 1 | ||
| + | NUMBERA = "=100-2500-0002+" | ||
| + | } | ||
| + | } | ||
| + | PCM [2] { PROFIL = 4 // TYPE PCM = PCM_MTP | ||
| + | PORT [1-31] { PROFIL = 5 // SIG = SIG_ISUP | ||
| + | GROUP = 1 | ||
| + | NUMBERA = "=100-2500-0033+" | ||
| + | } | ||
| + | } | ||
| + | |||
| + | // профили | ||
| + | |||
| + | PROFIL [3] { TYPE = PCM_MTP | ||
| + | DPC = 2110 | ||
| + | OPC = 100 | ||
| + | sigLinks = ( "127:1:1-0" ) | ||
| + | } | ||
| + | PROFIL [4] { TYPE = PCM_MTP | ||
| + | DPC = 2120 | ||
| + | OPC = 100 | ||
| + | sigLinks = ( "127:2:1-0" ) | ||
| + | } | ||
| + | PROFIL [5] { TYPE = SIG_ISUP | ||
| + | } | ||
| + | ''Пример 3.'' | ||
| + | |||
| + | Здесь добавился еще один профиль, который отличается значением DPC (теперь их три – 2110, 2120 и 2500). На уровне ISUP значения DPC не меняются и, кроме того, сохраняется сквозная нумерация CIC. | ||
| + | |||
| + | Так же следует рассмотреть «обратный» вариант: | ||
| + | |||
| + | [[Файл:Ccs7-q-05.png]] | ||
| + | <br>''Рис. 5. 2SSP + 1STP.'' | ||
| + | |||
| + | Трафик маршрутизируется на два SSP через один STP. На уровне MTP оба потока взаимодействуют с одной STP и, соответственно, оба описываются одним профилем PCM_MTP. Голосовые каналы уходят на разные SSP, что отображено в значениях NUMBERA. | ||
| + | |||
| + | В результате получается конфигурация: | ||
| + | |||
| + | |||
| + | // описание портов (потоков) | ||
| + | |||
| + | PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP | ||
| + | PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP | ||
| + | GROUP = 1 | ||
| + | NUMBERA = "=100-2500-0002+" | ||
| + | } | ||
| + | } | ||
| + | PCM [2] { PROFIL = 3 // TYPE PCM = PCM_MTP | ||
| + | PORT [1-31] { PROFIL = 4 // SIG = SIG_ISUP | ||
| + | GROUP = 1 | ||
| + | NUMBERA = "=100-2510-0001+" | ||
| + | } | ||
| + | } | ||
| + | |||
| + | // профили | ||
| + | |||
| + | PROFIL [3] { TYPE = PCM_MTP | ||
| + | DPC = 2120 | ||
| + | OPC = 100 | ||
| + | networkIndicator = 2 | ||
| + | sigLinks = ( "10:1:1-0" ) | ||
| + | } | ||
| + | PROFIL [4] { TYPE = SIG_ISUP | ||
| + | } | ||
| + | ''Пример 4.'' | ||
| + | |||
| + | На этом этапе базовые настройки квазисвязанного подключения завершены. Далее необходимо разобраться с функциями взаимодействия с SSP и STP на станциях М-200. | ||
| + | |||
| + | |||
| + | ==Функции SSP (Связь между ISUP и MTP)== | ||
| + | ===Исходящий вызов=== | ||
| + | |||
| + | Связь между телефонным номером и PC осуществляется на этапе выбора канала, согласно правилам, описанным в таблице маршрутизации: | ||
| + | *На основе записи в таблице маршрутизации выбирается одно из направлений для организации исходящего вызова. | ||
| + | *Согласно правилам, заданным при создании направления, выбирается один из каналов. | ||
| + | *Параметр NUMBERA каждого канала должен быть записан в формате «OPC-DPC-CIC». Значение DPC будет использовано для отправки сообщений по сети ОКС№7. | ||
| + | |||
| + | ===Входящий вызов=== | ||
| + | |||
| + | Во входящем IAM содержаться значения OPC, DPC и CIC. Формируется запись вида «DPC-OPC-CIC» (OPC и DPC «зеркальны» по отношению к М-200) и осуществляется поиск канала с соответствующим параметром NUMBERA. Если канал найден, дальше осуществляется обработка вызова, согласно стандартным процедурам М-200. | ||
| + | |||
| + | |||
| + | ==Функции STP (Маршрутизация на основе PC)== | ||
| + | ===LinkSet=== | ||
| + | |||
| + | LinkSet представляет собой набор из одного или более сигнальных линков, соединяющих две SP. В случае М-200 в один LinkSet объединяются все сигнальные линки с одинаковыми значениями OPC и DPC в профиле PCM_MTP. Каждый LinkSet должен иметь уникальное значение LinkSetID (номер набора в пространстве станции). | ||
| + | |||
| + | В случае, если коммутатор работает исключительно в связанном режиме, значения LinkSetID можно не указывать и программа расставит их автоматически. | ||
| + | Наличие и прядок расстановки значений LinkSetID можно увидеть в терминале с помощью команды 'ccs7info'. Так, для конфигурации из примера 3, вывод будет следующим: | ||
| + | |||
| + | |||
| + | >ccs7info | ||
| + | CCS7 Info: | ||
| + | CCS7[0]: | ||
| + | CCS7ID: 0 OPC: 100 | ||
| + | linkSet[0] | ||
| + | linkSetID: 0, DPC: 2110, SignallingLinks: 1, ActiveSignallingLinks: 0 | ||
| + | sigRouteSize: 0 | ||
| + | SigLink[0]: | ||
| + | SyncPoint: Module: 127, PCM: 1, updateCountdown: 3 | ||
| + | tetminalNotAvail, signallingPresent, signallingOutOfService, … | ||
| + | linkSet[1] | ||
| + | linkSetID: 1, DPC: 2120, SignallingLinks: 1, ActiveSignallingLinks: 0 | ||
| + | sigRouteSize: 0 | ||
| + | SigLink[0]: | ||
| + | SyncPoint: Module: 127, PCM: 2, updateCountdown: 2 | ||
| + | tetminalNotAvail, signallingPresent, signallingOutOfService, … | ||
| + | routes: 0 | ||
| + | Done | ||
| + | |||
| + | |||
| + | Создано два LinkSet (linkSet[0] и linkSet[1]) со значениями linkSetID: 0 и 1. В обоих наборах по одному сигнальному линку (SignallingLinks: 1) и в данный момент все они неактивны (ActiveSignallingLinks: 0). | ||
| + | |||
| + | В случае работы в квазисвязанном режиме LinkSet-ы должны быть описаны явным образом, так как в дальнейшем их параметры будут использованы в маршрутизации. | ||
| + | |||
| + | |||
| + | Схема на рис. 3 может быть описана следующим образом (количество сигнальных линков на STP-2110 увеличено до двух и прописаны значения linksetID для обоих линксетов): | ||
| + | |||
| + | // описание портов (потоков) | ||
| + | |||
| + | PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP | ||
| + | PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP | ||
| + | GROUP = 1 | ||
| + | NUMBERA = "=100-2500-0002+" | ||
| + | } | ||
| + | } | ||
| + | PCM [2] { PROFIL = 3 // TYPE PCM = PCM_MTP | ||
| + | PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP | ||
| + | GROUP = 1 | ||
| + | NUMBERA = "=100-2500-0034+" | ||
| + | } | ||
| + | } | ||
| + | PCM [3] { PROFIL = 5 // TYPE PCM = PCM_MTP | ||
| + | PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP | ||
| + | GROUP = 1 | ||
| + | NUMBERA = "=100-2500-0066+" | ||
| + | } | ||
| + | } | ||
| + | |||
| + | // профили | ||
| + | |||
| + | PROFIL [3] { TYPE = PCM_MTP | ||
| + | DPC = 2110 | ||
| + | OPC = 100 | ||
| + | linksetID = 1 | ||
| + | networkIndicator = 2 | ||
| + | sigLinks = ( "10:1:1-0" "10:2:1-1" ) | ||
| + | } | ||
| + | PROFIL [4] { TYPE = SIG_ISUP | ||
| + | } | ||
| + | PROFIL [5] { TYPE = PCM_MTP | ||
| + | DPC = 2120 | ||
| + | OPC = 100 | ||
| + | linksetID = 0 | ||
| + | networkIndicator = 2 | ||
| + | sigLinks = ( "10:3:1-0" ) | ||
| + | } | ||
| + | ''Пример 5.'' | ||
| + | |||
| + | |||
| + | Вывод подтверждает, что станция правильно поняла внесенные в конфигурацию изменения: | ||
| + | |||
| + | >ccs7info | ||
| + | CCS7 Info: | ||
| + | CCS7[0]: | ||
| + | CCS7ID: 0 OPC: 100 | ||
| + | linkSet[0] | ||
| + | linkSetID: 1, DPC: 2110, SignallingLinks: 2, ActiveSignallingLinks: 0 | ||
| + | sigRouteSize: 0 | ||
| + | SigLink[0]: | ||
| + | SyncPoint: Module: 10, PCM: 1, updateCountdown: 3 | ||
| + | tetminalNotAvail, signallingPresent, signallingOutOfService, … | ||
| + | SigLink[1]: | ||
| + | SyncPoint: Module: 10, PCM: 2, updateCountdown: 2 | ||
| + | tetminalNotAvail, signallingPresent, signallingOutOfService, … | ||
| + | linkSet[1] | ||
| + | linkSetID: 0, DPC: 2120, SignallingLinks: 1, ActiveSignallingLinks: 0 | ||
| + | sigRouteSize: 0 | ||
| + | SigLink[0]: | ||
| + | SyncPoint: Module: 10, PCM: 3, updateCountdown: 2 | ||
| + | tetminalNotAvail, signallingPresent, signallingOutOfService, … | ||
| + | routes: 0 | ||
| + | Done | ||
| + | |||
| + | |||
| + | При установке значений linksetID необходимо придерживаться следующих правил: | ||
| + | *Нумерация начинается с «0»; | ||
| + | *Нумерация должна идти подряд, без пропусков – 0, 1, 2, …; | ||
| + | *Если значение linksetID прописано хотя бы в одном профиле «PCM_MTP», его необходимо указать и во всех остальных. | ||
| + | |||
| + | |||
| + | ===RoutingRules=== | ||
| + | |||
| + | В случае работы в квазисвязанном режиме значения DPC для MTP и ISUP различаются. Таким образом, должна быть возможность указывать станции, куда должны отправляться сообщения для каждого конкретного значения DPC. Это осуществляется путем привязки значений DPC к линксетам (к значениям linksetID). | ||
| + | |||
| + | RoutingRules – своего рода «таблица маршрутизации» для значений PC, согласно которой станция выбирает, в какой линксет анализируемое сообщение будет отправлено. | ||
| + | Формат таблицы следующий: | ||
| + | |||
| + | routingRules = ( "DPC1-LS1" "DPC2-LS2" … "DPCn-LSn") | ||
| + | |||
| + | Так, для рис. 3 и для конфигурации в примере 4 таблица должна иметь следующий вид: | ||
| + | |||
| + | |||
| + | routingRules = ("2110-1" "2120-0" "2500-0" "2500-1") | ||
| + | ''Пример 6.'' | ||
Версия 16:39, 27 февраля 2015
- VoIP
- Цифровые потоки (Е1)
- Абонентская сигнализация
- СОРМ
- Прошлый век
- Дополнительно
Связанный режим
В самом простом случае схема подключения двух станций (двух SP) по сигнализации ОКС№7 (CCS7) будет выглядеть следующим образом:
Рис. 1. ОКС№7, связанное подключение.
Для реализации подобной схемы в файл конфигурации М-200 необходимо добавить примерно такие строки :
// описание портов (потоков)
PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP
PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0002+"
}
}
// профили
PROFIL [3] { TYPE = PCM_MTP
DPC = 2500
OPC = 100
networkIndicator = 3
sigLinks = ( "127:1:1-0" )
}
PROFIL [4] { TYPE = SIG_ISUP
}
Пример 1.
Это так называемый «связанный» режим подключения, который является только частным случаем взаимодействия объектов на сети ОКС№7.
Квазисвязанный режим
Для описания «квазисвязанного» режима работы необходимо написать несколько слов о структуре сети и принятой терминологии.
Все объекты, являющиеся узлами сети и участвующие в обмене данными, называются точками сигнализации (signaling point, SP) и описываются двумя ключевыми параметрами:
- Network indicator (NI) – код (уровень) сети, на котором установлено оборудование (международный, национальный и т.д.);
- Point code (PC) – уникальный номер объекта на сети данного уровня.
Таким образом, базовая настройка SP подразумевает установку:
- NI – network indicator;
- OPC – origination point-code . «Свой» номер;
- DPC – destination point-code. Номер подключаемой станции.
Если обмен сообщениями на всех уровнях ОКС№7 (и MTP, и ISUP) происходит на одни и те же PC, то это получается связанный режим работы, который и был описан выше.
SP, работающие на сетях ОКС№7, бывают трёх типов:
- SSP - Signal (Service) Switching Point. Узлы инициирующие, обрабатывающие и завершающие телефонные вызовы. Основная задача SSP, это преобразование телефонной нумерации (ISUP) в сигнальные сообщения ОКС№7. SSP принимают вызов в классической телефонной нотации и переводят его «на язык» PC маршрутизации, понятной для сетевой модели ОКС.
- STP - Signal Transfer Point. Узлы, которые получают сигнальные сообщения и распределяют их к месту назначения. STP выполняют на сети роль маршрутизаторов, пересылающих сигнальные сообщения на основании PC между другими SP.
- SCP - Service Control Point. Узлы, предназначенные для работы с дополнительными сервисами .
В случае связанного режима (рис. 1) узел совмещает функции SSP и STP. Данный вариант можно схематически представить следующим образом:
Из этой схемы становятся понятными некоторые «особенности» настойки ОКС на оборудовании М-200:
- Так как взаимодействие между узлами в сети осуществляется на основании PC, необходимо явно указывать адреса SSP и STP, подключенных к коммутатору.
- Связь М-200 STP описана на уровне MTP (PCM_MTP, параметры OPC и DPC).
- М-200 SSP на уровне ISUP (в данном случае значение NUMBERA порта).
Если значения PC для STP и SSP различаются, оборудование работает в квазисвязанном режиме:
В соответствии со схемой должна быть изменена конфигурация:
// описание портов (потоков)
PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP
PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0002+"
}
}
// профили
PROFIL [3] { TYPE = PCM_MTP
DPC = 2120
OPC = 100
sigLinks = ( "127:1:1-0" )
}
PROFIL [4] { TYPE = SIG_ISUP
}
Пример 2.
Как видно из примера, значения DPC на уровнях MTP и ISUP различаются (2500 и 2120).
Для повышения надежности связи часто используется резервирование STP, что можно схематически отобразить так:
Данная схема подразумевает использование минимум двух сигнальных линков. В случае с М-200 допустимо использование только одного сигнального линка на поток Е1 и, таким образом, задействованы будут минимум два потока.
// описание портов (потоков)
PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP
PORT [2-31] { PROFIL = 5 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0002+"
}
}
PCM [2] { PROFIL = 4 // TYPE PCM = PCM_MTP
PORT [1-31] { PROFIL = 5 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0033+"
}
}
// профили
PROFIL [3] { TYPE = PCM_MTP
DPC = 2110
OPC = 100
sigLinks = ( "127:1:1-0" )
}
PROFIL [4] { TYPE = PCM_MTP
DPC = 2120
OPC = 100
sigLinks = ( "127:2:1-0" )
}
PROFIL [5] { TYPE = SIG_ISUP
}
Пример 3.
Здесь добавился еще один профиль, который отличается значением DPC (теперь их три – 2110, 2120 и 2500). На уровне ISUP значения DPC не меняются и, кроме того, сохраняется сквозная нумерация CIC.
Так же следует рассмотреть «обратный» вариант:
Трафик маршрутизируется на два SSP через один STP. На уровне MTP оба потока взаимодействуют с одной STP и, соответственно, оба описываются одним профилем PCM_MTP. Голосовые каналы уходят на разные SSP, что отображено в значениях NUMBERA.
В результате получается конфигурация:
// описание портов (потоков)
PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP
PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0002+"
}
}
PCM [2] { PROFIL = 3 // TYPE PCM = PCM_MTP
PORT [1-31] { PROFIL = 4 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2510-0001+"
}
}
// профили
PROFIL [3] { TYPE = PCM_MTP
DPC = 2120
OPC = 100
networkIndicator = 2
sigLinks = ( "10:1:1-0" )
}
PROFIL [4] { TYPE = SIG_ISUP
}
Пример 4.
На этом этапе базовые настройки квазисвязанного подключения завершены. Далее необходимо разобраться с функциями взаимодействия с SSP и STP на станциях М-200.
Функции SSP (Связь между ISUP и MTP)
Исходящий вызов
Связь между телефонным номером и PC осуществляется на этапе выбора канала, согласно правилам, описанным в таблице маршрутизации:
- На основе записи в таблице маршрутизации выбирается одно из направлений для организации исходящего вызова.
- Согласно правилам, заданным при создании направления, выбирается один из каналов.
- Параметр NUMBERA каждого канала должен быть записан в формате «OPC-DPC-CIC». Значение DPC будет использовано для отправки сообщений по сети ОКС№7.
Входящий вызов
Во входящем IAM содержаться значения OPC, DPC и CIC. Формируется запись вида «DPC-OPC-CIC» (OPC и DPC «зеркальны» по отношению к М-200) и осуществляется поиск канала с соответствующим параметром NUMBERA. Если канал найден, дальше осуществляется обработка вызова, согласно стандартным процедурам М-200.
Функции STP (Маршрутизация на основе PC)
LinkSet
LinkSet представляет собой набор из одного или более сигнальных линков, соединяющих две SP. В случае М-200 в один LinkSet объединяются все сигнальные линки с одинаковыми значениями OPC и DPC в профиле PCM_MTP. Каждый LinkSet должен иметь уникальное значение LinkSetID (номер набора в пространстве станции).
В случае, если коммутатор работает исключительно в связанном режиме, значения LinkSetID можно не указывать и программа расставит их автоматически. Наличие и прядок расстановки значений LinkSetID можно увидеть в терминале с помощью команды 'ccs7info'. Так, для конфигурации из примера 3, вывод будет следующим:
>ccs7info
CCS7 Info:
CCS7[0]:
CCS7ID: 0 OPC: 100
linkSet[0]
linkSetID: 0, DPC: 2110, SignallingLinks: 1, ActiveSignallingLinks: 0
sigRouteSize: 0
SigLink[0]:
SyncPoint: Module: 127, PCM: 1, updateCountdown: 3
tetminalNotAvail, signallingPresent, signallingOutOfService, …
linkSet[1]
linkSetID: 1, DPC: 2120, SignallingLinks: 1, ActiveSignallingLinks: 0
sigRouteSize: 0
SigLink[0]:
SyncPoint: Module: 127, PCM: 2, updateCountdown: 2
tetminalNotAvail, signallingPresent, signallingOutOfService, …
routes: 0
Done
Создано два LinkSet (linkSet[0] и linkSet[1]) со значениями linkSetID: 0 и 1. В обоих наборах по одному сигнальному линку (SignallingLinks: 1) и в данный момент все они неактивны (ActiveSignallingLinks: 0).
В случае работы в квазисвязанном режиме LinkSet-ы должны быть описаны явным образом, так как в дальнейшем их параметры будут использованы в маршрутизации.
Схема на рис. 3 может быть описана следующим образом (количество сигнальных линков на STP-2110 увеличено до двух и прописаны значения linksetID для обоих линксетов):
// описание портов (потоков)
PCM [1] { PROFIL = 3 // TYPE PCM = PCM_MTP
PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0002+"
}
}
PCM [2] { PROFIL = 3 // TYPE PCM = PCM_MTP
PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0034+"
}
}
PCM [3] { PROFIL = 5 // TYPE PCM = PCM_MTP
PORT [2-31] { PROFIL = 4 // SIG = SIG_ISUP
GROUP = 1
NUMBERA = "=100-2500-0066+"
}
}
// профили
PROFIL [3] { TYPE = PCM_MTP
DPC = 2110
OPC = 100
linksetID = 1
networkIndicator = 2
sigLinks = ( "10:1:1-0" "10:2:1-1" )
}
PROFIL [4] { TYPE = SIG_ISUP
}
PROFIL [5] { TYPE = PCM_MTP
DPC = 2120
OPC = 100
linksetID = 0
networkIndicator = 2
sigLinks = ( "10:3:1-0" )
}
Пример 5.
Вывод подтверждает, что станция правильно поняла внесенные в конфигурацию изменения:
>ccs7info
CCS7 Info:
CCS7[0]:
CCS7ID: 0 OPC: 100
linkSet[0]
linkSetID: 1, DPC: 2110, SignallingLinks: 2, ActiveSignallingLinks: 0
sigRouteSize: 0
SigLink[0]:
SyncPoint: Module: 10, PCM: 1, updateCountdown: 3
tetminalNotAvail, signallingPresent, signallingOutOfService, …
SigLink[1]:
SyncPoint: Module: 10, PCM: 2, updateCountdown: 2
tetminalNotAvail, signallingPresent, signallingOutOfService, …
linkSet[1]
linkSetID: 0, DPC: 2120, SignallingLinks: 1, ActiveSignallingLinks: 0
sigRouteSize: 0
SigLink[0]:
SyncPoint: Module: 10, PCM: 3, updateCountdown: 2
tetminalNotAvail, signallingPresent, signallingOutOfService, …
routes: 0
Done
При установке значений linksetID необходимо придерживаться следующих правил:
- Нумерация начинается с «0»;
- Нумерация должна идти подряд, без пропусков – 0, 1, 2, …;
- Если значение linksetID прописано хотя бы в одном профиле «PCM_MTP», его необходимо указать и во всех остальных.
RoutingRules
В случае работы в квазисвязанном режиме значения DPC для MTP и ISUP различаются. Таким образом, должна быть возможность указывать станции, куда должны отправляться сообщения для каждого конкретного значения DPC. Это осуществляется путем привязки значений DPC к линксетам (к значениям linksetID).
RoutingRules – своего рода «таблица маршрутизации» для значений PC, согласно которой станция выбирает, в какой линксет анализируемое сообщение будет отправлено. Формат таблицы следующий:
routingRules = ( "DPC1-LS1" "DPC2-LS2" … "DPCn-LSn")
Так, для рис. 3 и для конфигурации в примере 4 таблица должна иметь следующий вид:
routingRules = ("2110-1" "2120-0" "2500-0" "2500-1")
Пример 6.



