Architektura Sieci SS7
Kluczowe elementy sieci SS7: Punkty Sygnalizacyjne (SP), Punkty Transferu Sygnału (STP) i Punkty Kontroli Usług (SCP).
Ukryty System Nerwowy Sieci Telefonicznej
Wyobraźmy sobie tradycyjną sieć telefoniczną (przenoszącą głos) jako system krwionośny organizmu. Aby działał on inteligentnie, potrzebuje systemu nerwowego, który będzie przenosił sygnały sterujące. System Sygnalizacji nr 7 (SS7) jest właśnie takim systemem nerwowym. Jest to oddzielna, szybka sieć z komutacją pakietów, dedykowana wyłącznie do przenoszenia informacji sterujących, znanych jako .
To rozdzielenie jest kluczowe: ruch głosowy podróżuje jednymi ścieżkami, podczas gdy informacje o "zestawianiu połączeń" i innych zaawansowanych usługach podróżują siecią SS7. Ta architektura umożliwiła wprowadzenie zaawansowanych funkcji, takich jak numery bezpłatne (np. 800), przekierowanie połączeń, identyfikacja dzwoniącego (CLIP) czy roaming w telefonii komórkowej.
Kluczowe Elementy Składowe Sieci SS7
Sieć SS7 jest zbudowana z kilku typów wyspecjalizowanych węzłów, z których każdy pełni odrębną rolę.
- SP (Punkt Sygnalizacyjny)
SP to dowolny węzeł, który może inicjować lub kończyć wiadomości SS7. Można o nim myśleć jako o punkcie wejścia lub wyjścia dla informacji sygnalizacyjnych.
- Punkt Komutacji Usług (SSP - Service Switching Point): To najczęstszy typ SP. Zazwyczaj jest to centrala telefoniczna obsługująca abonentów. Kiedy podnosisz słuchawkę i wybierasz numer, SSP generuje wiadomości SS7, aby zestawić połączenie.
- Punkt Kontroli Usług (SCP - Service Control Point): Jest to scentralizowana baza danych zawierająca logikę usługową. Na przykład, gdy wybierasz numer infolinii 800, SSP wysyła zapytanie do SCP. SCP wyszukuje prawdziwy, fizyczny numer powiązany z numerem 800 i odsyła go do SSP w celu zrealizowania połączenia.
- STP (Punkt Transferu Sygnału)
STP to wyspecjalizowany przełącznik pakietów, który działa jako router dla wiadomości SS7. Sam nie tworzy wiadomości, ale odczytuje adres docelowy przychodzących wiadomości i kieruje je do odpowiedniego SP lub następnego STP. Tworzą one szkielet sieci SS7, zapewniając wydajne i niezawodne dostarczanie wiadomości.
W skrócie: SSP tworzą "pytania" (np. "jak zestawić to połączenie?"), SCP dostarczają "odpowiedzi" dla usług specjalnych, a STP dbają o to, by pytania i odpowiedzi dotarły we właściwe miejsca.
Wizualizacja Architektury
Relacja między siecią telefoniczną a siecią sygnalizacyjną SS7 może być jasno zwizualizowana. Są to dwie odrębne, lecz połączone sieci, które współpracują ze sobą.
Na tym diagramie "Sieć telefoniczna" reprezentuje kanały głosowe, podczas gdy "Sieć sygnalizacyjna" to sieć SS7. Punkty SSP (zlokalizowane w centralach telefonicznych) stanowią most między tymi dwoma światami. STP działa jako centralny router dla wiadomości sygnalizacyjnych, a SCP to baza danych usług, do której kierowane są zapytania o zaawansowaną obsługę połączeń.
Język Połączeń: Relacje, Łącza i Trasy
Do formalnego opisu struktury sieci SS7 używana jest specyficzna terminologia dotycząca połączeń i ścieżek.
- Relacja Sygnalizacyjna: To pojęcie logiczne. Relacja sygnalizacyjna istnieje między dwoma punktami sygnalizacyjnymi (SP), jeśli muszą one wymieniać między sobą ruch sygnalizacyjny. Np. dwie centrale telefoniczne, które mogą zestawiać połączenia między swoimi abonentami, pozostają w relacji sygnalizacyjnej.
- Łącze Sygnalizacyjne: Jest to fizyczna (lub logiczna) ścieżka transmisyjna przenosząca wiadomości SS7 między dwoma sąsiednimi punktami sygnalizacyjnymi.
- Zestaw Łączy Sygnalizacyjnych: W celu zwiększenia przepustowości i niezawodności, często stosuje się wiele równoległych łączy sygnalizacyjnych łączących te same dwa punkty. Taka wiązka równoległych łączy nazywana jest zestawem łączy. Ruch jest rozkładany na wszystkie łącza, a w przypadku awarii jednego, pozostałe mogą przejąć jego zadania.
- Droga Sygnalizacyjna: Jest to kompletna ścieżka, którą wiadomość sygnalizacyjna pokonuje od swojego Punktu Źródłowego (OP) do Punktu Docelowego (DP). Droga może składać się z jednego lub więcej zestawów łączy i może przechodzić przez jeden lub więcej punktów STP.
- Zestaw Dróg Sygnalizacyjnych: Pełen zbiór wszystkich dostępnych dróg sygnalizacyjnych między Punktem Źródłowym a Docelowym.
Adresacja w Sieci SS7: Kod Punktu Sygnalizacyjnego (SPC)
Tak jak każdy dom potrzebuje unikalnego adresu, tak każdy węzeł w sieci SS7 potrzebuje unikalnego identyfikatora. Ten adres nazywa się Kodem Punktu Sygnalizacyjnego (SPC - Signaling Point Code).
- Unikalny Identyfikator: Każdy SP, STP i SCP w sieci krajowej lub międzynarodowej ma przypisany unikalny SPC.
- Informacja Routingowa: SPC jest zawarty w nagłówku każdej wiadomości SS7. Punkty STP używają zawartego w wiadomości do podejmowania decyzji routingowych, wyszukując DPC w swoich tablicach routingu, aby określić wychodzący zestaw łączy.
- Struktura: Kody SPC to zazwyczaj liczby 14-bitowe (w Ameryce Północnej) lub ustrukturyzowane numery, często przedstawiane w formacie 3-8-3 (w niektórych standardach międzynarodowych), co pozwala na hierarchiczną identyfikację sieci.