Top Banner
Claude Rigault, ENST, 23/08/2004 SS7 et IN 1 The SS7 common channel signaling network C. Rigault (ENST) [email protected]
168

The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Apr 16, 2018

Download

Documents

doannhi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 1

The SS7 common channel signalingnetwork

• C. Rigault (ENST)• [email protected]

Page 2: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 2

Signalisation sémaphore

Page 3: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 3

Sommaire

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Signalisation sémaphore

Page 4: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 4

Signalisation sémaphore

Page 5: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 5

1- Outband signaling modes at the NNI

Modes de signalisation hors bande au NNI

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Les mécanismes de connexion

Page 6: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 6

Signalisation sémaphore (réalisation)

Le canal sémaphore est commun à un grand nombre de circuits du plan utilisateur.

Signalisation NNI

Signalisation UNI Signalisation UNIUnité de contrôle Unité de contrôle

Circuit n° 1

Circuit n° i

Circuit n° N

Canal SémaphorePoint Sémaphore :SP SP : Point Sémaphore

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 7: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 7

Plans utilisateur et contrôle séparés

La signalisation sémaphore sépare les plans utilisateur et contrôle.

UC A SP A UC BSP B

UC C SP C Plan Contrôle

Plan utilisateur

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 8: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 8

Signalisation en mode associé

A chaque faisceau de circuits utilisateur correspond un canal sémaphore.

UC APS A

UC BPS B

UC DPS D

UC CPS C Plan Contrôle

Plan utilisateur

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 9: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 9

Signalisation en mode quasi associé

Un commutateur de donnés STP route les messages de signalisation.

UC A SP A UC BSP B

UC DSP D

UC CSP CPlan Contrôle

Plan usager

STP

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 10: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 10

Sécurisation du mode quasi associé

La sécurité est obtenue par duplication des STP.

UC A SP A UC BSP B

UC DSP D

UC CSP CPlan Contrôle

Plan usager

STP

STP

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 11: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 11

Le réseau sémaphore

• Au NNI la signalisation est transportée par un réseau spécialisé: le réseau Sémaphore n°7 ou SS7

Plan Usager

UNI UNI

Réseau Sémaphore

Plan Contrôle

NNI

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 12: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 12

Nécessité du mode quasi associé

Le mode quasi associé est obligatoire pour Introduction à la signalisation autres que la connexion.

UC A SP A

UC BSP BPlan Contrôle

Plan usager

STP

STP

HLR

SCP

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 13: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 13

Mode non associé

Dans le mode non associé, les points de signalisation qui communiquent ne sont pas rattachés au même STP.

UC A SP A

UC BSP BPlan Contrôle

Plan usager

STP

STP

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 14: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 14

Composants d’un réseau SS7

Signaling Point, SPSignaling Link, SLSignaling Transfer Point, STP (2 SP dos à dos)

SL

SL SL

SP SP

STP

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 15: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 15

Justification du sémaphore

Le mode associé se justifie par la suppression des joncteurset le gain de latence d’appel.

Mais l’argument décisif est l’obligation de signalisation en mode quasi associé pour les nouveaux domaines de signalisation :• Signalisation d’accès (GSM)• Signalisation de service (Réseaux intelligents)

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 16: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 16

Modes de signalisation hors bande au NNILes mécanismes de connexion

Page 17: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 17

2- The SS7 network and its protocols

Modes de signalisation hors bande au NNI

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Les mécanismes de connexion

Page 18: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 18

Le réseau SS7 et ses protocoles

Page 19: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 19

Etapes de l’implémentation

Dès 1973, le CCITT (Comité Consultatif International du Télégraphe et du Téléphone) a décidé de travailler sur un nouveau système transport d’information s’adaptant aux réseaux avec intégration de services et au réseau Numéris.

Les recommandations du CCITT n0 7 sont consignées dans 3 livres• Le livre jaune (1980) : Premières recommandations • Le livre rouge (1984): Compléments au livre jaune• Le livre bleu (1988) : Améliorations et recommandations de nouveaux sous systèmes utilisateurs

En France le CNET a lancé les premières études sur le réseau sémaphore dès 1981.• En 1987 Expérimentation du système en mode associé;• En 1988 : Généralisation de ce système• En 1991 : Expérimentation en mode mode quasi-associé.

Le réseau SS7 et ses protocoles Architecture protocolaire

Page 20: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 20

Le réseau SS7 et ses protocoles Architecture protocolaire

Page 21: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 21

Architecture protocolaire

• Comparaison avec l’architecture OSI

Le réseau SS7 et ses protocoles Architecture protocolaire

LIAISON SEMAPHORE DE DONNEES (DATA LINK) : MTP 1

CANAL SEMAPHORE (LINK) : MTP 2

RESEAU SEMAPHORE (NETWORK) : MTP 3

SCCP

MAP, INAP, ...

1

2

3

4 - > 6

7ASE

MTP

(NSP)

TCTCAP

TUP ISUPOMAP

Page 22: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 22

Signalisation de connexion

LIAISON SEMAPHORE DE DONNEES (DATA LINK) : MTP 1

CANAL SEMAPHORE (LINK) : MTP 2

RESEAU SEMAPHORE (NETWORK) : MTP 3

1

2

3

4 - > 6

7TUP ISUP

Le réseau SS7 et ses protocoles Architecture protocolaire

Page 23: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 23

Signalisation d’accès, d’appel, de service

• SCCP est nécessaire pour le bout en bout

LIAISON SEMAPHORE DE DONNEES (DATA LINK) : MTP 1

CANAL SEMAPHORE (LINK) : MTP 2

RESEAU SEMAPHORE (NETWORK) : MTP 3

SCCP

MAP, INAP, ...

1

2

3

4 - > 6

7ASE

MTP

(NSP)

TCTCAP

ISUP

Le réseau SS7 et ses protocoles Architecture protocolaire

Page 24: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 24

Normes

• Q 701 – Q 710 : MTP– Q 702 : MTP1– Q 703 : MTP2– Q 704 : MTP3

• Q 711 – Q 716 : SCCP• Q 721 – Q 725 : TUP• Q 761 – Q 767 : ISUP• Q 771 – Q 775 : TCAP

Le réseau SS7 et ses protocoles Architecture protocolaire

Page 25: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 25

3- La transmission physique MTP1

MTP1Le réseau SS7 et ses protocoles

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Page 26: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 26

Nature des transmissions entre centraux

• Les centraux sont reliés par des MICs

SN

SP UC

SN

SPUC

MIC MIC

MIC

MIC

SN

SPUC

MIC

MIC

Le réseau SS7 et ses protocoles MTP1

Page 27: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 27

Utilisation des MICs en sémaphore

• L’IT16 est rendu au trafic utilisateur : 1 MIC=31 voies IT0IT1 IT16 IT31

Liaison sémaphoreFaisceau sémaphore

La norme prévoit d’utiliser un IT16. FT utilise plutôt IT1 ou IT 31. Un faisceau = 16 canaux au maximum

Le réseau SS7 et ses protocoles MTP1

Page 28: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 28

Raccordement d’un signaleur n°7

• Le signaleur SN7 est raccordé par un MIC interne

Contrôle SP

Vers Saint Ixe

Vers Saint Ygrec

Vers Saint Zède

Signaleur n°7

SN7

IT1

IT1

IT1

IT2IT1 IT3

RCXConnexion

semi permanente

(Brassée)

Le réseau SS7 et ses protocoles MTP1

Page 29: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 29

Le réseau SS7 et ses protocoles MTP1

Page 30: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 30

Liaison sémaphore associée

• Utilisation d’un ou plusieurs IT du faisceau de circuit

SN7 SN7

SP UCSP UC UC SP

Le réseau SS7 et ses protocoles MTP1

Page 31: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 31

Liaison sémaphore quasi associée

• Le STP est relié à un centre de transit

STP

SN7

SP UCSP UC

SN7

UC SP

SN7

SP UCSP UC

Le réseau SS7 et ses protocoles MTP1

Page 32: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 32

Page 33: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 33

3- Le canal de données MTP2

Le réseau SS7 et ses protocoles MTP2

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Page 34: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 34

MTP 2

Q703MTP2 (niveau “canal”)

–Couche 2 du modèle OSI–Assure un transfert fiable et le séquencement des données entre deux SP

Le réseau SS7 et ses protocoles MTP2

