Vous êtes sur la page 1sur 14

Le Rseau Smaphore Numro 7 :

Principes, Architecture et Protocoles


Simon ZNATY
EFORT
http://www.efort.com
1. Introduction
Paralllement la numrisation du rseau tlphonique commut, la ncessit damliorer
la rapidit des changes de signalisation a t ressentie.
De nouveaux services comme le transfert dappel ont t ouverts. Ils peuvent ncessiter un
change de signalisation sans tablissement rel dun circuit de communication. Il a donc
fallu sparer la signalisation de la transmission et faire transiter cette signalisation sur des
liaisons spcifiques. Cest la signalisation par canal smaphore (CCS, Common Channel
Signaling).
La signalisation par canal smaphore est une mthode dans laquelle le canal smaphore
(SL, Signaling Link) achemine sous la forme de trames smaphores, linformation de
signalisation se rapportant des circuits ou des messages de gestion et de supervision.
Lensemble des canaux smaphores forme un rseau spcialis dans le transfert de la
signalisation, appel SS7 (Signaling System 7). Ce rseau smaphore numro 7 fonctionne
suivant le principe de la commutation de paquets. Il possde des routeurs de paquets
appels points de transfert smaphore (STP, Signaling Transfer Point) et des quipements
terminaux qui sont des centraux tlphoniques, des serveurs et des bases de donnes. Les
quipements terminaux sont appels des points smaphores (SP, Signaling Point). Grce au
rseau smaphore, deux centraux peuvent schanger tout moment des messages de
signalisation indpendamment des circuits tablis entre eux. Par ailleurs, les changes entre
les lments SSP (Service Switching Point) et SCP (Service Control Point) du rseau
intelligent transitent eux aussi travers le rseau smaphore.
Le Rseau Smaphore n7 (SS7) a donc pour but d'acheminer des informations de contrle
entre les lments d'un rseau de tlcommunication, tels que les centraux tlphoniques,
les bases de donnes et les serveurs. Le rseau smaphore n7 est la cl pour l'introduction
de services valeur ajoute.
Cet article prsente les diffrents aspects du rseau smaphore N7. Le chapitre 2 prsente
la structure dun rseau smaphore travers ses modes de configuration, ses nuds et ses
liens. Le chapitre 3 introduit la pile de protocole SS7 alors que le chapitre 4 met laccent sur
les couches basses de cette pile. La couche liaison de donnes MTP niveau 2 est dcrite
dans le chapitre 5. La couche rseau MTP niveau 3 fait lobjet du chapitre 6. Le chapitre 7
dtaille le protocole SCCP. Le protocole ISUP est introduit au chapitre 8. Enfin le chapitre 9
traite du protocole TCAP.

2. Structure dun rseau smaphore


2.1.

Modes smaphores

Il existe trois modes smaphores pouvant tre utiliss. Ces trois modes dpendent de la
relation entre le canal et l'entit qu'il sert.
2.1.1.

Mode associ

Le mode le plus simple est appel mode associ. Dans ce mode, le canal smaphore est
parallle au circuit de parole pour lequel il permet l'change de signalisation (Figure 1). Il est

Copyright EFORT

forcment tabli entre deux points smaphores (SP, Signaling Point). Ce mode n'est bien sur
pas idal car il requiert un canal smaphore entre un SP donn et tous les autres SPs. Les
messages de signalisation suivent alors la mme route que la voix mais sur des supports
diffrents.
Canal Smaphore

SP

SP

COC (Code Canal)


Circuit de parole

CIC (Code Identificateur Circuit)

Central

Central

Figure 1 : Le mode associ


2.1.2. Mode non associ

Le mode non associ utilise un chemin diffrent de celui de la voix. Un grand nombre de
nuds intermdiaires, savoir les points de transfert smaphores (STP, Signaling Transfer
Point), est impliqu dans l'acheminement des messages de signalisation. Les STPs sont
utiliss afin de router les donnes de signalisation entre SPs. Par ailleurs, les messages
destination dun point smaphore peuvent emprunter des routes diffrentes ; le
fonctionnement du mode non associ est similaire celui du protocole IP.
2.1.3.

Mode quasi-associ

Le mode quasi-associ ressemble au mode non associ mais un nombre minimum (au
maximum 2) de STP est travers pour atteindre la destination finale. C'est le mode le plus
utilis afin de minimiser le temps ncessaire l'acheminement du message. Par ailleurs, les
messages achemins vers une destination donne empruntent tous la mme route. Un
exemple de mode quasi-associ est prsent la figure 2. Les messages de signalisation
associs ltablissement des circuits de parole entre les commutateurs A et B suivent le
chemin A-C-B. Le STP C relaie les messages mis par le SP A au SP B.

