Część przesyłania wiadomości

Zestaw protokołów SS7
Protokoły SS7 według warstwy OSI
Aplikacja
INAP , MAP , IS-41 ... TCAP , CAP , ISUP , ...
Sieć Poziom MTP 3 + SCCP
Łącza danych MTP poziom 2
Fizyczny MTP poziom 1

Część przesyłania wiadomości (MTP) jest częścią systemu sygnalizacyjnego 7 (SS7) używanego do komunikacji w publicznych komutowanych sieciach telefonicznych . MTP odpowiada za niezawodny, nieduplikowany i sekwencyjny transport komunikatów SS7 pomiędzy partnerami komunikacyjnymi.

MTP jest formalnie zdefiniowane przede wszystkim w zaleceniach ITU-T Q.701 , Q.702 , Q.703 , Q.704 i Q.705 . Testy dla MTP są określone w zaleceniach ITU-T Q.781 dla MTP2 oraz w Q.782 dla MTP3. Testy te służą do sprawdzenia poprawności implementacji protokołu MTP.

Różne kraje używają różnych wariantów protokołów MTP. W Ameryce Północnej formalnym standardem jest ANSI T1.111. W Europie krajowe protokoły MTP są oparte na normie ETSI EN 300-0088-1 .

Poziomy funkcjonalne

Stos SS7 można podzielić na cztery poziomy funkcjonalne: poziomy od 1 do 3 obejmują MTP , a poziom 4 — użytkownika MTP . Poziom 3 MTP jest czasami określany skrótem MTP3 ; MTP poziom 2 , MTP2 . MTP i SCCP są razem określane jako Network Service Part (NSP) .

Nie ma mapowania jeden do jednego poziomów MTP od 1 do 3 na model OSI . Zamiast tego MTP zapewnia funkcjonalność warstw 1 , 2 i części warstwy 3 w modelu OSI . Część warstwy 3 modelu OSI , której MTP nie zapewnia, jest dostarczana przez SCCP lub inne części poziomu 4 (użytkownicy MTP).

Poziom funkcjonalności sygnalizacyjnego łącza danych

Poziom 1 MTP jest opisany w zaleceniu ITU-T Q.702 i zapewnia poziom funkcjonalności łącza danych sygnalizacyjnych dla wąskopasmowych łączy sygnalizacyjnych. W przypadku szerokopasmowych łączy sygnalizacyjnych, zalecenia ITU-T Q.2110 lub Q.2111 opisują funkcję sygnalizacyjnego łącza danych.

MTP1 reprezentuje warstwę fizyczną. Czyli warstwa odpowiedzialna za włączenie Punktów Sygnalizacji SS7 do sieci transmisyjnej, w której komunikują się ze sobą. Przede wszystkim obejmuje to konwersję wiadomości na sygnał elektryczny i utrzymanie fizycznych łączy, przez które przechodzą. W ten sposób jest analogiczny do warstwy 1 ISDN lub innych, być może bardziej znanych protokołów.

MTP1 zwykle wykorzystuje szczelinę czasową w E-nośnej lub T-nośnej . Zdefiniowane interfejsy fizyczne obejmują E-1 (kanały 2048 kbit/s; 32 kanały 64 kbit/s), DS-1 (kanały 1544 kbit/s; 24 kanały 64 kbit/s), V.35 (kanały 64 kbit/s), DS- 0 (64 kbit/s) i DS-0A (56 kbit/s).

Poziom funkcjonalności łącza sygnalizacyjnego

Poziom 2 MTP jest opisany w zaleceniu ITU-T Q.703 i zapewnia poziom funkcjonalności łącza sygnalizacyjnego dla wąskopasmowych łączy sygnalizacyjnych. W przypadku szerokopasmowych łączy sygnalizacyjnych zalecenia ITU-T Q.2140 i Q.2210 opisują funkcję łącza sygnalizacyjnego określaną jako MTP3b . Poziom funkcjonalności łącza sygnalizacyjnego może być również zapewniony przy użyciu SITRAN M2PA opisanego w dokumencie RFC 4165.

Poziom 2 protokołu MTP zapewnia dokładną transmisję komunikatu typu end-to-end przez łącze sygnalizacyjne.