Page 35: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 35

Le canal sémaphore : MTP2

Fonctions opérationnelles de MTP2• Délimitation• Différentiation• Détection d’erreur• Correction d’erreur• Contrôle de Flux

Le réseau SS7 et ses protocoles MTP2

Page 36: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 36

Fonctions de gestion de MTP2

Alignement initialRéalignementContrôle d’erreur

Le réseau SS7 et ses protocoles MTP2

Page 37: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 37

Format général d’une trame

Procédure orientée bit, basée sur l’échange de trames sémaphores (Signaling Units)

(272 octets max.)

1er bit émisBits de poids faible d'abord

FContrôleLICK

Le réseau SS7 et ses protocoles MTP2

Page 38: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 38

Délimitation des trames

•Début de trame : Fanion 7E comme en HDLC

•Transparence : après 5 « 1 » consécutifs, ajout par l’émetteur MTP2 d’un « 0 » supplémentaire.Le récepteur MTP2 supprime systématiquement tout « 0 » suivant 5 « 1 » consécutifs

Le réseau SS7 et ses protocoles MTP2

Page 39: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 39

Différentiation des trames

3 types de trames différentiées par l’indicateur de longueur LI(Length indicator) de la charge utile de MTP2LI = 0 : FISU Fill In Signal Unit (TSR remplissage) LI = 1 ou 2 : LSSU Link State Signal Unit (TSE état)LI = 3 → 62 : MSU Message Signal Unit (TSM message)

taille réelleLI = 63 : MSU Message Signal Unit (TSM message)

taille quelconque ≤ 272 octets

Le réseau SS7 et ses protocoles MTP2

Page 40: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 40

Trames de remplissage FISU

LI = 0 : FISU Fill In Signal Unit (TSR remplissage)

FContrôleLI=0CK

Le réseau SS7 et ses protocoles MTP2

Page 41: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 41

Trames d’état du canal LSSU

LI = 1,2 : LSSU Link State Signal Unit (TSE Etat)

FContrôleLI=1CK SF

Le réseau SS7 et ses protocoles MTP2

Page 42: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 42

Trames d’état du canal LSSU

0 : O: Out of alignment (alignement perdu)1 : N: Normal alignment (alignement normal)2 : E: Emergency alignment (alignement d’urgence)3 : OS: Out of service (Hors service)4 : PO: Processor out (Isolement processor)5 : B: Busy (indication d’état occupé)

Le réseau SS7 et ses protocoles MTP2

Page 43: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 43

Trames de message MSU

Format d’une trame MSU

FContrôleLI

CK 3 62

FContrôleLI=63CK

SIF 3 62 octets

SIF octets272

Le réseau SS7 et ses protocoles MTP2

Page 44: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 44

Détection d’erreur

Registre à décalage de 16 bitsContenu changé par la division par le polynôme générateur x16+ x12+x5+1 de tous les champs entre les flagsComplément à 1 du reste utilisé comme CRCMême calcul à la réception.Résultat : 1D0F : 0001 1101 0000 1111

Le réseau SS7 et ses protocoles MTP2

Page 45: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 45

Correction d’erreur

Champ de contrôle•Numéro de séquence arrière BSN•Bit d’indication arrière BIB•Numéro de séquence avant FSN•Bit d’indication avant FIB

1er bit émis

BSNBIBFSNFIB

Le réseau SS7 et ses protocoles MTP2

Page 46: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 46

Méthode de base de correction

Seules les MSU incrémentent les numéros de séquence

Emetteur

Récepteur Récepteur

Emetteur

BSN BIB FSN FIB

message imessage i+1message i+2message i+3message i+4message i+5message i+6

message jmessagej+1message j+2message j+3message j+4message j+5message j+6

BSN

BSN

BSNBIB BIB

BIBFSN

FSNFSN

FIB

FIBFIB

13 38

0

Le réseau SS7 et ses protocoles MTP2

Page 47: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 47

Retransmission cyclique préventive

Les bit d’indication avant et arrière ne sont plus utilisésL’accusé de réception positif se fait avec le BSN.Quand le buffer d’émission a été émis, tout ce qui n’est pas acquitté est réémis, jusqu’à ce qu’une nouvelle trame à émettre soit donnée par le niveau 3.

Le réseau SS7 et ses protocoles MTP2

Page 48: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 48

Contrôle de flux

Une entité saturée n’envoie plus d’acquittements positifs ou négatifsElle envoie une LSSU « B » toutes les 80 à 120 ms tant que la congestion persiste.Si la condition persiste plus de 3 à 6 secondes, indication de défaillance au niveau 3

Le réseau SS7 et ses protocoles MTP2

Page 49: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 49

Surveillance du taux d’erreur

Mécanisme de type « leaky bucket », compteur SUERM (signaling unit error rate monitor)

Compteur de tramesT

1 trame erronée

T=T+1

256 trames reçues

T=T-1

T > 64 : Mise Hors service du Canal

Le réseau SS7 et ses protocoles MTP2

Page 50: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 50

Procédure d’alignement initial

Procédure démarrée par la gestion MTP3IRHM

Création

Hors Service

IRHMmise en service

Non Aligné

Aligné

PériodeProbatoire

Aligné prêt

En service

IRHMCréation

Hors Service

IRHMmise en service

Non Aligné

Aligné

PériodeProbatoire

Aligné prêt

En service

OS

O

N

N

FISU

MSU ou FISU

AlignementInitial

AlignementInitial

Le réseau SS7 et ses protocoles MTP2

Page 51: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 51

Procédure d’alignement initial

Dans l’état non aligné, les entités MTP2 envoient des trames OQuand elles reçoivent une trame O elles passent dans l’état aligné et envoient des trames NQuand elles reçoivent une trame N elles passent dans l’état période probatoire aligné et envoient des trames NDans la période probatoire, émission de 216 octetsSi moins de 4 octets erronés passage à l’état aligné prêt.

Le réseau SS7 et ses protocoles MTP2

Page 52: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 52

Trace MTP 2 : MSU

1 | 0|1100100 |BIB = 0, BSN = 1002 | 0|1101001 |FIB = 0, FSN = 1053 | 00|111111 |Length Indicator : MSU, LI = 63 octets

Le réseau SS7 et ses protocoles MTP2

Page 53: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 53

4- Un réseau de signalisation en mode message : MTP3

Le réseau SS7 et ses protocoles MTP3

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Page 54: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 54

La couche réseau MTP3

Q704Deux fonctions :

• routage• gestion

Le réseau SS7 et ses protocoles MTP3

Page 55: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 55

MTP 3 routage, distribution

•Le routage permet de transmettre des messages entre 2 SP séparés par un ou plusieurs STP (détermination du canal à utiliser) •La distribution détermine le sous système utilisateur auquel le message doit être livré

Le réseau SS7 et ses protocoles MTP3

Page 56: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 56

MTP 3 gestion

•L’objectif de la gestion est de survivre à des défaillances de canaux ou des congestions •Il y a 3 domaines de gestion :

– 1) gestion des canaux– 2) gestion du trafic– 3) gestion des routes

Le réseau SS7 et ses protocoles MTP3

Page 57: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 57

Modules de MTP3

Q704ORIENTATION DES MESSAGES

USERPART

MTP2

DISTRIBUTION

ACHEMINEMENT

DISCRIMINATION

GESTION DU RESEAU SEMAPHORE

GESTION DUTRAFIC

GESTION DESROUTES

GESTION DESCANAUX

ESSAIS ET MAINTENANCE

Le réseau SS7 et ses protocoles MTP3

Page 58: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 58

Types de canaux

A : accessB : BridgeC: CrossD : DiagonalE : ExtendedF : Fully associated

STP 4STP 3

SP SP

STP 2STP 1

STP 5

STP 6

A A

B

C

C

B

C

DE E

Le réseau SS7 et ses protocoles MTP3

Page 59: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 59

Redondance

Survivre à tout prix !

ASP SP B

STP STP

STP STP

12

route normale

route normale

route de secours

route de secours

route d'exception

Le réseau SS7 et ses protocoles MTP3

Page 60: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 60

Étiquette d’acheminement

SIO : octet de service (Service Indicator Octet)PC : Point Code codé sur 14 bits en Europe

SIOSLS

CIC

OPC DPCH1 H0INF

Etiquette d'acheminement

