Sei sulla pagina 1di 37

Signaling System 7

Segnalazione Out-of Band su canale comune

Standard ITU-T

(Q.700 ..)

Universit di Palermo

SS7

A L

SS7 (2)
Nelle altre reti, scambio di informazioni tra utenti, con SS7 scambio tra macchine

Segnalazioni riguardanti pi canali di comunicazione trasmesse a pacchetto su un canale specializzato

Informazioni scambiate sotto forma di messaggi Vantaggi: Tempi delle operazioni pi brevi Uso pi efficiente dei canali di comunicazione Supporto della Intelligent Network Universit di Palermo

SS7

A L

SS7
Varianti nazionali definite da ANSI, ETSI,

(3)

SS7 basato sullo scambio di messaggi tra i Network Elements (NE) tramite canali bidirezionali o Signaling Links In SS7: Applicazioni circuit-related Applicazioni non circuit-related

Applicazioni circuit-related correlate alla connessione/disconnessione dei circuiti

Applicazioni non circuit-related correlate al traffico non derivante da operazioni di connessione/disconnessione (e.g. interrogazione data base) Universit di Palermo

SS7

A L

SS7
In SS7 Signaling Points e

(4)

Signaling Links

Sistema critico e quindi con forte ridondanza

Signaling Points
Scambio di messaggi tra tra Signaling Points identificati da Point Code 3 tipi di Signaling Point SSP - Service Switching Point STP - Signal Transfer Point SCP - Service Control Point Universit di Palermo
SS7 4

A L

Signaling Points
Service Switching Point
Autocommutatori telefonici (C.O. o tandem) Iniziano, terminano o commutano le chiamate

Signal Transfer Point


Commutatori a pacchetto della rete SS7

Signal Control Point


Databases per le informazioni necessarie

Universit di Palermo

SS7

A L

Struttura SS7
. . .. .. .. SSP STP SCP

. . .. .. ..

Voice trunks

SSP

SS7 links

STP

SS7 links

SCP

Stante la criticit duplicazione per STP, SCP e quindi per i link Tra due Signaling Point vi sono 2 link costituenti un Linkset Mated pair Universit di Palermo (ridondanza)

SS7

A L

Signaling Links
6 tipi di S.L.

STP D C A D

STP B B STP

STP

A SCP A A A A

C B

STP A

D E SSP

STP A

SCP

SSP

Universit di Palermo

SS7

A L

Signaling Links

(2)

A (Access) links - connettono un Signaling End Point (SSP o SCP) ad un STP B (Bridge) links - connettono tra loro gli STP appartenenti a reti diverse C (Cross) links - connettono tra loro coppie di mated STP D (Diagonal) links - connettono tra loro STP della stessa rete E (Extended) links - connettono un SSP ad una seconda coppia di STP F (Fully associated) links - connettono tra loro (in modo diretto) due SSP

Universit di Palermo

SS7

A L

Protocol Stack
OSI Application Presentation Session Transport Network Data Link Physical T U P TCAP SS7

I S U P

SCCP MTP-3 MTP-2 MTP-1

SS7 nasce prima di OSI e non lo rispecchia fedelmente Universit di Palermo


SS7

A L

Message Transfer Part-1


MTP-1 OSI Physical Layer

Definite diverse interfacce fisiche:

E-1

2,048 Mbps / 32 ch. a 64 Kbps

DS-1 1,544 Mbps / 24 ch. a 64 Kbps V.35 64 Kbps DS-0 64 Kbps DS-0A 56 Kbps ....... In Europa utilizzata pi frequentemente la DS-0 Universit di Palermo

SS7

10

A L

Message Transfer Part-2


MTP-2 OSI Data Link Layer

Assicura la accuratezza della trasmissione attraverso un link Controllo di flusso Validazione della sequenza dei messaggi Controllo degli errori

MTP-2

Signal Unit (SU)

MTP-2

Protocollo di tipo go back n con ACK cumulativo e uso del NAK Universit di Palermo

SS7

11

A L

Signal Unit
3 tipi di Message Signal Unit (MSU):
Fill-In Signal Unit (FISU) Unit per la trasmissione bidirezionale continua e per il controllo continuo della qualit del link