MTP2 zapewnia kontrolę przepływu, wykrywanie błędów i sprawdzanie sekwencji oraz retransmituje niepotwierdzone komunikaty. MTP2 wykorzystuje pakiety zwane jednostkami sygnałowymi do przesyłania komunikatów SS7. Istnieją trzy typy jednostek sygnału: jednostka sygnału wypełnienia (FISU), jednostka sygnału stanu łącza (LSSU), jednostka sygnału komunikatu (MSU).

Dostęp do interfejsu usługi poziomu funkcjonalności łącza sygnalizacyjnego może być zapewniony przez SCTP za pomocą protokołu SIGTRAN M2UA, opisanego w dokumencie RFC 3331.

MTP Poziom 2 jest testowany przy użyciu testera protokołów i specyfikacji testów opisanych w Q.755 , Q.755.1 , Q.780 i Q.781 .

Poziom funkcjonalności sieci sygnalizacyjnej

Poziom 3 MTP jest opisany w zaleceniu ITU-T Q.704 i zapewnia poziom funkcjonalności sieci sygnalizacyjnej dla wąskopasmowych łączy sygnalizacyjnych oraz, z niewielkimi modyfikacjami opisanymi w zaleceniu ITU-T Q.2210 , dla szerokopasmowych łączy sygnalizacyjnych. Funkcje MTP poziomu 3 można również zastąpić usługą Generic Signaling Transport Service opisaną w zaleceniu ITU-T Q.2150.0 , zapewnioną przez MTP3b ( Q.2150.1 ), SSCOP lub SSCOPMCE ( Q.2150.2 ) lub SCTP ( Q.2150.3 ). Funkcje MTP poziomu 3 można również zapewnić przy użyciu protokołu IETF SIGTRAN M3UA , opisanego w dokumencie RFC 4666, w trybie IPSP.

MTP3 zapewnia funkcjonalność routingu do przesyłania komunikatów sygnalizacyjnych przez sieć SS7 do żądanego punktu końcowego. Każdy element sieci w sieci SS7 ma unikalny adres, kod punktu (PC). Routing wiadomości odbywa się zgodnie z tym adresem. Rozróżnia się między sygnalizacyjnym punktem transferowym (STP), który wykonuje tylko funkcje trasowania komunikatów MTP, a sygnalizacyjnym punktem końcowym (SEP), który wykorzystuje protokół MTP do komunikowania się z innymi SEP-ami (czyli przełącznikami telekomunikacyjnymi). MTP3 odpowiada również za zarządzanie siecią; gdy zmieni się dostępność łączy danych MTP2. MTP3 ustanawia alternatywne łącza i przekierowuje ruch z dala od uszkodzonych łączy i punktów sygnalizacyjnych oraz propaguje informacje o dostępności tras przez sieć. Kontroluje również ruch w przypadku wystąpienia korków.

Dostęp do interfejsu usługi poziomu funkcjonalności sieci sygnalizacyjnej (jak opisano w Q.701 ) może być zapewniony przez SCTP przez protokół SIGTRAN M3UA , opisany w RFC 4666.

MTP Poziom 3 jest testowany przy użyciu testera protokołów i specyfikacji testów opisanych w Q.755 , Q.755.1 , Q.780 i Q.782 .

Użytkownicy MTP

Poziom 4 składa się z Użytkowników MTP . Wszystkie pozostałe składniki SS7 są bezpośrednio lub pośrednio użytkownikami MTP . Niektóre przykłady części na poziomie 4 to SCCP , ISUP , TUP , aw Wielkiej Brytanii IUP . Usługi świadczone na rzecz MTP Poziomu 4 przez MTP (tj. MTP dla Użytkowników MTP) są opisane w Zaleceniu ITU-T Q.701 .775148760

Zalecenia ITU-T
RFC IETF
  • RFC 2719, architektura ramowa dla transportu sygnalizacyjnego .
  • RFC 4165, Signaling System 7 (SS7) Message Transfer Part 2 (MTP2) — User Peer-to-Peer Adaptation Layer (M2PA) .
  • RFC 3331, Signaling System 7 (SS7) Message Transfer Part 2 (MTP2) — User Adaptation Layer (M2UA)
  • RFC 4666, Signaling System 7 (SS7) Message Transfer Part 3 (MTP3) — warstwa adaptacji użytkownika (M3UA)

Linki zewnętrzne