STP C
SP

Canal smaphore

Canal smaphore

Circuit de parole

SP

CIC (Code Identificateur Circuit)

Central

Central

Figure 2 : Le Mode quasi-associ


2.2.

Point de transfert smaphore

Tous les messages ou paquets contenant des donnes de signalisation sont mis d'un SP
un autre SP et transitent travers des points de transfert smaphores (STP, Signaling
Transfer Point) qui peuvent tre considrs comme les routeurs du rseau smaphore. Les
messages ne sont gnralement pas gnrs par le STP lui-mme. Le point STP achemine
les messages reus des points SPs origine aux points SPs destination. Il existe des STPs
Copyright EFORT

qui jouent le rle la fois de SP et de STP (on parle alors de STP intgr) ; il existe par
ailleurs des STPs qui ne jouent que ce rle de STP (appels STPs autonomes). Peu de
constructeurs mettent en uvre des STPs autonomes.
Il existe trois types de STPs indpendamment de leur nature intgre ou autonome:

Le STP national est prsent au sein d'un rseau smaphore national et peut relayer des
messages en utilisant le protocole national. Par contre, Il ne dispose pas de fonction de
traduction du protocole national en un autre protocole; cela devient ncessaire lorsque le
message est destin un SP d'un autre rseau smaphore et que ce dernier utilise un
format de message diffrent. Ce cas se prsente pour le relayage d'un message
smaphore d'un STP franais un STP amricain. Les messages achemins par le STP
franais contiennent des adresses de SP sur 14 bits alors que le STP amricain traite
des messages de signalisation avec des adresses sur 24 bits. Les convertisseurs de
protocole national / international ne sont prsents que dans les points STP
internationaux; ces derniers traduisent un protocole de signalisation national en un
protocole international. Le standard international a t dfini par l'ITU-T. Un exemple de
standard national est celui dfini par l'ANSI pour les Etats-Unis.

Le STP international fonctionne de la mme manire qu'un STP national. Par contre il
n'est utilis quau sein dun rseau smaphore international. Ce rseau interconnecte
tous les pays en utilisant les protocoles smaphores dfinis par l'ITU-T. Cela garantit
l'interoprabilit entre rseaux smaphores en dpit des diffrences au niveau des
formats d'adresses et des messages de gestion par exemple dfinis par chaque pays.

Le STP passerelle permet de traduire un protocole national en le protocole international


(comme le STP international) ou encore un protocole national en un autre protocole. Ce
type de STP est utilis en particulier dans les rseaux cellulaires. Dans ces derniers, les
commutateurs mobiles (MSC, Mobile Switching Center) s'interfacent aux bases de
donnes, et notamment la HLR (Home Location Register) travers le rseau X.25. Le
rseau X.25 est utilis comme rseau priv et ne permet pas l'accs aux rseaux
cellulaires d'autres oprateurs. Par ailleurs le protocole X.25 fonctionne en mode
connect alors que la couche 3 du rseau smaphore opre en mode non connect.
C'est la raison pour laquelle la majorit des oprateurs de rseaux cellulaires intgrent
des STPs passerelle pour l'utilisation du rseau smaphore entre MSCs et bases de
donnes. Les MSCs utilisent le rseau smaphore alors que le STP passerelle
s'interface avec la base de donne travers X.25.

Dans le rseau smaphore, le STP reoit des messages des SPs sous la forme de paquets.
Ces paquets contiennent des requtes soit relatives l'tablissement / libration de la
connexion, soit relatives des transactions de base de donnes. Si la requte concerne
l'tablissement d'une connexion (circuit de parole), elle doit tre relaye au SP suivant
(commutateur) sur la route qui relie lappelant lappel. Ce dernier est identifi par le
numro compos par l'appelant. Si la requte est une transaction, par exemple la recherche
d'un numro physique correspondant au numro vert pass en paramtre dans la
transaction, alors le destinataire de la requte est une base de donnes.
2.3.

Canaux smaphores

Un canal smaphore est un support bidirectionnel qui permet le transport fiable de messages
smaphores entre deux points smaphores directement relis. Les extrmits des canaux
smaphores implantent les fonctions du niveau 2.
Les canaux smaphores fonctionnent 56 kbits/s aux Etats-Unis et 64 kbits/s dans
pratiquement le reste du monde. Un canal smaphore est un support bidirectionnel qui
permet le transport fiable de trames smaphores entre entits smaphores adjacentes.

Copyright EFORT

