SS7
SS7
SS7
André-Luc BEYLOT
ENSEEIHT
Département Télécommunications et Réseaux
Plan Général
Introduction et Motivations
Protocoles et Architecture
Conclusion
2
Historique
Signalisation voie par voie analogique : Partage des
ressources entre signalisation et données réalisée par des
JONCTEURS
Faible utilisation des ressources
Coût des joncteurs
On ne peut pas envoyer de la SIG et des DONNEES
4
Réseau Sémaphore
Plan Usager
PS PS
PTS
Plan de Contrôle
PTS
PS PS
5
Réseau Sémaphore
7
Architecture du SS7
2 sous-ensembles
Sous-Système de Transfert de Message
Transport de Messages de Signalisation entre 2 points de sig
Normalisation des 3 premières couches
Sous-Systèmes Utilisateurs
Utilise les services fournis par le SSTM
Plusieurs sous-systèmes : données, téléphonique, utilisateur
RNIS, connexion de signalisation (échange de données entre
points sémaphores), …
ATTENTION : Il faut bien distinguer
La signalisation n°7 qui reste sous le contrôle du traitement
d ’appel situé dans les commutateurs téléphoniques qui
n ’appartient pas au réseau sémaphore
Le réseau sémaphore n°7 qui transporte de manière fiable
8
les messages de signalisation
Architecture Protocolaire SS7
9
Architecture Protocolaire
MTP 1 : couche physique
MTP 2 : couche liaison de données à la HDLC
Message Transfer Part 3 (MTP3)
Gestion du réseau
routage / distribution messages
Couche Physique :
définit la liaison utilisée l ’information de signalisation
Couche Liaison de Données :
HDLC, mode de numérotation étendue
Couche Réseau :
Sécurisation (défaillance durable) entre points sémaphores
Plusieurs liaisons utilisées en partage de charge
11
Basculement, réacheminement
Echange de Messages
Trames de types HDLC
B F
BSN I FSN I
LI X SIF
01111110
(6) X FCS
(7) B (7) B (n*8 <= 272 octets)
LI = valeur de n en binaire
13
Niveau 2 : (Suite)
Contrairement à HDLC
En l’absence de messages utilisateurs : envoi régulier de
trames d ’états de la liaison de signalisation
Pas de procédure d’ouverture/fermeture de connexion
Le champ LI permet de distinguer types de trames
LI = 0 : trames de remplissage
LI = 1 ou 2 : trames d ’état du canal
Contiennent un octet de données SF : Status Field
3 bits permettent de gérer l ’état du lien
Alignement, surveillance du taux d ’erreur, contrôle de flux
15
Niveau 3
SIO = SI (Service Indicator) + SSF (SubService Field)
SI = Gestion du réseau sémaphore, SCCP, TUP, ISUP
SSF : International, National, Local
18
TCAP
TCAP permet le déploiement des services du réseau
intelligent en permettant les échanges d’informations
entre les PS et les SCP.
19
TCAP
TCAP : Transaction Capability Application Part est un
protocole transactionnel qui correspond à l’Elément de
Service d’Application (ASE) de l’OSI : ROSE (Remote
Operation Service Element)
Contient une sous-couche transaction :
Equivalent d’une connexion au-dessus de SCCP
TC_Begin; TC_Continue; TC_Abort; TC_End.
+ une sous-couche composant :
Emet des requêtes/réponses successives
Invoke, Return result (last/not last), Return Error, Reject
Exemple : quand un utilisateur change de VLR, l‘ancienne
VLR donnera l’ensemble des clés non-utilisées
20
ISUP
Spécifie messages échangés et protocole de mise en place/fermeture
des cnxs voix et données sur un réseau public commuté.
PS PTS PS
IAM
ACM
ANM
REL
RLC
21
ISUP: pas à pas
1. Le PS d’origine envoie un message ISUP initial address message
(IAM) pour réserver un circuit disponible du CAA de départ au CAA
d’arrivée. IAM contient:
Originating point code (OPC)
Destination point code (DPC)
le code CIC et de façon optionnelle le nom et le numéro de
l’appelant.
2. Le PS de destination :
Examine le numéro de téléphone vérifie qu’il dessert ce numéro et
que la ligne est libre
Transmet un message ISUP address complete message (ACM) vers
le commutateur d’origine (2a) pour indiquer qu’un circuit a été
réservé.
Sonne sur la ligne de l’appelé
Le PTS route le message ACM au commutateur d’origine (2b) qui
prévient l’appelant et “connecte” au faisceau pour terminer le
circuit de voix de l’appelant vers l’appelé. 22
ISUP: Pas à pas
3. Quand l’utilisateur décroche, le PS de destination :
Arrête la sonnerie
Envoie un message ISUP answer message (ANM) au commutateur
d’origine via son point de transfert sémaphore (3a).
Le PTS route le message ANM vers le commutateur d’origine (3b) qui
vérifie que la ligne de l’appelant est bien connecté au canal réservé
et commence la facturation.
24
Exemple - double appel (1/2)
Terminal
Réseau PTS PS
d’abonné PS
IAM
SET UP (#2)
CALL PROCEED
ALERT ACM
25
Exemple - double appel (2/2)
Terminal
Réseau PTS PS
d’abonné PS
DISCONNECT (#2) REL
RLC
RELEASE
REL COMPLETE
RLC
RELEASE
REL COMPLETE
26
Conclusion
Mise en place du réseau sémaphore et du SS7 a permis
Distinction données/signalisation
Fiabilité
Evolution des services sur une architecture existante
Réseau Intelligent
27
TUP : SSUTR2 (en France)
Code Catégorie
PS destination PS origine Code circuit Indicateurs Numéro appelé Numéro appelant
en-tête demandeur Autres Indicateurs
(14 bits) (14 bits) (12 bits) (2 o) (partiel ou complet) (partiel ou complet)
(1 o) (1 o)
Etiquette :
utilisée par le SSUT (niveau 4) pour faire le lien entre les
différents messages d ’un même appel
utilisée par le SSTM (niveau 3) pour acheminement dans le
réseau de signalisation
Commandes des appels : 4 types de message
Appel initial, adresse complète, réponse, raccroché :
! Sig et circuit mis en œuvre ne passent pas forcément par le
même endroit 28
SSUTR-2
IAM Initial Address Message MIF Message Initial d’adresse avec Facilités
ACM Address Complete Message ACF Adresse Complète
ANM Answer Message RIU Réponse
RAU Raccroché
REL Release FIU Fin d’Informations Usager
RLC Release Complete LIG LIbération de Garde
29