Le réseau SS7 et ses protocoles MTP3

Page 61: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 61

Octet de service

Indication de l’application de destination au niveau supérieur. C’est la notion de « SAP » en OSISSF : Sub Service Field : indicateur de réseauSI : Service Indicator : application de niveau supérieur

SSF SI

Le réseau SS7 et ses protocoles MTP3

Page 62: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 62

Indicateur de réseau

Chez FT : identification du réseau sémaphore

SSF (IR) Hiérarchie

0 International

8 National

C Réseau Local

Le réseau SS7 et ses protocoles MTP3

Page 63: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 63

Indicateur de service

Indication de l’application de couche supérieure

SI Application de destination0 Gestion du réseau sémaphore1 Essai du réseau sémaphore23 SCCP4 TUP (Sous Système Utilisateur Téléphonique)5 ISUP (Sous Système Utilisateur RNIS)678 « ITUP » (S. S. Utilisateur Téléphonique International)9 SSUNL (Sous Système Utilisateur Numérique Local)

A F

Le réseau SS7 et ses protocoles MTP3

Page 64: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 64

Codes de points sémaphoreDOT / DRT Tranches de

numérotationDOT / DRT Tranches de

numérotationRéservé PTS 1 100 NANTES 1451 1500AJACCIO 101 150 ANGERS 1501 1550AMIENS 151 200 ORLEANS 1551 1600BESANCON 201 250 TOURS 1601 1650BORDEAUX 251 300 POITIERS 1651 1700AGEN 301 350 RENNES 1701 1750PAU 351 400 QUIMPER 1751 1800CAEN 401 450 ROUEN 1801 1850CHALONS/MARNE 451 500 STRASBOURG 1851 1900CLERMONT FERRAND sol 550 TOULOUSE 1901 1950DIJON 551 600 ALBI 1951 2000LILLE 601 650 TARBES 2001 2050LENS 651 700 PARIS NORD 2051 2100VALENCIENNES 701 750 PARIS SUD 2101 2150LIMOGES 751 800 BAGNOLET 2151 2200LYON 801 850 CRETEIL 2201 2250ANNECY 851 900 NANTERRE 2251 2300GRENOBLE 901 950 CERGY 2301 2350ST ETIENNE 951 1000 EVRY 2351 2400VALENCE 1001 1050 MELUN 2401 2450MARSEILLE LITTORAL 1051 1100 ST QUENTIN 2451 2500MARSEILLE PROVENCE 1101 1150 DTIF RESEAU 2501 2550ALPES DOTRN LYON 2551 2600NICE 1151 1200 DOTRN METZ 2601 2650TOULON 1201 1250 DOTRN NANTES 2651 2700MONTPELLIER 1251 1300 DOTRN PARIS 2701 2750NARBONNE 1301 1350 DOTRN TOULOUSE 2751 2800NANCY 1351 1400 DTRE 2801 2850METZ 1401 1450I CNET 2851 2900

Le réseau SS7 et ses protocoles MTP3

Page 65: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 65

Trace MTP3

1 | 0|1100100 |BIB = 0, BSN = 1002 | 0|1101001 |FIB = 0, FSN = 1053 | 00|111111 |Length Indicator : MSU, LI = 63 octets

4 | 1000|0011 |Service Indicator = SCCP, SSF = National Network5 | 1001 0101 |DPC : 10901 dec, 2A95 hex6 | 01|101010 |7 | 1000 0001 |OPC : 10757 dec, 2A05 hex8 | 1101|1010 |SLS : 13 dec, D hex

Le réseau SS7 et ses protocoles MTP3

Page 66: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 66

Faisceau Sémaphore

Un faisceau est un ensemble de canaux entre 2 points adjacents.

Faisceau

Faisceau combiné

SP STP

Canal sémaphore

Points adjacents

Le réseau SS7 et ses protocoles MTP3

Page 67: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 67

Route sémaphore

Une destination est un DPC dans la table de routage d’un SPLes destinations n’ont pas à être adjacentes au SPUn SP n’a pas à connaître les Point codes des STP entre lui et la destination, il a juste à connaître les faisceaux à prendre pour cette destination.Une route (ou un acheminement) est un ensemble de faisceaux sémaphores utilisables pour atteindre un DPC (une destination)

Le réseau SS7 et ses protocoles MTP3

Page 68: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 68

Vision du réseau

Dans un SP : ensemble des destinations atteignables

Le réseau SS7 et ses protocoles MTP3

Page 69: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 69

Principes de routage

On prend une route normale, si elle est indisponible, une route de secours

Route normale

Route de secoursDisponible Restreinte Interdite

Disponible Normale Normale Normale

Restreinte Secours Normale Normale

Interdite Secours Secours Exception

Le réseau SS7 et ses protocoles MTP3

Page 70: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 70

Traductions sémaphores

SSF + DPC → ACHEMINEMENT SEMAPHORE (ASM)

SSF + n° ASM → LISTE DE FAISCEAUX + LOI

SSF + n° FSM → LISTE DE CANAUX + LOI

Le réseau SS7 et ses protocoles MTP3

Page 71: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 71

Exemple de loiLOI 1 N=2 LOI 2 N=2

SLS SLS0 0 1 0 0 11 0 1 1 1 02 0 1 2 0 13 0 1 3 1 04 0 1 4 0 15 0 1 5 1 06 0 1 6 0 17 0 1 7 1 08 0 1 8 0 19 0 1 9 1 0A 0 1 A 0 1B 0 1 B 1 0C 0 1 C 0 1D 0 1 D 1 0E 0 1 E 0 1F 0 1 F 1 0

Le réseau SS7 et ses protocoles MTP3

Page 72: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 72

Choix du canal dans le faisceau

Loi 14 : Faisceau à 3 canauxSLS

0 0 2 11 1 2 02 0 1 23 2 1 04 0 2 15 1 2 06 0 1 27 2 1 08 0 2 19 1 2 0A 0 1 2B 2 1 0C 0 2 1D 1 2 0E 0 1 2F 2 1 0

Le réseau SS7 et ses protocoles MTP3

Page 73: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 73

IRHMANSCR Création d'une analyse sémaphoreANSIL Listage de points sémaphoresANSIN Interrogation d'analyse sémaphoreANSMO Modification d'une analyse sémaphoreANSSU Suppression d'une analyse sémaphore

ASMCR Création d'un acheminement sémaphoreASMIL Listage d'acheminements sémaphoresASMIN Interrogation d'acheminement sémaphoreASMSB Modification d'un acheminement sémaphoreASMSU Suppression d'un acheminement sémaphore

CSMIN Interrogation sur canaux sémaphoresCSMMO Modification d'état d'un canal sémaphore

FSMAD Adjonction d'un faisceau de canaux sémaphoreFSMCR Création d'un faisceau de canaux sémaphoreFSMIN Interrogation d'un faisceau de canaux sémaphoreFSMMO Modification d'un faisceau de canaux sémaphoreFSMRE Retrait d'un faisceau de canaux sémaphoreFSMSU Suppression d'un faisceau de canaux sémaphore

LOIIL Listage par loi de répartition de traficLOIIN Interrogation d'une loi de répartition de trafic

Le réseau SS7 et ses protocoles MTP3

Page 74: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 74

La gestion sémaphore

Configure le service de signalisationRétablit les conditions normales en cas de défaillance du réseauGrande originalité : c’est une gestion distribuée

Le réseau SS7 et ses protocoles MTP3

Page 75: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 75

Sous fonctions de la gestion

•Gestion des canaux– Active des canaux inactifs– Désactive des canaux actifs

•Gestion du trafic– Détourne le trafic vers des canaux ou routes de secours en cas de

défaillance– Interrompt temporairement le trafic en cas d’encombrement

•Gestion des routes– Distribue l’information sur l’état du réseau pour bloquer ou débloquer

des routes sémaphores– Détourne le trafic vers des canaux ou routes de secours en cas de

défaillance

Le réseau SS7 et ses protocoles MTP3

Page 76: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 76

Gestion des canaux

Procédures:•Activation, rétablissement, désactivation des CS•Activation des faisceaux de CS•Affectation automatique des terminaux sémaphores et des liaisons sémaphores de données

Le réseau SS7 et ses protocoles MTP3

Page 77: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 77

Gestion des canaux (suite)

