MAPS — имитатор протоколов сетей TDM, IP, 2G, 3G, 4G

Программный продукт MAPS (Message Automation and Protocol Simulation) является инструментом для имитации протоколов и проведения аттестационных испытаний их реализаций на соответствие спецификациям. MAPS поддерживает множество протоколов, включая MGCP, SIP, MEGACO, SS7, ISDN, GSM, CAS, MC-MLPPP, MAP, LTE, UMTS, SS7 SIGTRAN, ISDN SIGTRAN, SIP I, Diameter и MAP IP.

Данный имитатор протоколов может быть задействован в составе решений, где, наряду с ним, будут использоваться средства анализа трафика. MAPS обеспечивает передачу различных видов трафика, включая цифры, голосовые файлы, тональные посылки, факсы, SMS, email, http, ftp, по сетям IP (RTP, GTP), ATM, GSM (TRAU) и TDM.

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

Будучи предназначенным для работы на интерфейсах TDM и Ethernet, этот продукт поддерживает протоколы сигнализации, функционирующие поверх TDM-сетей (SS7, ISDN, MLPPP, CAS, MAP, CAP, GSM, INAP и BICC) и поверх сетей IP (SIP, SIP I, MEGACO, MGCP, SIGTRAN, Diameter, INAP, MAP, CAP и BICC). Кроме того, MAPS имитирует протоколы сетей мобильной связи, включая протоколы сигнализации LTE (работающие через интерфейсы S1, eGTP, X2), UMTS (IuCS, IuPS, IuH), GPRG Gb и GSM A поверх IP. Также MAPS может имитировать многочисленные пользовательские устройства и элементы подсистемы IMS, включая P-CSCF, I-CSCF, S-CSCF, PCRF, MGCF.

Продукт MAPS поставляется не только в виде ПО, но и в виде программно-аппаратного комплекса MAPS HD, способного генерировать сотни вызовов в секунду и поддерживать десятки тысяч соединений одновременно.