Les canaux smaphores sont labelliss partir de leur fonction dans le rseau smaphore. Il
n'existe aucune diffrence entre les diffrents types de canaux.
Il existe six diffrents types de canaux smaphores dans un rseau smaphore (Figure 3):
Des canaux de types A (Access Link) reliant des SPs des STPs,
des canaux de type B (Bridge Link) reliant des STPs de diffrentes rgions entre eux,
des canaux de type C (Cross Link) reliant une paire de STPs de mme rgion,
des canaux de type D (Diagonal Link) reliant des STPs d'un niveau donn (e.g., local,
rgional) des STPs de niveau suprieur (e.g., rgional, national),
des canaux de type E (Extended Link) reliant un SP d'une rgion donne un STP d'une
autre rgion,
des canaux de type F (Full-associated Link) reliant des SPs directement entre eux, i.e.,
en mode associ.
STP

C
D

STP

D
D
SP

STP

A
SP

D
B
B

F
STP

SP

STP

C
B

STP

SP
E
Canal A

Canal B

Canal C

Canal D

Canal E

Canal F

Figure 3: Canaux Smaphores


2.4.

Faisceau smaphore

Les canaux smaphores son placs dans des groupes, appels faisceaux smaphores
(linkset). Tous les canaux dans le mme faisceau doivent avoir le mme nud adjacent
(Figure 4). Deux SPs ou deux STPs peuvent tre relis entre eux travers un faisceau
smaphore contenant jusqu 8 canaux smaphores. Un SP et un STP ou un STP et un SP
peuvent tre lis entre eux travers un faisceau smaphore dont le nombre maximum de
canaux smaphores est 16.

Copyright EFORT

STP

Faisceau
Faisceau

STP

SP
Faisceau

Figure 4 : Faisceau smaphore


2.5.

Performance des canaux smaphores

Les canaux smaphores doivent tre disponibles en permanence pour prendre en charge le
trafic de signalisation. Lorsquun canal chute, les autres canaux du mme faisceau doivent
prendre en charge son trafic. Aussi, lorsquun STP chute, lautre STP de la paire doit traiter
le trafic drout. Un canal peut donc soudainement avoir traiter en situation anormale plus
de trafic quen situation normale. Pour cette raison, un canal smaphore ne peut pas utiliser
en situation normale plus de 40% de son dbit nominal (maximum). Lorsquun canal chute,
son trafic est alors renvoy vers un autre canal qui sera utilis 80% au maximum de son
dbit nominal. Les 20% restants sont utiliss afin de transporter des messages de gestion.
Un message ISUP ayant une taille moyenne de 40 octets, un canal smaphore de dbit
nominal 64 kbit/s peut transporter au maximum 80 messages ISUP ((64000/8)/40)*(40/100)
en situation normale et 160 messages ISUP sil prend en charge le trafic dun autre canal qui
a chut.

3. La pile de protocole SS7


La structuration du rseau SS7 en couche a t influence par le modle OSI (Open
Systems Interconnection).
SS7 est divis en quatre niveaux reprsents la figure 5 (le terme niveau est utilis afin de
le diffrencier du concept de couche OSI) :
Niveau 1 : physique
Niveau 2 : liaison de donnes
Niveau 3 : rseau
Niveau 4 : partie(s) utilisateur.
Les niveaux 1 3 prennent en charge le transfert de messages de signalisation entre nuds
du rseau SS7, et ce, de faon fiable. Ils fournissent par ailleurs lensemble des fonctions
ncessaires afin de grer le rseau. Les niveaux 1 3 sont appels sous-systme de
transfert de message (MTP, Message Transfer Part) de SS7.
Le niveau 4 concerne les services de signalisation. Plusieurs blocs fonctionnels au niveau 4
reprsentant des applications spcifiques utilisent les services de MTP. Puisque ces blocs
fonctionnels sont des utilisateurs de MTP, ils sont rfrencs comme parties utilisateur.
Plusieurs parties utilisateur peuvent exister simultanment au niveau 4. Des exemples de
parties utilisateur sont ISUP (ISDN user part) et TCAP (Transaction Capability Application
Part). ISUP offre le service de base dtablissement et de libration de circuits ainsi que des
services complmentaires (identification de la ligne appelante, renvoi dappel sur occupation,
renvoi dappel sur non-rponse, renvoi dappel inconditionnel, etc.).

Copyright EFORT