Link Status Signal Unit (LSSU) Unit per il trasporto dellinformazione sullo stato del link e lindicazione dei signaling points

Message Signal Unit (MSU) Unit per il trasporto ove che sia del Signaling Information Field (SIF) Universit di Palermo

SS7

12

A L

Fill-In Signal Unit


Signal Unit generata in MTP-2

First Flag
8

Transmission Order BSN


7

Last LI
6

BIB
1

FSN
7

FIB
1

Spare
2

CRC
16 bit

In assenza di altri segnali trasmessa continuamente Flag: 01111110 (Uso normale di bit stuffing e unstaffing)

Backward Sequence Number (BSN) Numero di sequenza trasmesso dal receiver al fine di dare ACK o NAK Universit di Palermo
SS7

13

A L

Fill-In Signal Unit


Flag
8

(2)

BSN
7

BIB
1

FSN
7

FIB
1

LI
6

Spare
2

CRC
16 bit

Backward Indicator Bit (BIB) Indicatore di ricezione corretta o incorretta Forward Sequence Number (FSN) Sequence Number della Signal Unit Forward Indicator Bit (FIB) Length Indicator (LI) Indicatore di tipo e lunghezza in ottetti LI = 0 LI = 1 o 2 Universit di Palermo LI = 3 63
SS7

Posto ad 1 per frame ritrasmessi

FISU LSSU MSU


14

A L

Fill-In Signal Unit

(3)

Flag
8

BSN
7

BIB
1

FSN
7

FIB
1

LI
6

Spare
2

CRC
16 bit

Spare 2 bit vuoti disponibili per uso futuro

Clycic Redundancy Check (CRC) CRC-16

Universit di Palermo

SS7

15

A L

Link Status Signal Unit


Signal Unit con priorit massima per la trasmissione del campo SF proveniente da MTP-3

First Flag
8

Transmission Order BSN


7

Last Spare
2

BIB
1

FSN
7

FIB
1

LI
6

SF
8 o 16

CRC
16 bit

Flag, BSN, BIB, FSN, FIB, LI, Spare, CRC SF (Status Field)

gi definiti

1 o 2 (dipendentemente dal valore di LI) ottetti di Link Status Information scambiata tra i signaling points posti allestremit di un link

Universit di Palermo

SS7

16

A L

Link Status Signal Unit


SF Usati soltanto i primi 3 bit del campo 8 o 16 bit A B C Spare

(2)

Indication Status 0 Status N Status E Status OS Status PO Status B Universit di Palermo Out of alignment Normal alignment Emergency alignment Out of service Processor outage Busy

C B A 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1

SS7

17

A L

Message Signal Unit


Signal Unit per il trasporto dellinformazione per le user parts

First Flag
8

Transmission Order BSN


7

Last SIO
8

BIB
1

FSN
7

FIB
1

LI
6

Spare
2

SIF
8n con n 272

CRC
16 bit

Flag, BSN, BIB, FSN, FIB, LI, Spare, CRC

gi definiti

Universit di Palermo

SS7

18

A L

SS7
SIO (Service Information Octet)

(19)

Field proveniente dal layer 3

Flag

BSN

BIB

FSN

FIB

LI

Spare

SIO

SIF

CRC

Service Indicator (SI)

Subservice

Universit di Palermo

SS7

19

A L

Subservice Field
Suddiviso ulteriormente in 2 campi da 2 bit: Network Indicator Message Priority Network Indicator DC BA

Meaning
International network National network Spare Reserved for national use

D C
0 0 1 0 0 1 1 1

Message Priority Usato soltanto durante i periodi di congestione Universit di Palermo (00 minimum priority)

SS7

20

A L

Service Indicator Values


Indication
Signaling Network Management message (SNM) Signaling Network testing and Maintenance message (MTN) Maintenance Special Message (MTNS) Signaling Connection Control Part (SCCP) Telephone User Part (TUP) ISDN User Part (ISUP) Data User Part (call and circuit-related messages) Data User Part (facility registration and cancellation messages) MTP testing user part Spare

Hex
0 1 2 3 4 5 6 7 8 9 to F