1-Affectation manuelle des terminaux sémaphores et LSD{COC, CPD} ↔ TS ↔ LSD déterminé par accord

bilatéral2-Affectation automatique des terminaux sémaphores

{COC, CPD} ↔ TS ↔ LSD déterminé par accord bilatéral3-Affectation automatique des terminaux et des LSD

{COC, CPD} ↔ TS ↔ LSD

Le réseau SS7 et ses protocoles MTP3

Page 78: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 78

Gestion du trafic

Procédures:•Passage sur Canal Sémaphore de secours•Retour sur Canal Sémaphore normal•Passage sous contrainte sur Route Sémaphore de secours•Retour sous contrôle sur Route Sémaphore normale•Contrôle de flux•Démarrage d’un SP

Le réseau SS7 et ses protocoles MTP3

Page 79: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 79

Messages de gestion du trafic

COO Changeover Order (PCO Ordre de Passage CS de secours)COA Changeover Ack (PCA ACR de Passage sur CS de secours)CBD Changeback Declaration (RCO Ordre de Retour sur CS normal)CBA Changeback Ack (RCA ACR de Retour sur CS normal)ECO Emergency Changeover Order (PUO Ordre de Passage d’Urgence..)ECA Emergency Changeover Ack (PUA ACR de Passage d’Urgence…)

Le réseau SS7 et ses protocoles MTP3

Page 80: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 80

Cas de passage sur canal de secours

Trois configurations "canoniques" sont utilisées dans la norme pour illustrer les procédures de passages sur canal de secours. :

Cas 1: Passage sur CS de secours parallèle

Cas 2 : Passage sur CS de secours par une route qui passe par le SP distant

Le réseau SS7 et ses protocoles MTP3

Page 81: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 81

Cas de passage sur canal de secours

Cas 3 :Passage sur CS de secours par une route qui ne passe par le SP distant

XY

Z

U

Le réseau SS7 et ses protocoles MTP3

Page 82: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 82

Passage sur canal de secours

C1 devient indisponible•Arrêt du trafic concerné sur C1•Envoi sur le CS de secours (C2) d’un COO qui contient le COC de C1 et le dernier FSN reçu sur C1•Réception sur C2 du COA qui contient le COC de C1 •Envoi sur C2 des messages restant de C1 et des messages normaux de C2

Le réseau SS7 et ses protocoles MTP3

Page 83: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 83

Passage sur canal de secours : exemple1 : FSN 3, BSN 12

2 : FSN 4, BSN 12

3 : FSN 13, BSN 4

4 : FSN 5, BSN 13 5 : le canal est retiré du service

6 : COO, info : dernier FSN reçu = 13, COC

7 : COA, info : dernier FSN reçu = 4, COC

8 : FSN 5, BSN 13 sur Canal de secours

Le réseau SS7 et ses protocoles MTP3

Page 84: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 84

Retour sur canal normal

Le CS redevient disponible :•Arrêt du trafic concerné sur le CS de secours•Stockage de ce trafic dans une mémoire spécifique•Envoi d’un CBD sur le CS de secours contient le COC et un numéro de procédure•Réception du CBA•Envoi des messages de la mémoire spécifique sur le canal normal•Reprise du trafic

Le réseau SS7 et ses protocoles MTP3

Page 85: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 85

Le réseau SS7 et ses protocoles MTP3

Page 86: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 86

Gestion des routes

Permet à un SP :•de prévenir les SP adjacents d’une modification des ses conditions d’acheminement vers un DPC•d’interroger un SP adjacent sur ses conditions d’acheminement vers un DPC Procédures:•Transfert interdit•Transfert autorisé•Transfert restreint•Test de route sémaphore•Redémarrage d’un point sémaphore

Le réseau SS7 et ses protocoles MTP3

Page 87: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 87

Messages de gestion des routes

Transfert :• TFP : Transfert interdit• TFA : Transfert autorisé• TFR : Transfert restreintTest :•RST : Route Signaling TestRedémarrage d’un point sémaphore•TRA : Trafic Restart Allowed

Le réseau SS7 et ses protocoles MTP3

Page 88: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 88

Coupure d’une route

Transfert interdit et restreint:

ASP SP B

STP STP

STP STP

1 2

TFP

Lien hors service

TFR

TFR

Le réseau SS7 et ses protocoles MTP3

3 4

Page 89: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 89

Procédure de transfert restreint

Exécutée par un STP Y:

1) pour notifier à ses SP adjacents qu’il n’a plus qu’une route d’exception vers X

Dans les SP adjacents : Passage sous contrainte sur route de secours

Le réseau SS7 et ses protocoles MTP3

Page 90: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 90

Procédure de transfert interdit

Exécutée par un STP :1) vers un STP vers qui on envoie du trafic alors qu’on ne le

faisait pas habituellement (TFP préventif)2) pour notifier à ses SP adjacents l’impossibilité

d’acheminer par son intermédiaire les messages vers une certaine destination

3) Vers un SP qui vient d’envoyer un message qu’on ne peut pas transférer

Dans tous les cas:Passage sous contrainte sur route de secours

Le réseau SS7 et ses protocoles MTP3

Page 91: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 91

Passage sous contrainte sur route de secours

Exécutée par un SP après réception d’un message TFP• Arrêt du trafic concerné sur les faisceaux appartenant à la

route indisponible• Stockage de ce trafic dans une mémoire spécifique• Envoi du trafic sur la route de secours en commençant par

celui de la mémoire spécifique

Le réseau SS7 et ses protocoles MTP3

Page 92: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 92

Retour sous contrôle sur route normale

Arrêt du trafic concerné sur les faisceaux appartenant à la route indisponibleStockage de ce trafic dans une mémoire spécifiqueTemporisation T6 = 1sEnvoi d’un TFP sur route redevenue disponibleEnvoi d’un TFA sur route de secoursA l’expiration de T6, envoi du trafic sur la route normale en commençant par celui de la mémoire spécifique

Le réseau SS7 et ses protocoles MTP3

Page 93: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 93

Procédure de transfert autorisé

Exécutée par un STP :

1) vers un STP vers qui on cesse d’envoyer du trafic en acheminement de secours

2) pour notifier à ses SP adjacents la possibilité d’acheminer par son intermédiaire les messages vers une certaine destination

Dans tous les cas:

Retour sous contrôle sur route normale

Le réseau SS7 et ses protocoles MTP3

Page 94: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 94

Retour sous contrôle sur route normale

Arrêt du trafic concerné sur les faisceaux appartenant à la route indisponibleStockage de ce trafic dans une mémoire spécifiqueTemporisation T6 = 1sEnvoi d’un TFP sur route redevenue disponibleEnvoi d’un TFA sur route de secoursA l’expiration de T6, envoi du trafic sur la route normale en commençant par celui de la mémoire spécifique

Le réseau SS7 et ses protocoles MTP3

Page 95: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 95

Redémarrage d’un SP

• Le SP suppose que toutes ses routes sont bonnes• démarrage T21 = 30s• activation de tous les canaux• redémarrage immédiat du trafic

• Si certaines routes ne sont pas bonnes, prise en compte des TFP/TFR reçus• lorsqu’un TRA est reçu, arrêt de T21• Démarrage du trafic restant

Le réseau SS7 et ses protocoles MTP3

Page 96: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 96

STP adjacent d’un SP qui redémarre

• démarrage immédiat du trafic vers le SP qui redémarre• envoi des éventuels TFP/TFR et de TRA vers le SP qui redémarre• diffusion de TFA pour le SP qui redémarre vers tous les points adjacents

Le réseau SS7 et ses protocoles MTP3

Page 97: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 97

Redémarrage d’un STP

• Le STP suppose que toutes ses routes sont bonnes• démarrage T18 = 20s• activation de tous les canaux• redémarrage immédiat du trafic• prise en compte des TFP/TFR et TRA reçus• quand tous les canaux sont disponibles : T19 = 4s• prise en compte des TFP et TRA complémentaires• Quand tous les TRA sont reçus arrêt T19, démarrage T20=4s• Diffusion des TFP/TFR selon les canaux• arrêt T20• Diffusion de TRA à tous les PS adjacents• Démarrage du trafic restant

Le réseau SS7 et ses protocoles MTP3

Page 98: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 98

SP adjacent d’un STP qui redémarre