TCAP offre les services dinvocation distance. Un exemple dinvocation est linterrogation
dune base de donnes de numro vert afin dobtenir la traduction entre un numro vert et le
numro physique correspondant (service libre appel).
Diffrentes applications utilisent les services de TCAP. Parmi celles-ci, figurent les suivantes:
INAP (Intelligent Network Application Part) est le protocole permettant lexcution de
services valeur ajoute (numro vert, rseau priv virtuel, carte prpaye, etc.)
MAP (Mobile Application Part) offre le service de mobilit du terminal ainsi que des
services complmentaires.
OMAP (Operation Maintenance and Administration Part) offre un service du gestion du
rseau smaphore N7.

OMAP

MAP

INAP

TCAP

ISUP

Niveau 4

SCCP

Niveau 3

MTP Niveau 3

Niveau 2

MTP Niveau 2

Niveau 1

MTP Niveau 1

Figure 5 : Pile de protocole SS7


SCCP (Signaling Connection Control Part) est aussi un utilisateur de MTP. SCCP peut tre
considr comme un enrichissement de MTP. Il fournit avec MTP les fonctionnalits offertes
par les trois couches basses du modle de rfrence OSI. SCCP, son tour, sert des
utilisateurs du niveau 4, e.g., TCAP. ISUP peut tre un utilisateur de SCCP ou directement
un utilisateur de MTP.
La pile SS7 complte est mise en uvre dans les SPs. Par contre les STPs nimplantent que
la partie MTP et ventuellement la partie SCCP.

4. Message Transfer Part : MTP


MTP est constitu de trois entits situes aux couches 1, 2 et 3 de la pile de protocole SS7.
Les principales fonctions de ces entits sont prsentes ci-dessous.
MTP niveau 1 (MTP1) est la liaison smaphore de donnes (SDL, Signaling Data Link) qui
consiste en une paire de canaux de transmission numrique oprant 64 kbits/s, et qui
transporte les units de donnes SS7 entre deux points smaphores (Figure 6). Plusieurs
supports physiques peuvent tre considrs (e.g., E1).
MTP niveau 2 (MTP2) concerne la procdure de contrle de ligne ncessaire afin de
fiabiliser la transmission de messages smaphores et s'appelle un canal smaphore (SL,
Signaling Link).

Copyright EFORT

Point smaphore X
MTP2

Point smaphore Y
MTP1

MTP2

Canaux 64 kbits/s

Figure 6: MTP niveau 1


MTP niveau 3 (MTP3) est l'interface entre MTP et les utilisateurs MTP (Protocoles de niveau
4) un point smaphore. De plus, MTP3 intgre des procdures afin de rerouter les
messages lorsqu'une faute survient dans le rseau smaphore.
Au niveau d'un point smaphore sont prsents une entit MTP1 et une entit MTP2 par
canal smaphore, et une unique entit MTP3 (Figure 3). Les canaux smaphores
transportent des trames smaphores de message (MSU, Message signal Unit), des trames
smaphores d'tat du canal smaphore (LSSU, Link Status Signal Unit) et des trames
smaphores de remplissage (FISU, Fill-In Signal Unit).
Les LSSUs et les FISUs sont gnres au niveau d'une entit MTP2 une des extrmits
du canal smaphore et terminent au niveau d'une entit MTP2 l'autre extrmit de ce
mme canal.
Les messages de signalisation remis par le niveau suprieur (i.e., MTP3) sont transmis sur
le canal smaphore sous la forme de trames smaphores de longueur variable. Ces trames
smaphores contiennent, outre les informations de signalisation, les informations de
commande du transport qui assurent le bon fonctionnement du canal smaphore.

5. MTP Niveau 2
Les fonctions de canal smaphore comprennent :

La dlimitation des trames smaphores : Les trames smaphores tant de longueur


variable, il est ncessaire de marquer ou dlimiter le dbut et la fin de chaque trame
appartenant au trafic smaphore. Le dbut et la fin d'une trame smaphore sont indiqus
par une configuration particulire de 8 bits (01111110) appele fanion. Des dispositions
sont prises pour empcher que cette squence soit imite par ailleurs dans la trame.

L'alignement des trames smaphores : Un canal smaphore est considr align si les
trames smaphores sont reues en squence, avec un nombre d'octets corrects en
fonction du type de trame. Le nombre de bits de la trame doit tre multiple de 8. Il y a
perte d'alignement lorsquune configuration interdite par la procdure de dlimitation
(plus de six "1" conscutifs) est reue ou lorsque la longueur d'une trame smaphore
n'est pas comprise entre 6 et 279 octets. Lorsqu'il y a perte d'alignement, les donnes
sont supprimes jusqu' rception d'une configuration de bits correspondant un fanion.
Le canal smaphore nest pas mis hors service tant que le nombre derreurs na pas
excd un certain seuil. Les dtails de cette procdure sont prciss plus loin.

