Protokół SS7 - co to za licho i jak działa na styku z TP o mnie dlaczego ten temat?
Zapominamy o IP (!?)
SS7 Signaling System number 7 - DSS1 sygnalizacja lokalna centrala<->klient (ISDN) - SS7 sygnalizacja lokalna i globalna
Kilka przykładów gdzie wykorzystywane jest SS7: - Zestawienie połączeń telefonicznych w sieciach PSTN (Public Switched Telephone Network) - Zestawianie połączeń dla danych w sieciach PSTN (ISDN) Występuje tu również protokół DSS1 (ISDN PRA/BRA) ale to jest tylko protokół klient-sieć (Digital Subscriber Signaling System No. 1) Oraz...
GSM
Great Signaling Monster
Uproszczony schemat sieci 2G/3G AUC BSC BTS EIR FNR GGSN GMLC MSC RNC SCP SGSN SMS Authentication Center Base Station Controler Base Transceiver Station Equipment Identity Register Flexible Number Register Gateway GPRS Support Node Gateway Mobile Location Centre Mobile Switching Center Radio Network Controler Service Control Point Serving GPRS Support Node Short Message Service AUC H HLR MSC/ MSC Server FNR Gs Gr EIR SGSN (G) SMS Gd Gf Ge Gn SCP Gn Lg SGSN (G) Signaling Signaling and Traffic GMLC Gn IP Network Gi GGSN BTS A bis GSM BSS BSC Gb Gom O&M Gom Node B Iub WCDMA RAN RNC Iu Gp Other PLMN SGSN/ GGSN Gp
SS7 w GSM/WCDMA: - Autentykacja (CS Attach, PS Attach) - Zestawienie połączeń telefoniczeń typu CS (circuit switched) - Zestawianie połączeń dla danych typu PS - Operacje typu Mobility Management, Session Management - SMSy - Lokalizacja/Namierzanie terminali - PrePaid Charging/CAMEL - MNP Mobile Number Portablity - ROAMING
PS/GPRS Attach 1. 4. 6. BTS BTS 10. Abis GSM BSS Abis BSC BSC Gb New 2. 3. SGSN G Gn/Gom 5. 7. 8. 9. Gr HLR DNS H AUC GSM BSS SGSN G Old Backbone Network IP GGSN Gn/Gom Gi IP Network
CS/GSM Attach 1. 4. 6. 10. H AUC BTS Abis GSM BSS BSC A New MSC 5. 7. 9. HLR BTS Abis BSC 2. 3. GSM BSS MSC Old TDM / SS7 GMSC PSTN
MobilityManagement (LA/RA Update) HLR MSC1 SS7 MSC2
CS/PS Attach roaming Gb Visited SGSN BTS Abis GSM BSS BSC A Visited MSC SS7 National SS7 Interational SS7 National HLR (Home)
SS7 Stack Call Control DataBase Driven Application Support Radio Interface related TUP ISUP MAP CAP INAP TCAP BSSAP SCCP MTP L3 / MTP L3b / M3UA
SS7 Network AT Orange RU MTS DE Vodafone PL Plus International SS7 carriers SA Vodacom PL P4 PL TMobile PL Orange
Węzły sieci SS7 Signalling Transfer Point SRP Signalling Routing/Relay Point Signalling End Poing SGSN, HLR, MSC, SMS-SC itp... SGW Signalling Gateway
Routing L3 NarrowBand SS7 BroadBand SS7
Routing L3 - SPC SPC Signaling Point Code ETSI 14bits ANSI 24bits OPC Originating Point Code DPC Destination Point Code NI Network Indicator 2 National 0 International i.e. 2-593 National Point Code 0-4478 International Point Code
Routing L3 cont. SPC 201 Link1 SPC 101 SPC 102 Link2 RoutingTable Example: DPC 102 via Link1 prio 1 DPC 102 via Link2 prio 2 SPC 202 DPC 201 via Link1 prio 1, DPC 201 via Link2 prio2 DPC 202 via Link2 prio 1, DPC 202 via Link1 prio1
Routing L3 cont. SIGTRAN (SS7 over IP) SGW
NarrowBand SS7 (MTP-L3) Signaling Link single timeslot on E1/T1 trunk - SLC Signaling link code (16) LinkSet set of signaling links Route/RouteSet route towards DPC via listed linksets
BroadBand SS7 (MTP-L3b) Signaling Link ATM PVC with SAAL adaptation layer - SLC Signaling Link Code (max 16) enough to have just one Signaling Link per port LinkSet set of signaling links Route/RouteSet route towards DPC via listed linksets
Sigtran (M3UA) M3UA MTP-L3 User Adaptation SCTP Stream Control Transmision Protocol - single homing/multihoming - ideal for multiple streams/transactions LinkSet > SCTP Association Route/RouteSet route towards DPC via listed linksets
Roaming PS/GPRS attach DE Vodafone International SS7 carriers PL Plus Visited SGSN IMSI 260019500411906 IMSI -> ISDN/DPC??? Home HLR DPC??? ISDN???
GlobalTitile Not more than 15 digits 3 digits 2 or 3 digits MCC MNC MSIN 260 01 xxxxxxxx IMSI (E.212) C C N D C MSIN MGT (E.214) MCC : Mobile Country Code MNC: Mobile Network Code MSIN: Mobile Subscriber Identity Number 48 605 yyyyyyy C C N D C S N N a t i o n a l ( s i g n i f i c a n t ) m o b i l e n u m b e r M o b i l e s t a t i o n i n t e r n a t i o n a l I S D N n u m b e r (E.164) CC : Country Code NDC: Network Destination Code SN: Subscriber Number MGT: Mobile Global Title IMSI International Mobile Subsriber Identity (E.212) MSISDN/ISDN Mobile Station ISDN number (E.164) MGT Mobile Global Title (E.214)
Translacja MGT (number series analysis) IMSI 260019500411906 MGT 486019500411906
MAP in roaming DE Vodafone International SS7 carriers PL Plus SPC 100 SPC 100 Visited SGSN ISDN 49172001015 SCCP DST: MGT 486019500411906 SCCP SRC: ISDN 48601100100 Home HLR ISDN 48601100100 IMSI 260019500411906
MAP in roaming cont. National International National SPC 202 SPC 50 SPC 51 SPC 52 SPC 207 SPC 201 SRP SRP SPC 202 SPC 100 SPC 100 Visited SGSN ISDN 49172001015 SCCP DST: MGT 486019500411906 SCCP SRC: ISDN 48601100100 Home HLR ISDN 48601100100 IMSI 260019500411906
MAP in home network PL SPC 200 SPC 100 Home SGSN ISDN 48601100200 SCCP DST: IMSI 260019500411906 -> DPC 100 SCCP SRC: ISDN 48601100100 -> DPC 200 Home HLR ISDN 48601100100 IMSI 260019500411906
MAP in home network cont. National / Home network SPC 666 SPC 997 SPC 990 SPC 991 SPC 505 SPC 601 SRP SRP SPC 501 Home SGSN SPC 200 SPC 100 ISDN 48601100200 SCCP DST: IMSI 260019500411906 -> DPC 666 SCCP SRC: ISDN 48601100100 -> DPC 200 Home HLR ISDN 48601100100 IMSI 260019500411906
MAP in home network cont. National / Home network SPC 666 SPC 997 SPC 990 SPC 991 SPC 505 SPC 601 SRP SRP SPC 501 Home SGSN SPC 200 SPC 100 ISDN 48601100200 SCCP DST: IMSI 260019500411906 -> DPC 100 SCCP SRC: ISDN 48601100100 -> DPC 200 Home HLR ISDN 48601100100 IMSI 260019500411906
Styk Operatorski SS7 z TP/Orange Stos protokołów ISUP MTP-L3 MTP-L2 L1 ISDN User Part Message Transfer Part L3 Message Transfer Part L2 E1
Styk Operatorski SS7 z TP/Orange Połączenia logiczne Gliwice/CD2 Warszawa PSTN LinkSet #1 TP/Orange SS7 Network Katowice ADESCOM LEON Gliwice LinkSet #2
Styk Operatorski SS7 z TP/Orange Połączenia fizyczne PSTN 4x E1-2x IN -2x OUT Gliwice/CD2 TDM Switch TDM Network Warszawa LinkSet #1 1x SignallingLink Katowice 4x E1-2x IN -2x OUT -2x SS7 LEON Gliwice LinkSet #2 1x SignallingLink
Styk Operatorski SS7 z TP/Orange Adresacja Warszawa SPC 16260 PSTN Gliwice/CD2 SPC 4118 Katowice SPC 16259 LEON Gliwice SPC 3996
Styk Operatorski SS7 z TP/Orange Routing MTP-L3 Warszawa SPC 16260 PSTN Gliwice/CD2 SPC 4118 Katowice SPC 16259 LEON Gliwice SPC 3996 OPC 3996 -> DPC 4118 via SPC 16260 prio 1 OPC 3996 -> DPC 4118 via SPC 16259 prio 1 OPC 3996 -> DPC 16260 via SPC 16260 prio 1 OPC 3996 -> DPC 16260 via SPC 16259 prio 2 OPC 3996 -> DPC 16259 via SPC 16259 prio 1 OPC 3996 -> DPC 16259 via SPC 16260 prio 2
W przypadku pytań: Marcin Kuczera E-mail: marcin.kuczera@leon.pl