• démarrage immédiat du trafic vers le STP qui redémarre• démarrage T21 = 30s• prise en compte des TFP/TFR venant du STP qui redémarre• lorsqu’un TRA est reçu, arrêt de T21• démarrage du trafic restant vers le STP qui redémarre

Le réseau SS7 et ses protocoles MTP3

Page 99: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 99

STP adjacent d’un STP qui redémarre

• démarrage T21 = 30s• démarrage immédiat du trafic vers le STP qui redémarre• envoi de TRA et des éventuels TFP/TFR vers le STP qui redémarre• prise en compte des TFP/TFR venant du STP qui redémarre• lorsqu’un TRA est reçu, arrêt de T21• démarrage du trafic restant vers le STP qui redémarre• diffusion de TFA pour le STP qui redémarre vers tous les points adjacents

Le réseau SS7 et ses protocoles MTP3

Page 100: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 100

Le réseau SS7 et ses protocoles

Page 101: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 101

5- Un réseau de signalisation en mode paquet : SCCP

Le réseau SS7 et ses protocoles SCCP

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Page 102: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 102

La vraie nature du MTP

Le MTP est il orienté connexion ou sans-connexion ?Cette question n’a pas de sens car le MTP n’est pas un réseau de paquets : on ne segmente pas les messages.La problématique orienté connexion / sans connexion ne se pose que lorsque l’on segmente les messages (savoir si les segments d’un même message suivent le même chemin.

MTP ne segmente pas. Ce n’est pas un réseau à commutation de paquets, c’est un réseau à commutation de messages

SCCPLe réseau SS7 et ses protocoles

Page 103: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 103

SCCP

• SCCP : Signaling Connection Control Part• Couche réseau conforme au Modèle de référence X200 de l’OSI :

–Primitives–PDU–SAP–Service de paquets

• Service de nommage avec PC (Code de Point sémaphore), SSN (Numéro de sous système) et appellation globale

SCCPLe réseau SS7 et ses protocoles

Page 104: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 104

La vraie nature du MTP

Le MTP est il orienté connexion ou sans-connexion ?Cette question n’a pas de sens car le MTP n’est pas un réseau de paquets : on ne segmente pas les messages.La problématique orienté connexion / sans connexion ne se pose que lorsque l’on segmente les messages (savoir si les segments d’un même message suivent le même chemin.

MTP ne segmente pas. Ce n’est pas un réseau à commutation de paquets, c’est un réseau à commutation de messages

SCCPLe réseau SS7 et ses protocoles

Page 105: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 105

Services de SCCP

•Segmentation•Transfert sans connexion et transfert orienté connexion– Classe 0 : sans connexion de base– Classe 1 : sans connexion avec séquencement– Classe 2 : orienté connexion de base– Classe 3 : orienté connexion avec contrôle de flux•Plusieurs modes d’Adressage

SCCPLe réseau SS7 et ses protocoles

Page 106: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 106

Schéma général des primitives

•Schéma général

Utilisateurde

A

Demande(soumission parle demandeur) Confirmation

(remise audemandeur)

Indication(remise à

l'accepteur) Réponse(soumission par

l'accepteur)

Utilisateurde

BSCCP SCCP

SCCP

SCCPLe réseau SS7 et ses protocoles

Page 107: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 107

Primitives en mode sans connexion

•Schéma général

N-UNIDATA Request N-UNIDATA indication

SCCP

Utilisateur deSCCP

A

Utilisateur deSCCP

B

SCCPLe réseau SS7 et ses protocoles

Page 108: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 108

Primitives en mode connecté

•Schéma général

Utilisateurde

A

Utilisateurde

BSCCP SCCP

SCCP

N-CONNECT Request N-CONNECT Indication N-CONNECT ResponseN-CONNECT Confirmation

N-DATA Request

N-DISCONNECT Request

N-DATA Indication

N-DISCONNECT Indication

N-DISCONNECT Confirmation N-DISCONNECT Response

Le réseau SS7 et ses protocoles SCCP

Page 109: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 109

Utilisation de MTP

•Schéma général

A

SCCP

MTP

MTP-TRANSFER Request MTP-TRANSFER indication

SCCPA

SCCPB

MTP-PAUSE indication

MTP-RESUME indicationMTP-NOTICE indication

SCCPLe réseau SS7 et ses protocoles

Page 110: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 110

Architecture de SCCP

•Schéma général

(SCRC)SCCP ROUTING CONTROL

MTP transfer request MTP transfer indication

(SCLC)

SCCP CONNECTION LESS

(SCOC)

SCCP CONNECTION ORIENTED

MANAGEMENT

(SCMG)

SOUS SYSTEME UTILISATEUR

MTP

CONTROL CONTROL

SCCPLe réseau SS7 et ses protocoles

Page 111: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 111

Structure des messages SCCP

partie obligatoireParamètre AParamètre B

Paramètre F

partie variableobligatoire

Paramètre P

Paramètre MLongueur duParamètre M

Longueur du

Paramètre P

Pointeur M

Pointeur PPointeur zone optionnelle

Paramètre XLongueur duParamètre X

Nom du paramètre: X

Paramètre ZLongueur duParamètre Z

Nom du paramètre: Z

Etiquette d'acheminementCode d'en-tête

SCCPLe réseau SS7 et ses protocoles

Page 112: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 112

Trace Message SCCP

9 F| 0000 1001 |MT = Unitdata (UDT)10 F| 1000 0001 |Protocol Class = class 111 V| 0000 0011 |Pointer to Called Party Address Parameter = 312 V| 0000 0111 |Pointer to Calling Party Address Parameter = 713 V| 0000 1011 |Pointer to Data Parameter = 1114 V| 0000 0100 |LI of Called Party Address parameter = 4 octets15 V| 0100 0011 |Address Indicator : PC included, SSN included, RtgInd=116 V| 1001 0101 | Point Code : 10901 dec, 2A95 hex17 V| 0010 1010 | Point Code18 V| 1110 0011 | Subsystem Number = spare19 V| 0000 0100 |LI of Calling Party Address parameter=4 octets20 V| 0100 0011 |Address Indicator : PC included, SSN included, RtgInd=121 V| 0000 0101 | Point Code : 10757 dec, 2A05 hex22 V| 0010 1010 | Point Code23 V| 1110 0011 | Subsystem Number = spare24 V| 0101 0001 |LI of Data parameter = 81 octet(s)

SCCPLe réseau SS7 et ses protocoles

Page 113: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 113

6- TCAP et l’aspect transactionnel de la signalisation

• Outband signaling modes at the NNI• The SS7 network and its protocols• MTP1• MTP2• MTP3• SCCP• TCAP

Le réseau SS7 et ses protocoles

Page 114: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 114

Les rôles de TCAP

TCAP est un protocole de niveau 7 qui assure 3 services essentiels :

• L’établissement d’appels appelés « dialogues » (associations conversationnelles persistantes) entre contextes distants

• L’invocation d’opérations distantes• Le multiplexage ou l’encapsulation de plusieurs

dialogues dans une transactionTCAP ne peut fonctionner qu’au dessus d’un réseau sans connexion (SCCP classes 0 ou 1)

TCAPLe réseau SS7 et ses protocoles

Page 115: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 115

Place de TCAP

SCCP : Signaling Connexion Control Part (Sous Système de Commande des Connexions Sémaphores)TCAP : Transactions Capabilities Application PartINAP : Intelligent Network Application Protocol

Application

PrésentationSession

Transport

Réseau

Liaison

Physique

MTP3 MTP2

Message Transfert Part – Level 1

SCCP

Sous Système Utilisateur(TUP, ISUP)

TCAP

OMAPMAPINAP

Non existant

TCAPLe réseau SS7 et ses protocoles

Page 116: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 116

Exemple d’utilisation de TCAP

SAO = Single Association ObjectSACF = Single Association Control FunctionMACF = Multiple Association Control FunctionASE = Association Service Element

a) Single Interaction

Application process

SAO

SAC

F

MTP

SCCP

TCAP

ASE1

ASE2

b) Multiple Coordinated Interaction

Application process

SAO

SAC

F

MTP

SCCP

TCAP

ASE1

ASE2

SAO

SAC

F

MTP

SCCP

TCAP

ASE1

ASE2

MACF

TCAPLe réseau SS7 et ses protocoles

Page 117: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 117

TCAP ou le mode associé

TCAP est un service d’appel au dessus d’un réseau sans connexionTCAP maintient l’association persistante entre 2 processus, même sans activité des processus utilisateurs

TCAPLe réseau SS7 et ses protocoles

Page 118: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 118

Structure de TCAP Utilisateur -TC ( MAP, INAP .. )

Sous-couche Composant

Sous-coucheTransaction

SCCP

MTP

Couche de service réseau

TCAP

TCAPLe réseau SS7 et ses protocoles

Page 119: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 119

Dialogues et Transactions

• Un dialogue est suite de composants échangés entre deux utilisateurs pour réaliser une application

• S’il y a plusieurs dialogues simultanés entre 2 SP, TCAP les regroupe dans une même « transaction »

• Les messages entre SP concernent les transactions.• Un message TCAP encapsule donc généralement plusieurs

dialogues. Il en résulte un gain de performance très important dans les mécanismes de signalisation

TCAPLe réseau SS7 et ses protocoles

Page 120: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 120

Composants

• TCAP comme RPC permet de demander (invoquer) des opérations distantes

• On appelle « composant » (de dialogue) une demande d’exécution d’opération (procédure) réalisable par l’entité distante ou une réponse

• Toutefois les mécanismes de TCAP sont différents de ceux de RPC qui est en mode requête réponse alors que TCAP est en mode associé

TCAPLe réseau SS7 et ses protocoles

Page 121: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 121

Rôle de la sous couche « Composants »

• La sous couche « composant » prend en charge :- Les dialogues- Les composants

TCAPLe réseau SS7 et ses protocoles

Page 122: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 122

Rôle de la sous couche « transaction»

• Cette sous couche permet de : - Regrouper, s’il y a lieu, plusieurs dialogues dans une

même message• Les messages TCAP sont des messages de transaction

TCAPLe réseau SS7 et ses protocoles

Page 123: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 123

Messages TCAP : codage ASN1

•Elements d’information ASN1 : structure TLV

TypeLength

Value

TCAPLe réseau SS7 et ses protocoles

Page 124: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 124

Messages TCAP

•Structure Récursive : EI constructeurType

LengthT

L

V

T

L

V

TCAPLe réseau SS7 et ses protocoles

Page 125: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 125

Messages TCAP

•EI primitif

T

L

V

TCAPLe réseau SS7 et ses protocoles

Page 126: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 126

TCAPLe réseau SS7 et ses protocoles

Page 127: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 127

Architecture de TCAP

utilisateur du TC

primitives degestion de dialogue

primitives degestion de composants

(ind.) TC-NOTICE (ind. dem.) TC-UNI (ind. dem.) TC-BEGIN (ind. dem.) TC-CONTINUE (ind. dem.) TC-END(ind. dem.) TC-U-ABORT (ind.) TC-P-ABORT

(ind. dem.) TC-INVOKE (ind. dem.) TC-RESULT-L (ind. dem.) TC-RESULT-NL (ind. dem.) TC-U-ERROR (ind.) TC-L-CANCEL (ind.) TC-U-CANCEL (ind.) TC-R-REJECT (ind.) TC-L-REJECT (ind. dem.) TC-U-REJECT

sous-couche composant

vers homologueInvoke (INV)Return result last (RR-L)Return result not last (RR-NL)Return error (RE)Reject (REJ)

DHA CCO CSLCHA

ISM

(ind. dem.) TR-UNI (ind. dem.) TR-BEGIN (ind. dem.) TR-CONTINUE (ind. dem.) TR-END (ind. dem.) TR-U-ABORT (ind.) TR-P-ABORT (ind.) TR-NOTICE

sous-couche transaction

vers homologue

UNIDIRECTIONALBEGINCONTINUEENDABORT

TCOTSL

TSM

sous-système commande de connexion sémaphore

CHADHA

TCO

TSL

CCOISM

TSM

gestion de composantgestion de dialogue (CSL)

coordonnateur de transaction

sous-couche transaction

coordonnateur de composantautomate d'invocation

automate de transaction

CSL sous-couche composant

(dem.) TC-TIMER-RESET

TCAPLe réseau SS7 et ses protocoles

Page 128: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 128

Sous couche « transaction»

• Cette sous couche permet de : - Regrouper, s’il y a lieu, plusieurs dialogues dans une

même message• Les messages TCAP sont des messages de transaction

TCAPLe réseau SS7 et ses protocoles

Page 129: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 129

Primitives « transaction» de TCAPNom Type

TR-UNI demandeindication

TR-BEGIN demandeindication

TR-CONTINUE demandeindication

TR-END demandeindication

TR-U-ABORT demandeindication

TR-P-ABORT indication

TCAPLe réseau SS7 et ses protocoles

Page 130: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 130

TR-BEGIN Paramètre Primitive: TR-BEGIN

demande indication

Qualité de service U O

Adresse de destination

M M

Adresse d'origine M M (=)

Identificateur de transaction

M M

Données utilisateur

U C (=)

TCAPLe réseau SS7 et ses protocoles

Page 131: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 131

TR-CONTINUE

Paramètre Primitive: TR-CONTINUE

demande indication

Qualité de service U O

Adresse d'origine O (Note 2)

Identificateur de transaction

M M

Données utilisateur

U C (=)

TCAPLe réseau SS7 et ses protocoles

Page 132: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 132

TR-END

Paramètre Primitive: TR-END

demande indication

Qualité de service U O (Note)

Identificateur de transaction

M M

Terminaison M

Données utilisateur

U C (=)

TCAPLe réseau SS7 et ses protocoles

Page 133: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 133

Sous couche « dialogue»

• Cette offre 2 services différents : - Démarrer, continuer, terminer des dialogues- Invoquer des opérations distantes

TCAPLe réseau SS7 et ses protocoles

Page 134: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 134

Types de dialogues

• dialogue non structuré• dialogue structuré• Un dialogue est caractérisé par un identificateur dans

chaque extrémité• début du dialogue, confirmation du dialogue, continuation

du dialogue, fin du dialogue• plusieurs dialogues simultanés sont autorisés

TCAPLe réseau SS7 et ses protocoles

Page 135: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 135

Primitives de dialogue de TCAP Nom Type Fonction

TC-UNI RequestIndication

Requête/indication d'un dialogue non structuré

TC-BEGIN RequestIndication

Pour commencer un dialogue

TC-CONTINUE RequestIndication

Continue un dialogue

TC-END RequestIndication

Termine un dialogue

TC-U-ABORT RequestIndication

Permet à un TC-user de terminer un dialogue sans transmettre les Composants en attente

TC-P-ABORT RequestIndication

Informe le TC-user que le dialogue a étéinterrompu par la sous couche transaction en réaction à une transaction abort.

TC-NOTICE RequestIndication

Informe le TC-user que le fournisseur de service réseau est incapable de fournir le service demandé

TCAPLe réseau SS7 et ses protocoles

Page 136: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 136

Dialogue non structuré

• Utilisation de la primitive TC-UNI• Il n'y a pas d'établissement ou de terminaison associé à un

dialogue non structuré; le seul service fourni est la demande de transmission d'un ou de plusieurs composants invoquant des opérations de classe 4.

TCAPLe réseau SS7 et ses protocoles

Page 137: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 137

TC-UNI Paramètre Primitive: TC-UNI

demande indication

Qualité de service U O

Adresse de destination

M M

Nom du contexte d'application

U C (=)

Adresse d'origine M M (=)

Identificateur de dialogue

M

Information d'utilisateur

U C (=)

Composants présents M

TCAPLe réseau SS7 et ses protocoles

Page 138: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 138

Dialogue structuré

• Utilisation des primitives TC-BEGIN, TC-CONTINUE, TC-END

TCAPLe réseau SS7 et ses protocoles

Page 139: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 139

Démarrage d’un dialogue

• Établissement d’un dialogue–Un utilisateur du TC établit un nouveau dialogue en

émettant une primitive de demande TC-BEGIN qui a pour objet:

• d'indiquer à la sous-couche composant qu'un nouveau dialogue commence, identifié par le paramètre identificateur de dialogue de la primitive;

• de demander la transmission de tous les composants précédemment communiqués à la sous-couche composant au moyen de primitives de gestion de composant du type demande avec le même identificateur de dialogue.

TCAPLe réseau SS7 et ses protocoles

Page 140: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 140

TC-BEGIN Paramètre Primitive: TC-BEGIN

demande indication

Qualité de service U O

Adresse de destination

M M

Nom du contexte d'application

U C (=)

Adresse d'origine M M (=)

Identificateur de dialogue

M M

Information d'utilisateur

U C (=)

Composants présents M

TCAPLe réseau SS7 et ses protocoles

Page 141: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 141

Continuation d’un dialogue

• Confirmation/continuation d’un dialogue–Un utilisateur du TC indique qu'il souhaite continuer un

dialogue en émettant une primitive de demande TC-CONTINUE. Cette action établit le dialogue proposédans la primitive d'indication TC-BEGIN.

–La primitive TC-CONTINUE demande la transmission de tous les composants qui ont été communiqués à la sous-couche composant pour ce dialogue, depuis que la primitive d'indication TC-BEGIN a été reçue pour ce dialogue.

TCAPLe réseau SS7 et ses protocoles

Page 142: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 142

TC-CONTINUE (1) Paramètre Primitive: TC-CONTINUE

demande indication

Qualité de service U O

Adresse d'origine O

Nom du contexte d'application

U C (=)

Identificateur de dialogue

M M

Information d'utilisateur

U C (=)

Composants présents M

TCAPLe réseau SS7 et ses protocoles

Page 143: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 143

TC-CONTINUE (2) Paramètre Primitive: TC-CONTINUE

demande indication

Qualité de service U O

Identificateur de dialogue

M M

Composants présents M

Information d'utilisateur

U C (=)

TCAPLe réseau SS7 et ses protocoles

Page 144: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 144

Fin d’un dialogue

• Terminaison d’un dialogue– La terminaison d'un dialogue normal utilise la primitive TC-END. Le paramètre

"terminaison" dans la primitive de demande TC-END indique quel scénario utilisé :• Terminaison de base

– provoque l'envoi de tous les composants en cours, du côté qui la demande, alors que les composants en cours, à l'autre extrémité, ne seront pas délivrés.

– indication que plus aucun composant ne sera échangé pour ce dialogue dans les deux directions.

• Terminaison prédéterminée – les utilisateurs du TC ont décidé, par accord préalable, quand terminer un

dialogue: l'effet de la primitive de demande TC-END est purement local; la primitive d'indication TC-END n'est pas utilisée.

– aucun composant ne peut être envoyé ou reçu pour le dialogue une fois que la primitive de demande TC-END a été émise.

TCAPLe réseau SS7 et ses protocoles

Page 145: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 145

TC-END

Paramètre Primitive: TC-END

demande indication

Qualité de service U O

Identificateur de dialogue

M M

Nom du contexte d'application

U C (=)

Composants présents M

Information d'utilisateur

U C (=)

Terminaison M

TCAPLe réseau SS7 et ses protocoles

Page 146: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 146

Abandon d’un dialogue

–Un utilisateur du TC a la possibilité de demander la terminaison immédiate d'un dialogue sans tenir compte d'éventuelles invocations d'opération en attente avec la primitive TC-U-ABORT, qui entraîne la terminaison de toutes les opérations en suspens pour ce dialogue.

TCAPLe réseau SS7 et ses protocoles

Page 147: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 147

TC-U-ABORT Paramètre Primitive: TC-U-ABORT

demande indication

Qualité de service U O

Identificateur de dialogue

M M

Motif d'abandon U C (=)

Nom du contexte d'application

U C (=)

Information d'utilisateur

U C (=)

TCAPLe réseau SS7 et ses protocoles

Page 148: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 148

Contrôle des composants

invocation d’opérationdemande la réalisation d’une action par l’extrémité distantequatre classes d’invocation d’opération

classe 1 : le succès et l’échec sont signalésclasse 2 : seul l’échec est signaléclasse 3 : seul le succès est signaléclasse 4 : ni le succès, ni l’échec ne sont signalés

possibilité de corréler les invocations d’opérationréponse

une seule réponse par invocation d’opération qui peut être :un résultat signalant le succès un résultat négatif indiquant l’échec de l’opération

un rejet indiquant l’incapacité d’exécuter l’opération

TCAPLe réseau SS7 et ses protocoles

Page 149: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 149

Primitives de composantsNom Type Fonction

TC-INVOKE RequestIndication

Demande d'une opération qui peut être liée à une autre demande d'opération.

TC-RESULT-L RequestIndication

Le seul résultat ou le dernier segment* d'un résultat segmenté d'une opération réussie.

TC-RESULT-NL RequestIndication

Non-dernière partie d'un résultat segmenté* d'une opération réussie.

TC-U-ERROR RequestIndication

Réponse à une demande d'opération indiquant l'échec de l'exécution de l'opération

TC-L-CANCEL RequestIndication

Informe le TC-user en local que la demande d'opération est terminée à cause d'un timeout

TC-U-CANCEL RequestIndication

Terminaison d'une demande d'opération en local, selon la décision du TC-user

TC-L-REJECT (reject local)

RequestIndication

Informe le TC-user local que la sous couche Composant a détecté une Composant invalide

TC-R-REJECT(rejet distant)

RequestIndication

Informe le TC-user local qu'un Composant a été rejetépar la sous couche Composant distante

TC-U-REJECT RequestIndication

Rejet d'un Composant par le TC-user

TCAPLe réseau SS7 et ses protocoles

Page 150: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 150

TC-INVOKE Paramètre Primitive: TC-INVOKE

demande indication

Identificateur de dialogue

M M

Classe M

Identificateur d'invocation

M M (=)

Identificateur de corrélation

U C (=)

Opération M M (=)

Paramètres U C (=)

Dernier composant M

Temporisation M

TCAPLe réseau SS7 et ses protocoles

Page 151: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 151

TC-RESULT Paramètre Primitive: TC-RESULT

Paramètre demandeTC-RESULT-L

TC-RESULT-NL

indication TC-RESULT-L

TC-RESULT-NLIdentificateur de dialogue

M M

Identificateur d'invocation

M M (=)

Opération U C (=)

Paramètres U C (=)

Dernier composant M

TCAPLe réseau SS7 et ses protocoles

Page 152: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 152

Rapport d’échec

• Rapport d’échec– Un utilisateur du TC recevant une invocation d'opération (de classe 1

ou 2) qu'il ne peut exécuter, bien qu‘elle soit "comprise", émet une primitive de demande TC-U-ERROR, indiquant la raison de l'échec (paramètre erreur). L'opération correspondante est identifiée par le paramètre Identificateur d'invocation.