La dtection d'erreurs : La fonction de dtection d'erreurs est mise en oeuvre au moyen


de 16 bits de contrle placs la fin de chaque trame smaphore. Ces bits de contrle
sont gnrs par lentit mettrice partir des bits qui les prcdent dans la trame
l'exception du fanion. A la rception, les bits de contrle sont recalculs et le rsultat est
compar avec les bits de contrle prsents dans la trame. Si il n'y a pas galit, la
prsence d'une erreur est indique et la trame smaphore est rejete. Cette dernire

Copyright EFORT

nest donc pas passe la couche MTP 3. Un acquittement ngatif est renvoy lentit
mettrice.

La correction d'erreurs : la correction d'erreur est effectue par retransmission des


trames smaphores en erreur. La trame mise est par ailleurs stocke dans un tampon
de retransmission. La trame est conserve jusqu' la rception de l'accus de rception
positif correspondant qui conduit sa suppression du tampon.

L'alignement initial : La procdure d'alignement initial s'applique la premire


initialisation d'un canal smaphore afin de le mettre en service, ainsi que pour le
rtablissement d'un canal smaphore la suite d'une dfaillance. L'alignement initial d'un
canal est ralis indpendamment des autres canaux. C'est la couche MTP 3 qui
requiert l'alignement initial d'un canal en mettant une indication "start" la couche MTP
2. MTP 3 connat l'tat des diffrents canaux smaphores qui connectent un point
smaphore. MTP 3 requiert un alignement initial urgent sil n'existe aucun canal en
service entre deux points smaphores. L'alignement initial normal est demand lorsqu'il
existe au moins un canal smaphore dj en service.

La surveillance du taux d'erreur sur le canal smaphore : Avec la fonction surveillance du


taux d'erreur sur les trames smaphores (SUERM, Signal Unit Error Rate Monitor),
chaque trame smaphore reue en erreur incrmente le compteur correspondant.
Chaque 256me trame reue sans erreur dcrmente le compteur si le compteur est
suprieur 0. Lorsque le compteur atteint la valeur 64, le canal est mis hors services et
la procdure d'alignement est effectue.

Le contrle de flux : La procdure de contrle de flux est utilise en cas de congestion


la couche MTP 2. Un exemple de congestion est la rception dun nombre trop lev de
trames smaphores lextrmit rceptrice dun canal smaphore. Cette extrmit
encombre notifie cette situation l'extrmit mettrice distante au moyen d'une trame
smaphore d'tat (LSSU) contenant lindication Busy (occup) et suspend l'mission
des accuss de rception de toutes les trames smaphores de message (MSU, Message
Signal Unit) reues.

6. MTP Niveau 3
6.1.

Ltiquette dacheminement

Ltiquette dacheminement normalise par lITU-T dans la recommandation Q.704 pour le


rseau smaphore international a une longueur de 32 bits diviss en trois champs (Figure
7) :

Code du point de destination (DPC, Destination Point Code) sur 14 bits,


Code du point dorigine (OPC, Origination Point Code) sur 14 bits,
Slection des Canaux Smaphores (SLS, Signaling Link Selection) sur 4 bits.
SLS
4 bits

OPC

DPC

14 bits

14 bits

Figure 7: Structure de ltiquette dacheminement


Le champ DPC identifie le SP destinataire du message alors que le champ OPC indique le
SP metteur du message. Le rle du champ SLS est deffectuer un partage de la charge
entre canaux smaphores.

Copyright EFORT

Avec des champs OPC et DPC de 14 bits de longueur, le rseau smaphore international
peut contenir 16344 SPs. Au niveau national il est possible dadopter ce format si le nombre
de SPs ne peut dpasser ce maximum.
Aux Etats-Unis par exemple, le format a t modifi par lANSI (American National
Standards Institute). La longueur des champs DPC et OPC est de 24 bits alors que le champ
SLS a une longueur de 8 bits.
Le champ SLS est utilis afin de slectionner un canal smaphore particulier dun faisceau
de canaux smaphores.
Chaque point smaphore ou STP est identifi de faon unique par un code de point
smaphore qui est utilis par la fonction dacheminement de la couche MTP 3 afin de router
les messages smaphores.
La structure des champs OPC et DPC de longueur 14 bits est subdivise en trois souschamps (Figure 8): identification de zone gographique mondiale (network identifier) sur 3
bits, identification de zone/rseau (network cluster) sur 8 bits et identification de point
smaphore (network cluster member) sur 3 bits.
Signaling Area Network Code (SANC)