Основные характеристики MAPS

  • Гибкая архитектура:
    • Реализует и упрощает тестирование с передачей трафика через сетевые домены любого типа.
    • Обеспечивает сквозное (end-to-end) тестирование управления вызовами и QoS при передаче трафика по сети, полностью основанной на протоколе IP, по соединенным сетям TDM или по гибридной сети IP–TDM.
    • Позволяет тестировать морально устаревшие сети (например, на базе протоколов CAS, SS7 и ISDN), IP-сети (с протоколами SIP, MGCP, MEGACO, SIGTRAN), а также сети UMTS и LTE.
  • Единая платформа:
    • Обеспечивает простое тестирование с передачей трафика через все сетевые домены.
    • Значительно сокращает объем работ пользователей, связанных с имитацией многочисленных протоколов или интерфейсов.
    • Представляет собой основанное на ПК тестовое решение, в котором нет громоздкого оборудования.
  • Возможность кастомизации тестовых сценариев с использованием скриптов:
    • Позволяет реализовывать правильные и ошибочные случаи тестирования.
    • Обеспечивает полную имитацию машины состояний протокола.
    • Для простоты написания скриптов предлагает синтаксически готовые команды.
    • Обеспечивает проведение аттестационных испытаний реализаций протоколов на соответствие спецификациям.
  • Возможность кастомизации протокольных сообщений:
    • Позволяет модифицировать любые сообщения, параметры сообщений и/или информационные элементы.
    • Дает возможность добавлять, изменять и удалять любой опциональный параметр в зависимости от интересующей функциональности.
    • Позволяет вносить ошибки на уровне пакетов путем искажения любого бита или байта в сообщении.
  • Наличие готовых к использованию сценариев:
    • MAPS имеет готовые к запуску сценарии для имитации важных процедур управления вызовами.
    • Наличие синтаксически готовых команд в скрипте уменьшает потребность в технически квалифицированном персонале.
  • Имитация множества интерфейсов и протоколов:
    • Позволяет тестировать любой узел в сети, используя протоколы, поддерживаемые этим узлом.
    • Возможна имитация множества интерфейсов, передающих сигналы или данные по сети.
  • Имитация множества каналов и протоколов транспортного уровня:
    • Поддерживает несколько транспортных протоколов для IP-сетей (TCP, UCP и SCTP).
    • Поддерживает протоколы IPv4 и IPv6.
    • Возможна имитация множества каналов SS7 (MTP) и LAPD.
  • Функциональное и нагрузочное тестирование:
    • Позволяет проверять способность любого сетевого элемента работать с любыми протоколами и при различной нагрузке трафиком.
    • Создает нагрузку, соответствующую параметрам Total Calls To Generate (общее число вызовов, которых нужно генерировать), Maximum Active Calls (максимальное число активных вызовов) и Calls per second (число вызовов в секунду).
    • Обеспечивает изменение интенсивности вызовов (call rate) в соответствии с фиксированным, произвольным заранее заданным или случайным профилем.
  • Автоматизация тестирования:
    • Позволяет задать несколько функций автоматической обработки (auto-handlers) для входящего сообщения.
    • Автоматизирует выполнение множества вызовов в последовательном или случайном порядке.
    • Обрабатывает входящие сообщения.
  • Календарное планирование:
    • Обеспечивает генерацию многочисленных вызовов в назначенное время.
    • Загружает заранее созданные конфигурационные файлы для автоматического выполнения запланированных тестов.
    • Позволяет запланировать однократное или ежедневное выполнение вызовов, а также их осуществление по завершении предыдущей операции.
  • Интерфейс командной строки (CLI) для удаленного управления вызовами:
    • Может принимать команды из различных средств подготовки сценариев на языке TCL, Python или др.
    • Есть возможность удаленного управления продуктом MAPS, а также возможности сбора статистики, ведения журналов и генерации отчетов.
    • Наличие MAPS API обеспечивает интеграцию с другими приложениями.
  • Имитация трафика:
    • Имеются генераторы и анализаторы трафика для проведения сквозного тестирования передачи различных типов трафика по сетям IP, TDM и беспроводным.
    • Устанавливает голосовую сессию, контролирует уровень мощности, биты сигнализации или выполняет петлевое (loopback) тестирование передачи голосового трафика.
    • Передает и принимает голосовые файлы, цифры DTMF и MF, тональные посылки, факсы (передаваемые по стандарту T.38), сообщения IVR и видео (сжимаемое по стандартам H.263 и H.264).
    • Поддерживает почти все стандартизованные голосовые кодеки.

Функции графического интерфейса

  • Вывод лестничной диаграммы сообщений с детальным декодированием каждого сообщения.
  • Выдача обобщенной статистической информации по вызовам в табличной и графической формах.
  • Вывод статистической информации по переданным, принятым и повторно переданным сообщениям интересующих протоколов.
  • Генерация вызовов по скрипту и автоматизированный прием вызовов.
  • Проведение нагрузочного тестирования с помощью функций генерации нагрузки и имитации множества вызовов.
  • Ведение журналов ошибок для выявления синтаксических ошибок, транспортных ошибок, ошибок декодирования и др.

Интерфейс командной строки для удаленного доступа

MAPS можно сконфигурировать как серверное приложение для обеспечения удаленного управления этим приложением посредством многочисленных клиентских программ с интерфейсом командной строки (CLI). Также несколькими CLI-серверами MAPS можно управлять с помощью одной клиентской программы (например, написанной на языке TCL, Python или др.). Поддерживаются клиентские программы, написанные на языке C++, Python или др.

Пользователи могут удаленно выполнять любые функции, например запускать процедуру конфигурирования теста (test bed setup), загружать скрипты и профили, инициировать действия пользователя (например, передачу цифр/файлов/тональных посылок, прием цифр/файлов/тональных посылок, набор номера, совершение и прекращение вызова, начало и остановку передачи данных и др.). Клиентские программы поставляются вместе с серверным приложением MAPS.

