Część przesyłania wiadomości
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
- Zalecenie ITU-T Q.700 , wprowadzenie do systemu sygnalizacji CCITT nr 7 .
- Zalecenie ITU-T Q.701 , Opis funkcjonalny części przesyłania wiadomości (MTP) systemu sygnalizacji nr 7 .
- Zalecenie ITU-T Q.702 , Sygnałowe łącze danych .
- Zalecenie ITU-T Q.703 , Łącze sygnalizacyjne .
- Zalecenie ITU-T Q.704 , Sygnalizacja funkcji sieciowych i komunikatów .
- Zalecenie ITU-T Q.705 , Struktura sieci sygnalizacyjnej .
- Zalecenie ITU-T Q.706 , Wydajność sygnalizacji części przesyłania komunikatów .
- Zalecenie ITU-T Q.707 , Testowanie i konserwacja .
- Zalecenie ITU-T Q.708 , Procedury przydzielania międzynarodowych kodów punktów sygnalizacyjnych .
- Zalecenie ITU-T Q.709 , Hipotetyczne połączenie referencyjne sygnalizacji .
- Zalecenie ITU-T Q.710 , Uproszczona wersja MTP dla małych systemów .
- Zalecenie ITU-T Q.750 , Przegląd zarządzania systemem sygnalizacji nr 7 .
- Zalecenie ITU-T Q.751.1 , Model informacji zarządzania elementami sieci dla części przesyłania komunikatów (MTP) .
- Zalecenie ITU-T Q.751.3 , Model informacji o elemencie sieci dla rozliczania MTP .
- Zalecenie ITU-T Q.752 , Monitoring i pomiary dla sieci Systemu Sygnalizacji Nr 7 .
- Zalecenie ITU-T Q.755 , Testy protokołów systemu sygnalizacji nr 7 .
- Zalecenie ITU-T Q.755.1 , Tester protokołu MTP .
- Zalecenie ITU-T Q.780 , specyfikacja testowa systemu sygnalizacji nr 7 — opis ogólny .
- Zalecenie ITU-T Q.781 , specyfikacja testu MTP Level 2 .
- Zalecenie ITU-T Q.782 , specyfikacja testu MTP Level 3 .
- ITU-T Recommendation Q.1400 , Struktura architektury dla rozwoju protokołów sygnalizacyjnych i OA&M z wykorzystaniem koncepcji OSI .
- Zalecenie ITU-T Q.2110 , Warstwa adaptacyjna B-ISDN ATM — Protokół zorientowany na połączenie (SSCOP) .
- Zalecenie ITU-T Q.2111 , Warstwa adaptacyjna B-ISDN ATM — Protokół zorientowany na połączenie specyficzne dla usługi w środowisku multilink i bezpołączeniowym (SSCOPMCE) .
- Zalecenie ITU-T Q.2140 , Warstwa adaptacyjna B-ISDN ATM — Specyficzna dla usługi funkcja koordynacji dla sygnalizacji w interfejsie węzła sieci (SSCF w NNI) .
- Zalecenie ITU-T Q.2150.0 , Ogólna usługa transportu sygnalizacji .
- Zalecenie ITU-T Q.2150.1 , Konwerter transportu sygnalizacji na MTP3 i MTP3b .
- Zalecenie ITU-T Q.2150.2 , Konwerter transportu sygnalizacji na SSCOP i SSCOPMCE .
- Zalecenie ITU-T Q.2150.3 , Konwerter transportu sygnalizacji na SCTP .
- ITU-T Recommendation Q.2210 , Message transfer part level 3 funkcje i komunikaty korzystające z usług ITU-T Recommendation Q.2140 .
- 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
- [1] - Samouczek SS7.