Network
Identifier

Network
Cluster

3 bits

8 bits

Network cluster
member
3 bits

Figure 8: Format des codes de points internationaux


Le champ Network Identifier a la valeur 2 pour lEurope, 3 pour les Etats-Unis, 4 pour lAsie,
5 pour lAustralie, 6 pour lAfrique et 7 pour lAmrique du Sud. Les valeurs 0 et 1 sont
rserves pour attribution future. 3 bits suffisent donc pour coder lensemble de ces valeurs.
A chaque pays est attribu un ou plusieurs codes de zone/rseau smaphores (SANC,
Signaling Area Network Code). La France sest vue attribue les valeurs comprises entre 2016 et 2-023, o le prfixe 2 est la valeur du champ Network Identifier.
6.2.

Orientation des messages de signalisation

Les fonctions dorientation des messages la couche MTP niveau 3 sont au nombre de
trois. Il sagit de :
La fonction de discrimination des messages,
La fonction de distribution des messages,
La fonction dacheminement des messages
6.2.1. Fonctions de discrimination et de distribution des messages
Lorsquun message est reu dun point smaphore (SP), la fonction de discrimination
compare le code du point de destination (DPC, Destination Point Code) prsent dans
ltiquette dacheminement du message avec le code de point du SP. Sils sont identiques, la
fonction de discrimination conclut que ce message est destin ce mme SP. Ltape
suivante consiste remettre le message au sous-systme utilisateur appropri. Cette tche
est accomplie par la fonction de distribution. Elle examine les 4 bits du champ Service
Indicator (SI) prsents dans le champs Service Information Octet (SIO) du message reu. A
partir de la valeur du champ SI, la fonction de distribution est mme de dlivrer le message
la bonne destination dans le SP.
Si la valeur du DPC est diffrente de celle du code de point du SP, la fonction de
discrimination considre que le message nest pas destin ce SP. Lorsque le SP a la
fonctionnalit STP, le message doit alors tre transfr la fonction dacheminement des
messages.

Copyright EFORT

6.2.2. Fonction dacheminement des messages


La fonction dacheminement des messages dans un SP prend en charge lmission de
messages depuis ce SP. Lorsquun sous-systme utilisateur met un message, la fonction
dacheminement des messages doit dterminer le canal smaphore sur lequel envoyer le
message. Elle ralise par ailleurs un partage de la charge sur lensemble des canaux
disponibles vers une destination dtermine. Le canal choisi est indiqu dans le champ
slection des canaux smaphores (SLS, Signaling Link Selection).
6.3.

Routage dans un rseau SS7

Le routage dans un rseau smaphore n7 sappuie sur le code du point de destination


(DPC) dans les messages smaphores MTP 3. Le champ DPC est utilis dune des deux
faons suivantes :
La premire consiste examiner le champ DPC complet afin de dterminer la route pour
le message partir de la table de routage.
La seconde consiste ne prendre en compte quune partie du champ DPC.
6.4.

Partage de charge

Le but du partage de charge est de rpartir le trafic smaphore entre plusieurs canaux
smaphores afin de permettre de raliser une distribution quitable de la charge la couche
MTP niveau 2, et ainsi viter des congestions au niveau de certains canaux. Il existe deux
types de partage de charges : partage de charge entre canaux smaphores appartenant au
mme faisceau (link set) et partage de charge entre canaux smaphores nappartenant pas
au mme faisceau.
Dans la premire qui est la plus simple, les quatre bits du champ SLS permettent de rpartir
la charge entre un maximum de16 canaux appartenant au mme faisceau. Par exemple, un
message mis depuis un SP X contiendra dans son champ SLS la valeur 0000 et sera mis
sur le canal 1. Dans le message suivant, le champ SLS pourra avoir la valeur 0001 et sera
envoy sur le canal 2. De cette faon, il est possible daffecter diffrentes valeurs au champ
SLS et ainsi rpartir les messages entre les canaux dun faisceau donn.
6.5.

Gestion du rseau smaphore

La gestion du rseau smaphore fournit deux principales fonctions : reconfiguration en


situation de dfaillance, et gestion du trafic en situation de congestion.
Des dfaillances peuvent se prsenter sur tout lment constituant un rseau SS7 : les
canaux smaphores, les SPs et les STPs. Une route smaphore est compose de ces
lments et la dfaillance dun des composants rend la route indisponible ce qui provoque le
dtournement du trafic smaphore vers dautres routes.
Une congestion peut apparatre sur une partie du rseau smaphore. Il sagit alors de
rduire temporairement le trafic en llment encombr.
Sur la base de ces considrations, la gestion du rseau smaphore est dcompose en trois
fonctions (Figure 9):