Universit di Palermo

SS7

21

A L

Signaling Information Field


Contiene la routing label usata dal layer 3 e la signaling information (payload) Contiene fino a 272 ottetti Routing label formata da: Destination Point Code (DPC) Originating Point Code (OPC) Signaling Link Selection (SLS) Se DPC = Receiving signal point messaggio trasferito ad upper layers (ISUP, .)

SIF usato dai protocolli di livello superiore come ISUP e TCAP

Universit di Palermo

SS7

22

A L

ANSi & ITU-T SIO and SIF

ANSI routing label usa 7 ottetti

ITU-T routing label usa 4 ottetti

Universit di Palermo

SS7

23

A L

Message Transfer Part-3


Equivalente al Network layer OSI Alcune funzioni equivalenti ad IP Due categorie di funzionalit: Signaling Network Management Signaling Message Handling

Al solito scambio di primitive tra i layers 2 e 3 Anche con il layer 4 scambio di primitive

Universit di Palermo

SS7

24

A L

Signaling Network Management


MTP-3 riceve informazioni circa lo stato di links e routes

SNM usa queste informazioni per il routing

Variazioni per il caso di unavailability e di congestion

Procedure Changeover e Changeback

Un nodo unavailable ritorna available Procedura MTP Restart

Universit di Palermo

SS7

25

A L

Signaling Message Handling


Due compiti: Message Discrimination Message Distribution

Message Discrimination in base al Destination Point Code (DPC) Ricavato dalla routing label presente nel field SIF di MTP-2

Se DPC = Node Point Code

messaggio passato alla Message Distribution functionality

Scelta tra i protocolli dellupper layer in base al Service Indicator ricavato dal field SIO di MTP-2 Universit di Palermo

SS7

26

A L

TUP
TUP = Telephone User Part

Pu manipolare soltanto le segnalazioni della telefonia analogica

Non obbligatorio usare TUP per la telefonia analogica

Usata in pochi paesi

In tutti gli altri stata sostituita da ISUP

Universit di Palermo

SS7

27

A L

ISUP
Negli switches attuali si impiega un tempo non nullo per effettuare la connessione Prenotazione del link allatto della richiesta Richiesta del collegamento Se esito positivo della richiesta allora uso del link diversamente rilascio Calling IAM ACM ANM REL RLC REL RLC Universit di Palermo Called

SS7

28

A L

SCCP
Signaling Connection Control Part: Problema del trasferimento di dati

Le funzioni mancanti in MTP

Universit di Palermo

SS7

29

A L

TCAP
Transaction Capabilities Application Part

Messaggi e protocolli per comunicare tra le applicazioni

Universit di Palermo

SS7

30

A L

SS7
Struttura nel senso logico

(27)

il modo in cui i varii elementi della rete sono aggregati e interagiscono tra loro Struttura nel senso topologico il modo in cui i varii elementi della rete sono interconnessi fisicamente

Universit di Palermo

SS7

31

A L

SS7

(28)

PSTN ISP

1 2 3 4 5 6 7 8 9 * 8 #

Universit di Palermo

SS7

32

A L

SS7

(29)

Universit di Palermo

SS7

33

A L

SS7

(30)

Impossibile proporre una soluzione buona per tutti i casi Ogni tipo di rete presenta i suoi problemi: Tecnici e non tecnici Un insieme di soluzioni da scegliere caso per caso

Per problemi di eavesdropping ed attacchi dallesterno soluzione tipica installazione di un firewall

Rete Privata

Rete Pubblica

Universit di Palermo

SS7

34

A L

SS7

(31)

Different architectures
GSTN architecture: Intelligence in the network Dumb terminals SIP architecture: Move the intelligence to the edge

Universit di Palermo

SS7

35

A L

Signaling in GSTN

Signalling in the network (between switches) User to network signalling

DSS 1

ISUP

DSS 1

Universit di Palermo

SS7

36

A L

DSS-1

Q. 931 Protocol between the user and the network Much simpler than ISUP. Q. 921 Handles the transport of the messages

Universit di Palermo

SS7

37

A L

Potrebbero piacerti anche