Поддерживаемые протоколы и стандарты

Опции MAPS для имитации протоколов и интерфейсов сетей TDM и 2G

  • ISUP (Integrated Services Digital Network User Part). MAPS SS7 может имитировать узел коммутации услуг (SSP), использующий сигнализацию ISUP, определенную стандартами МСЭ-Т и ANSI. Функциональность MAPS SS7 охватывает варианты SS7, специфицированные в документах МСЭ и ANSI, и реализует протоколы MTP2, MTP3 и ISUP. Также MAPS SS7 поддерживает (через CLI) сценарии, например написанные на языке Python или TCL, используя клиент-серверную функциональность MAPS посредством дополнительной лицензии.
    Подробнее...
  • ISDN (Integrated Services Digital Network). MAPS ISDN имитирует соединения ISDN и LAPD (между коммутатором и абонентами) в сети TDM (T1/E1) с использованием сигнализации ISDN, определенной стандартами МСЭ-Т. Кроме того, MAPS ISDN поддерживает имитацию трафика ISDN и аттестационные испытания реализаций протоколов ISDN и LAPD на соответствия техническим требованиям.
    Подробнее...
  • Интерфейс GSM A. MAPS GSM A может имитировать контроллер базовых станций (BSC) и центр коммутации мобильной связи (MSC) на интерфейсе A, генерируя и принимая сообщения BSSMAP и DTAP. При этом сигнализация соответствует стандартам МСЭ-Т и 3GPP. Кроме того, MAPS GSM A поддерживает имитацию трафика TDM.
    Подробнее...
  • Интерфейс GSM Abis. MAPS GSM Abis может имитировать базовые станции (BTS) и контроллер базовых станций (BSC) на интерфейсе Abis, генерируя и принимая сообщения BTSM. При этом сигнализация соответствует стандартам МСЭ-Т и 3GPP. Кроме того, MAPS GSM Abis поддерживает имитацию трафика TDM.
    Подробнее...
  • MAP (Mobile Application Part). MAPS MAP Emulator может имитировать различные интерфейсы сигнализации MAP (C, D, E, F, H и интерфейсы домена с коммутацией пакетов, такие как Gc, Gr, Gf, Gd) в сетях GSM/UMTS согласно стандартам 3GGP.
    Подробнее...
  • CAS (Channel Associated Signaling). MAPS CAS Emulator может имитировать любой протокол на базе CAS (к типам сигнализации CAS относятся Loopstart, Groundstart, Feature Group D (FGD), Winkstart, MFC-R2) в телефонной сети.
    Подробнее...
  • MC-MLPPP (Multi-Class Multi-Link Point-to-Point). MAPS MLPPP — передовое средство имитации MLPPP поверх сети TDM (T1/E1), которое может имитировать одноранговые оконечные точки (коммутаторы и маршрутизаторы). Спецификация сигнализации MLPPP соответствует стандартам IETF.
    Подробнее...
  • CAP (CAMEL Application Part). MAPS CAMEL (Customized Applications for Mobile networks Enhanced Logic) Application Part (CAP) Protocol Emulator может имитировать такие функциональные элементы, как Service Control Function (gsmSCF) and Service Switching Function (gsmSSF).
    Подробнее...
  • INAP (Intelligent Network Application Part). MAPS INAP Protocol Emulator представляет собой передовой эмулятор/тестер INAP, который может имитировать сообщения INAP и сигнализацию в соответствии со спецификациями МСЭ и ANSI. Поток информации INAP проходит между функциональными узлами SCF и SSF, распределенными по сети SS7.
    Подробнее...
  • IUP (BT SS7 Interconnect User Part Protocol). MAPS IUP Protocol Emulator — передовой эмулятор протоколов, обеспечивающий эмуляцию специфического протокола SS7 IUP, используемого в Великобритании в сетях оператора British Telecom. Этот продукт предназначен для имитации соединительного маршрута между входящей и исходящей сетями, согласно спецификациям PNO-ISC/INFO/004(IUP) и TGS/SPEC/006.
    Подробнее...