Copyright EFORT

10

Niveau 4
Sous-Systme
Utilisateur

SCCP,
ISUP,
etc.

Distribution des
messages

Discrimination
des messages

Acheminement
des messages

Gestion du
trafic smaphore

MTP
Niveau 2

Fonctions du Rseau
Smaphore

Gestion du Rseau
Smaphore

Gestion des
canaux smaphores

Gestion des
routes smaphores

Flux des messages de signalisation


Indications et commandes

Figure 9: Fonctions du rseau smaphore

La fonction de gestion des canaux smaphores (Signaling link management) : cette


fonction fournit les procdures ncessaires la gestion des canaux smaphores
rattachs un point smaphore donn : activation, rtablissement, dsactivation. Ces
canaux sont contrls individuellement.

La fonction de gestion du trafic smaphore (Signaling trafic management) : Lorsquun


point smaphore devient indisponible la suite dune dfaillance, il est ncessaire de
dtourner le trafic achemin par le canal indisponible sur dautres canaux disponibles. De
mme, lorsquune route vers une destination donne devient indisponible, il est
ncessaire de dtourner le trafic sur dautres routes vers cette destination. Le
redploiement du trafic est aussi exig la suite dune dsactivation dun canal ou dune
route. En cas dencombrement en un point smaphore, le trafic vers ce point doit tre
ralenti temporairement. Le trafic doit tre dtourn lors de la dfaillance dun point
smaphore et lors de son rtablissement. La gestion du trafic smaphore fournit un
ensemble de procdures de dtournement de trafic smaphore suite l indisponibilit /
disponibilit de canal smaphore, lindisponibilit / disponibilit de route smaphore,
lindisponibilit / disponibilit de point smaphore.

La fonction de gestion des routes smaphores (Signaling route management) : cette


fonction assure la disponibilit et la fiabilit des routes smaphores entre points
smaphores.

7. Signaling Connection Control Part : SCCP


Les capacits dacheminement de la couche MTP 3 sont limites router les messages
jusquau point smaphore adquat partir du code du point de destination (DPC), et une fois
les messages dlivrs, les relayer au sous-systme utilisateur MTP dans le point
smaphore partir de la valeur du champ SIO de chaque message.
Le SCCP fournit une fonction supplmentaire de traduction dadresse dnomme appellation
globale (GT, Global Title). Une appellation globale est une adresse telle quun numro vert,
un numro de tlphone mobile, un numro RNIS, etc., qui ne peut tre rout directement.
Le SCCP traduit cette appellation globale en un code de point DPC et un numro de sous-

Copyright EFORT

11

systme (SSN, Sub-System Number). Le numro SSN identifie un sous-systme utilisateur


SCCP dans un point smaphore donn. Parmi les utilisateurs de SCCP figurent la gestion
SCCP, lISUP, lOMAP, une application communication avec carte de facturation, etc. Le
numro SSN est similaire au champ SIO mais SCCP permet d adresser 255 sous-systmes
dans un point smaphore grce SSN alors que MTP 3 ne peut adresser que 16 utilisateurs
MTP (dont SCCP) grce au champ SIO (Service Indicator Octet).
7.1.

Classes de service SCCP

Le SCCP fournit des services supplmentaires MTP afin de supporter des services de
rseau en mode connect et en mode non connect entre nuds SS7, la diffrence de
MTP3 qui ne fournit des services quen mode non connect. L'ensemble global des services
fournis par le SCCP se subdivise en quatre classes :
Classe de base en mode sans connexion utilise par exemple pour transporter des
messages TCAP.
Classe en mode sans connexion avec remise en squence,
Classe de base en mode connexion,
Classe en mode connexion avec contrle de flux.

8. ISDN User Part : ISUP


Le sous-systme utilisateur pour le RNIS (ISUP, ISDN-User Part) est le protocole de
signalisation n7 qui fournit les fonctions de signalisation ncessaires la prise en charge
des connexions dans les rseaux commutation de circuits nationaux et internationaux :
tablissement / libration de circuits et supervision (blocage / dblocage / interrogation /
rinitialisation) de circuits. Comme son nom ne lindique pas, ISUP peut tre utilis dans des
rseaux RNIS, des rseaux analogiques ou encore des rseaux mixtes analogiques /
numriques.
ISUP utilise les services de MTP niveau 3 et dans certains cas, ceux de SCCP.
ISUP supporte par ailleurs un ensemble de services complmentaires dont les suivants:
Signal d'appel (CW, Call Waiting)
Transfert de communication (CT, Call Transfer)
Prsentation d'identification de la ligne appelante (CLIP, Calling Line Identification
Presentation)
restriction de la ligne appelante (CLIR, Calling Line Identification Restriction)
Communication confrence (CONF, Conference)
Mise en garde (HOLD)
Rappel automatique sur occupation (CCBS, Completion of Calls to Busy Subscriber)
Renvoi d appel inconditionnel, sur occupation (CFU, Call Forwarding Unconditional)
Renvoi d appel sur occupation (CFB, Call Forwarding Busy)
Renvoi d appel inconditionnel sur non rponse (CFNR, Call Forwarding No Reply)