– L'utilisateur du TC à l'origine de l'invocation de l'opération est informé par la primitive d'indication TC-U-ERROR.

TCAPLe réseau SS7 et ses protocoles

Page 153: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 153

TC-U-ERROR Paramètre Primitive: TC-U-ERROR

Paramètre demande indication

Identificateur de dialogue

M M

Identificateur d'invocation

M M (=)

Erreur M M (=)

Paramètres U C (=)

Dernier composant M

TCAPLe réseau SS7 et ses protocoles

Page 154: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 154

Rejet d’une opération

• Rejet par l’utilisateur du TC– Un utilisateur du TC peut rejeter tout composant (sauf un composant

de rejet) engendré par son entité homologue, qu'il considère comme incorrect. La raison du rejet est indiquée dans le paramètre code de problème; des paramètres distincts sont disponibles pour le rejet de types de composant individuels.

– Un rejet d'invocation d'opération ou de réponse termine l'opération en cours. Lorsqu'une opération corrélée est rejetée, l'opération qui lui est corrélée n'est pas affectée.

TCAPLe réseau SS7 et ses protocoles

Page 155: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 155

TC-U-REJECT

Paramètre Primitive: TC-U-REJECT

Paramètre demande indication

Identificateur de dialogue

M M (Note)

Identificateur d'invocation