Опции MAPS для имитации протоколов IP-сетей

  • SIP (Session Initiation Protocol). MAPS SIP обеспечивает имитацию прокси-серверов SIP, серверов переадресации и определения местоположения пользователей, а также пользовательских агентов, например SIP-телефонов. Кроме того, MAPS SIP поддерживает имитацию трафика RTP. Поставляется набор скриптов тестирования MAPS SIP Conformance Test Suite, выполняющих аттестационные испытания реализации протокола SIP на соответствие стандарту ETSI.
    Подробнее...
  • MEGACO (Media Gateway Control). MAPS MEGACO может имитировать контроллер медиашлюзов (MGC) и сами медиашлюзы (MG) при различных типах звонков. Также он может управлять выполнением сценария медиаконверсии. Поставляется набор скриптов тестирования MAPS MEGACO Conformance Test Suite, выполняющих аттестационные испытания реализации протокола MEGACO на соответствие стандартам ETSI TS 102 374-2. MAPS Megaco поддерживает имитацию трафика RTP.
    Подробнее...
  • MGCP (Media Gateway Controller Protocol). MAPS MGCP может имитировать контроллер медиашлюзов (MGC) и сами медиашлюзы (MG) при различных типах звонков. Также он способен управлять выполнением сценария медиаконверсии. Вместе с ним поставляется набор скриптов тестирования MAPS MGCP Conformance Test Suite, выполняющих аттестационные испытания реализации протокола MGCP на соответствие рекомендации RFC 3435. MAPS MGCP поддерживает имитацию трафика RTP.
    Подробнее...
  • SIP I (SIP ISUP). MAPS SIP I может имитировать шлюз сигнализации и Softswitch в виде клиента UAC и сервера UAS, использующих сигнализацию SIP ISUP, определенную стандартами МСЭ и IETF. Кроме того, MAPS SIP I поддерживает имитацию трафика RTP.
    Подробнее...
  • SCCP (Skinny Call Control Protocol). MAPS Skinny может имитировать IP-телефоны (клиенты Skinny) в сети VoIP. Skinny — это фирменный протокол сигнализации и управления компании Cisco Systems, используемый для обеспечения связи между IP-устройствами.
    Подробнее...
  • SS7 SIGTRAN (SS7 over IP). MAPS SS7 SIGTRAN может имитировать шлюз сигнализации и Softswitch, использующие сигнализацию ISUP поверх IP, определенную стандартами МСЭ-Т Q.761–764 и Q.784. Функциональность MAPS SS7 SIGTRAN охватывает варианты SS7, специфицированные в документах МСЭ и ANSI, и реализует протоколы M3UA и ISUP. Также при наличии дополнительных лицензий MAPS SS7 SIGTRAN может поддерживать аттестационные испытания работы протоколов SS7 поверх IP.
    Подробнее...
  • MAP IP (Mobile Application Part over IP). MAPS MAP IP имитирует различные интерфейсы сигнализации MAP, передаваемой с помощью SIGTRAN в сети UMTS/GSM согласно стандартам 3GPP. Функциональность MAPS MAP IP охватывает варианты SS7, специфицированные в документах МСЭ и ANSI, и реализует протоколы M3UA, M2PA и MTP3.
    Подробнее...
  • ISDN SIGTRAN (ISDN over IP). MAPS ISDN SIGTRAN имитирует ISDN-соединение между шлюзом сигнализации (SG) и контроллером медиашлюзов (MGC), а также ISDN-сигнализацию, определенную стандартами МСЭ-Т Q.921/Q.931.
    Подробнее...

