Протоколы SS7 по уровню OSI | |
Приложение | INAP , MAP , IS-41 ... TCAP , CAP , ISUP ,... |
---|---|
Сеть | MTP Уровень 3 + SCCP |
Канал передачи данных | Уровень 2 МТР |
Физический | Уровень МТР 1 |
Часть передачи сообщений (MTP) является частью Системы сигнализации 7 (SS7), используемой для связи в телефонных сетях общего пользования . MTP отвечает за надежную, недублированную и последовательную передачу сообщений SS7 между партнерами по коммуникации.
MTP формально определен в основном в рекомендациях ITU-T Q.701, Q.702, Q.703, Q.704 и Q.705. Тесты для MTP указаны в рекомендациях ITU-T Q.781 для MTP2 и в Q.782 для MTP3. Эти тесты используются для проверки правильности реализации протокола MTP.
В разных странах используются разные варианты протоколов MTP. В Северной Америке официальным стандартом является ANSI T1.111. В Европе национальные протоколы MTP основаны на ETSI EN 300-0088-1.
Стек SS7 можно разделить на четыре функциональных уровня: [1] Уровни с 1 по 3 включают MTP , а уровень 4 — пользователя MTP . MTP уровня 3 иногда сокращается до MTP3 ; MTP уровня 2 — до MTP2 . [2] MTP и SCCP вместе называются Network Service Part (NSP) . [3]
Не существует однозначного соответствия уровней MTP с 1 по 3 модели OSI . [4] Вместо этого MTP обеспечивает функциональность уровней 1 , 2 и части уровня 3 в модели OSI . [5] Часть уровня 3 модели OSI , которую MTP не обеспечивает, предоставляется SCCP или другими частями уровня 4 (пользователями MTP). [6] [7]
MTP Level 1 описан в Рекомендации ITU-T Q.702 и обеспечивает функциональный уровень Signalling Data Link для узкополосных сигнальных линий. Для широкополосных сигнальных линий Рекомендация ITU-T Q.2110 или Q.2111 описывает функцию сигнального канала передачи данных.
MTP1 представляет физический уровень. То есть уровень, который отвечает за подключение точек сигнализации SS7 к сети передачи, по которой они общаются друг с другом. В первую очередь, это касается преобразования сообщений в электрический сигнал и поддержания физических соединений, по которым они проходят. Таким образом, он аналогичен уровню 1 ISDN или другим, возможно, более знакомым протоколам.
MTP1 обычно использует таймслот в E-carrier или T-carrier . Определенные физические интерфейсы включают E-1 (2048 кбит/с; 32 канала по 64 кбит/с), DS-1 (1544 кбит/с; 24 канала по 64 кбит/с), V.35 (64 кбит/с), DS-0 (64 кбит/с) и DS-0A (56 кбит/с).
MTP Level 2 описан в Рекомендации ITU-T Q.703 и обеспечивает функциональный уровень сигнального звена для узкополосных сигнальных звеньев. Для широкополосных сигнальных звеньев Рекомендации ITU-T Q.2140 и Q.2210 описывают функцию сигнального звена, называемую MTP3b . Функциональный уровень сигнального звена может также обеспечиваться с использованием протокола SIGTRAN M2PA, описанного в RFC 4165.
MTP уровня 2 обеспечивает точную сквозную передачу сообщения по сигнальному каналу.
MTP2 обеспечивает управление потоком, обнаружение ошибок и проверку последовательности, а также повторно передает неподтвержденные сообщения. MTP2 использует пакеты, называемые сигнальными единицами , для передачи сообщений SS7. Существует три типа сигнальных единиц: Fill-in Signal Unit (FISU), Link Status Signal Unit (LSSU), Message Signal Unit (MSU).
Доступ к сервисному интерфейсу функционального уровня сигнального канала может быть предоставлен по протоколу SCTP с использованием протокола SIGTRAN M2UA, описанного в RFC 3331.
MTP Level 2 тестируется с использованием тестера протоколов и спецификаций тестирования, описанных в Q.755, Q.755.1, Q.780 и Q.781.
MTP уровня 3 описан в Рекомендации ITU-T Q.704 и обеспечивает функциональный уровень сигнальной сети для узкополосных сигнальных каналов и, с небольшими изменениями, описанными в Рекомендации ITU-T Q.2210, для широкополосных сигнальных каналов. Функции MTP уровня 3 также могут быть заменены службой Generic Signalling Transport Service, описанной в Рекомендации ITU-T Q.2150.0, как предусмотрено MTP3b (Q.2150.1), SSCOP или SSCOPMCE (Q.2150.2) или SCTP (Q.2150.3). Функции MTP уровня 3 также могут быть предоставлены с использованием протокола IETF SIGTRAN M3UA , описанного в RFC 4666, в режиме IPSP.
MTP3 обеспечивает функциональность маршрутизации для транспортировки сообщений сигнализации через сеть SS7 к запрошенной конечной точке. Каждый сетевой элемент в сети SS7 имеет уникальный адрес, Point Code (PC). Маршрутизация сообщений выполняется в соответствии с этим адресом. Различают Signaling Transfer Point (STP), которая выполняет только функции маршрутизации сообщений MTP, и Signaling End Point (SEP), которая использует MTP для связи с другими SEP (то есть телекоммуникационными коммутаторами). MTP3 также отвечает за управление сетью; когда доступность каналов передачи данных MTP2 изменяется. MTP3 устанавливает альтернативные каналы и перенаправляет трафик от неисправных каналов и точек сигнализации и распространяет информацию о доступности маршрута по сети. Также контролирует трафик при возникновении перегрузки.
Доступ к сервисному интерфейсу функционального уровня сигнальной сети (как описано в Q.701) может быть предоставлен по SCTP с помощью протокола SIGTRAN M3UA , описанного в RFC 4666.
MTP Level 3 тестируется с использованием тестера протоколов и спецификаций тестирования, описанных в Q.755, Q.755.1, Q.780 и Q.782.
Уровень 4 состоит из пользователей MTP . Остальные компоненты стека SS7 напрямую или косвенно являются пользователями MTP . Некоторые примеры частей на уровне 4 : SCCP , ISUP , TUP и, в Великобритании, IUP . [7] Услуги, предоставляемые MTP уровня 4 MTP (то есть MTP для пользователей MTP), описаны в Рекомендации МСЭ-Т Q.701.775148760