9. Transactions Capabilities Applications Part : TCAP


Le gestionnaire de transactions (TC, Transaction Capabilities) fournit les primitives
permettant lchange dinformations entre deux applications (e.g., SCP et SSP).
TCAP est structur en deux sous-couches :
Une sous-couche composant,
Une sous-couche Transaction.

Copyright EFORT

12

Utilisateur TC

Sous-couche
Composant
TCAP
Sous-couche
Transaction

SCCP
MTP

9.1.

Sous-couche composant

Un composant consiste en un lancement, un rsultat positif ou ngatif, ou un rejet


dopration. La sous-couche Composant offre un service de gestion de composants. A
lintrieur dun dialogue tabli, ce service modlise linteraction entre deux entits laide du
concept dopration. Une entit mettrice demande lentit rceptrice lexcution dune
opration ; lentit rceptrice interprte la demande, excute lopration si linterprtation a
t possible, et rend compte ventuellement du rsultat qui peut tre positif ou ngatif de
cette excution.
9.2.

Sous-couche transaction

La sous-couche transaction offre un service de gestion de dialogue. Ce service permet


deux entits distantes douvrir, de poursuivre et de terminer des dialogues, et dinteragir
entre elles lintrieur dun dialogue tabli en changeant des composants.

Copyright EFORT

13

Recommandations SS7 de lITU-T


Sous-Systme transport de message (MTP, Message Transfer Part)
Q.701 (03/93)
Q.702 (11/88)
Q.703 (07/96)
Q.704 (07/96)
Q.705 (03/93)
Q.706 (03/93)
Q.707 (11/88)
Q.708 (03/93)
Q.709 (03/93)
Q.710 (11/88)

Description fonctionnelle de MTP


Liaison smaphore de donnes
Canal smaphore
Fonctions et messages du rseau smaphore
Structure du rseau smaphore
Fonctionnement attendu en signalisation de MTP
Test et maintenance
Plan de numrotage des points smaphores internationaux
Communication fictive de rfrence pour la signalisation
Application du systme de signalisation n7 pour les autocommutateurs privs

Sous-systme commande de connexions smaphores (SCCP, Signaling Connection Control Part)


Q.711 (07/96)
Q.712 (07/96)
Q.713 (07/96)
Q.714 (07/96)
Q.716 (07/96)

Description fonctionnelle de SCCP


Dfinition et fonction des messages de SCCP
Formats et codes de SCCP
Procdures SCCP
Performance SCCP

Sous-systme utilisateur du RNIS (ISUP, ISDN User Part)


Q.761 (05/98)
Q.762 (09/97)
Q.763 (09/97)
Q.764 (09/97)
Q.766 (03/93)
Q.767 (02/91)

Description fonctionnelle dISUP


Fonctions gnrales des messages et des signaux dISUP
Formats et codes dISUP
Procdures de signalisation dISUP
Fonctionnement attendu pour lapplication RNIS
Application dISUP pour les interconnexions RNIS internationales

Sous-systme application de gestion des transactions (TCAP, Transaction Capabilities Application


Part)
Q.771 (06/97)
Q.772 (06/97)
Q.773 (06/97)
Q.774 (06/97)
Q.775 (06/97)

Description fonctionnelle de TCAP


Dfinition des lments dinformation du gestionnaire de transactions
Formats et codes du gestionnaire de transactions
Procdures TCAP
Guide dutilisation du gestionnaire de transactions

Ouvrages de synthse
Travis Russel. " Signaling System #7 ", McGraw-Hill Telecommunications, 1997.
Uyless Black. " ISDN and SS7 Architectures for Digital Signaling Networks ", Prentice Hall Series in
Advanced Communications Technologies, 1997.
Simon Znaty. " Rseau Smaphore et Rseau Intelligent ", Publi par EFORT, Mai 2000.

Copyright EFORT

14

Vous aimerez peut-être aussi