Опции MAPS для имитации протоколов сетей 3G и 4G

  • LTE (Long Term Evolution) S1. MAPS LTE S1 имитирует сетевые элементы eNodeB (Evolved Node B) и MME (Mobility Management Entity) на интерфейсе S1 согласно стандартам 3GPP 36.413 9.0.0 и 3GPP TS 24.301 V9.0.0. Данное приложение дает пользователям неограниченные возможности редактирования сообщений S1-AP/NAS и сценариев управления (последовательностей сообщений).
    Подробнее...
  • LTE (S3, S4, S5, S8, S10, S11 & S16). MAPS LTE eGTP-c (Evolved GPRS Tunneling Protocol for Control Plane) имитирует MME, SGW (Serving Gateway) и PGW (PDN Gateway) на интерфейсах S11, S5/S8 согласно стандарту 3GPP TS 29.274. Данное приложение дает пользователям неограниченные возможности редактирования сообщений eGTP-c и сценариев управления (последовательностей сообщений).
    Подробнее...
  • LTE X2-AP. Прикладной протокол MAPS X2 Application Protocol (X2AP) используется для координации хэндоверов и распределения нагрузки между исходным и целевым узлами eNodeB. Приложение MAPS X2-AP реализует определенные тестовые случаи согласно стандартам 3GPP на технологию LTE.
    Подробнее...
  • UMTS IuPS (over IP). MAPS UMTS IuPS имитирует сетевые элементы RNC (Radio Network Controller) и 3G SGSN (3G Serving GPRS Support Node) на интерфейсе IuPS согласно стандартам 3GPP и МСЭ-Т.
    Подробнее...
  • GPRS Gb over IP. Продукт MAPS предназначен для имитации сообщений и сигнализации, соответствующих стандартам 3GPP и передаваемых через интерфейс GPRS Gb между подсистемой базовых станций (BSS) и узлом обслуживания абонентов GPRS (SGSN) по протоколу IP.
    Подробнее...
  • UMTS IuCS и IuH (over IP). MAPS UMTS IuCS имитирует RNC (Radio Network Controller) и 3G MSC (3G Mobile Switching Centre), генерируя RANAP-сообщения и сигнализацию согласно стандартам МСЭ-Т и 3GPP. Также MAPS поддерживает генерацию RTP-трафика через интерфейс UMTS IuCS.
    MAPS UMTS IuH имитирует фемтосоту Femto Home Node B (HNB) и ее шлюз Femto Home Node Gateway (HNB-GW) согласно стандартам 3GPP (TS 25.468, TS 25.413, TS 04.08, TS 04.18, TS 03.40/03.38/04.11). Также MAPS UMTS IuH поддерживает имитацию трафика RTP через интерфейс UMTS IuH. Возможно приобретение дополнительных лицензий, обеспечивающих имитацию GTP-трафика.
    Подробнее...
  • Diameter (S6a, S6d, S13, Cx/Dx, Gx, Rx). MAPS Diameter является идеальным средством имитации различных интерфейсов и узлов в ядре сети LTE, включая узлы MME, SGSN, HSS, AF, PCRF, PCEF, PDN-GW, EIR и интерфейсы S6a, S6d, S13, Cx/Dx, Gx, Rx, согласно стандартам 3GPP TS 29.272 V10.3.0 и 3GGP TS 29214-b10.
    Подробнее...
  • INAP IP (ANSI, ITU). MAPS INAP IP Emulator — передовой имитатор/тестер INAP (Intelligent Network Application Part), который может имитировать сообщения INAP и сигнализацию в соответствии со спецификациями МСЭ-T Q.121x и Q.122x. Поток информации INAP проходит между функциональными узлами SCF и SSF, распределенными по сети SS7.
    Подробнее...
  • CAP IP (CAMEL Application Part). Продукт MAPS содержит ПО имитации протокола CAP в сетях GSM, GPRS, UMTS, основанных на технологиях TDM и IP. Продукт MAPS дает возможность конфигурировать параметры имитируемых протоколов MTP3, M3UA, M2PA, SCCP, SCTP и CAP и поддерживает ряд сервисов CAMEL включая Apply Charging для GSM-сессий, Apply Charging для сеансов передачи данных по технологии GPRS, сервис Toll Free, Establish Temporary Connection, Connect To Resource и др.
    Подробнее...