M M (=)

Code de problème M M (=)

Dernier composant M

TCAPLe réseau SS7 et ses protocoles

Page 156: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 156

Annulation d’une opération

• Annulation d’une opération– La fonction d'annulation met fin à l'invocation d'opération

correspondante. Elle peut être demandée * par l'utilisateur du TC qui utilise la primitive de demande TC-U-

CANCEL pour informer la sous-couche composant locale d'une décision d'annulation. Aucun composant n'est envoyé.

* par notification de l'expiration du temporisateur indiquée dans la sous-couche composant par la primitive d'indication TC-L-CANCEL.

– Dans les deux cas, elle a un effet purement local; aucune notification n'est envoyée au côté distant.

TCAPLe réseau SS7 et ses protocoles

Page 157: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 157

TC-U/L-CANCEL

Paramètre Primitive:

Paramètre demandeTC-U-CANCEL

indicationTC-L-CANCEL

Identificateur de dialogue

M M

Identificateur d'invocation

M M

TCAPLe réseau SS7 et ses protocoles

Page 158: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 158

TCAPLe réseau SS7 et ses protocoles

Page 159: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 159

Quelques exemples

• Exemple 1 : composants pour exécuter un test distant• Exemple 2 : il faut choisir une option d’un test distant• Exemple 3 : réévaluation de la durée accordée à une

opération.• Exemple 4 : Un dialogue simple• Exemple 5 : Le dialogue pour l’exemple 2

TCAPLe réseau SS7 et ses protocoles

Page 160: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 160

Exemple 1

• Une opération consiste à exécuter un test. Le résultat de son exécution correcte est segmenté en 3 parties qui sont retournées au demandeur.

TC-user A TC-user B

TC-INVOKE dem(Test, Class = 1) TC-INVOKE ind

(Test)TC-RESULT-NL dem(P1)

TC-RESULT-NL ind(P1)

TC-RESULT-NL dem(P2)

TC-RESULT-NL ind(P2)

TC-RESULT-L dem(P3)

TC-RESULT-L ind(P3)

TCAPLe réseau SS7 et ses protocoles

Page 161: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 161

Exemple 2

• Une opération de test exécutable par le second utilisateur dispose de plusieurs options, dont le choix revient au premier utilisateur.

TC-user A TC-user B

TC-INVOKE dem(1,Test, Class = 1) TC-INVOKE ind

(1,Test)TC-INVOKE dem(2,1,Option-selection, Class = 1)

Operation 1 begin

Operation 2 begin

TC-INVOKE ind(2,1,Option-selection)TC-RESULT-L dem(2,Options)

TC-RESULT-L ind(2,Options)TC-RESULT-L dem(1,Test-result)

Operation 2 end

TC-RESULT-L ind(1,Test-result)

Operation 1 end

TCAPLe réseau SS7 et ses protocoles

Page 162: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 162

Exemple 3

• réévaluation de la durée accordée à une opération.TC-user A TC-user B1 TC-user B2

TC-INVOKE dem(1, query, Timeout = 5 s)

TC-INVOKE ind (1, query)TC-RESULT-L dem(1, query-result)

TC-RESULT-L ind(1, query-result)TC-INVOKE dem(2, query, Timeout = 5 s) TC-INVOKE ind (2, query)

TC-INVOKE dem (3, 2, wait)TC-INVOKE dem (1, query)

TC-INVOKE ind(3, 2, wait)TC-RESET-TIMER dem (2)

TC-INVOKE ind(1, query)TC-RESULT-L dem(1, query-result)

TC-RESULT-L ind(1, query-result)TC-RESULT-L req(2, query-result)

TC-RESULT-L ind(2, query-result)

TCAPLe réseau SS7 et ses protocoles

Page 163: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 163

Exemple 4

• Un dialogue simple

TC-user A TC-user B

TC-INVOKE dem(1, Provide-Instructions, Class = 1)TC-BEGIN dem(Control parameters)

TC-BEGIN ind(Control parameters)TC-INVOKE ind(1, Provide-Instructions)

TC-INVOKE dem(2, 1, Connect-Call)TC-RESULT-L dem(1, Send-Info)TC-CONTINUE dem(Control parameters)

TC-CONTINUE ind(Control parameters)TC-INVOKE ind(2, 1, Connect-Call)TC-RESULT-L ind(1, Send-Info)

TCAPLe réseau SS7 et ses protocoles

Page 164: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 164

Exemple 5

• Le dialogue pour l’exemple 2TC-user A TC-user B

TC-INVOKE dem(D1, 1, Test, Class = 1)TC-BEGIN dem (D1, Address)

TC-BEGIN ind (D2, Address)TC-INVOKE ind (D2, 1, Test)TC-INVOKE dem(D2, 2, 1, Option-selection, Class = 1)TC-CONTINUE dem (D2)

TC-CONTINUE ind (D1)TC-INVOKE ind(D1, 2, 1, Option-selection)TC-RESULT dem (D1, 2, Options)TC-CONTINUE dem (D1)

TC-CONTINUE ind (D2)TC-RESULT-L ind (D2, 2, Options)TC-RESULT-L dem (D2, 1, Test-result)TC-END dem (D2)

TC-END ind (D1, normal)TC-RESULT-L ind(D1, 1, Test-result)

TCAPLe réseau SS7 et ses protocoles

Page 165: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 165

Trace : OTID

25 M| 0110 0010 |TCAP Message Type = Begin26 M| 0|1001111 |Total TCAP Message length = 79 octets27 M| 0100 1000 |Originating Transaction ID tag28 M| 0|0000100 |Originating Transaction ID length = 4 octets29 M| 0001 0101 |Transaction ID 30 M| 1000 1001 |Transaction ID 31 M| 1001 0011 |Transaction ID 32 M| 1101 1011 |Transaction ID

TCAPLe réseau SS7 et ses protocoles

Page 166: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 166

Trace : dialogue ID

33 M| 0110 1011 |Dialogue tag34 M| 0|0011101 |Dialogue length = 29 octet(s)35 M| 0010 1000 |External tag36 M| 0|0011011 |External length = 27 octet(s)37 M| 0000 0110 |Object Identifier tag38 M| 0|0000111 |Object Identifier length = 7 octet(s)39 M| 0000 0000 |Dialogue-as-ID value ccitt40 M| 0001 0001 |Dialogue-as-ID value q41 M| 1000 0110 |Dialogue-as-ID value 77342 M| 0000 0101 |Dialogue-as-ID value 43 M| 0000 0001 |Dialogue-as-ID value as44 M| 0000 0001 |Dialogue-as-ID value DialoguePDU45 M| 0000 0001 |Dialogue-as-ID value version1

TCAPLe réseau SS7 et ses protocoles

Page 167: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 167

Trace : Dialogue Request

46 M| 1010 0000 |Single-ASN.1-type tag47 M| 0|0010000 |Single-ASN.1-type length = 16 octet(s)48 M| 0110 0000 |Dialogue Request (AARQ-apdu) tag49 M| 0|0001110 |Dialogue Request (AARQ-apdu) length = 14 octet(s)50 M| 1010 0001 |Application Context Name tag51 M| 0|0001100 |Application Context Name length = 12 octet(s)52 M| 0000 0110 |Object Identifier tag53 M| 0|0001010 |Object Identifier length = 10 octet(s)54 M| 0000 0010 |Application Context Name Undefined standards body55 M| 1000 0010 |Application Context Name Undefined56 M| 0000 0110 |Application Context Name Undefined57 M| 0000 0001 |Application Context Name Undefined58 M| 0000 0011 |Application Context Name Undefined59 M| 0101 1010 |Application Context Name Undefined60 M| 0000 0000 |Application Context Name Undefined61 M| 0000 0001 |Application Context Name Undefined62 M| 0000 0000 |Application Context Name Undefined63 M| 0000 0000 |Application Context Name Undefined

TCAPLe réseau SS7 et ses protocoles

Page 168: The SS7 common channel signaling network - Nouvelle page 1 SS7.pdf ·  · 2008-12-06Claude Rigault, ENST, 23/08/2004 SS7 et IN 3 Sommaire • Outband signaling modes at the NNI •

Claude Rigault, ENST, 23/08/2004

SS7 et IN 168

Trace : composant Invoke « initial DP »

64 M| 0110 1100 |Component Portion tag65 M| 0|0101000 |Component Portion length = 40 octets66 M| 1010 0001 |Component Type Tag = Invoke67 M| 0|0100110 |Component length = 38 octets68 M| 0000 0010 |Invoke ID tag69 M| 0|0000001 |Invoke ID length = 1 octet70 M| 0000 0001 |Invoke ID 71 M| 0000 0010 |Local Operation Code tag72 M| 0|0000001 |Local Operation Code length = 1 octet73 F| 0000 0000 |Operation Code = Initial DP

TCAPLe réseau SS7 et ses protocoles