Вы находитесь на странице: 1из 17

MTP3 : pour une meilleure comprhension de SIGTRAN/M3UA

EFORT http://www.efort.com
Le Rseau Smaphore n7 (SS7) a pour but d'acheminer des informations de contrle entre les lments d'un rseau de tlcommunication, tels que les commutateurs, les bases de donnes et les serveurs. Le rseau SS7 est la cl pour l'introduction de services valeur ajoute. Typiquement, dans un rseau GSM, les MSC/VLR, HLR (Home Location Register), SMSC (Short Message Service Center) et SCP (Service Control Point) changent des messages de signalisation INAP (Intelligent Network Application Part), CAP (CAMEL Application Part) ou MAP (Mobile Application Part) travers le rseau SS7. Dans un rseau GPRS, les SGSN (Serving GPRS Support Node) et HLR interagissent par change de messages MAP. Le Rseau SS7 est un rseau en mode non connect. Sa couche rseau (couche 3 du modle de rfrence OSI) appele MTP3 (Message Transfer Part 3) prend en charge les fonctions dadressage ( chaque nud du rseau est associe une adresse appele code de point), de routage ( laide de ses routeurs appels points de transfert smaphore), et de contrle de congestion. Le but de ce tutoriel est de prsenter le protocole MTP3 dans le but dune meilleure comprhension de lmulation MTP3 sur un rseau IP appele M3UA (MTP3 User Adaptation) dans le contexte SIGTRAN (Signaling Transport over IP). M3UA fera l objet dun autre tutoriel EFORT.

1. MTP Niveau 3
La structuration du rseau SS7 en couche a t influence par le modle OSI (Open Systems Interconnection).
OMAP TCAP ASE ISUP

SCCP MTP Niveau 3 MTP Niveau 2 MTP Niveau 1

Figure 1: MTP niveau 3 dans la pile de protocoles SS7 SS7 est divis en quatre niveaux reprsents la figure 1 (le terme niveau est utilis afin de le diffrencier du concept de couche OSI) : Niveau 1 : physique Niveau 2 : liaison de donnes

Copyright EFORT 2009

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.). 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. 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.) CAP (CAMEL Application Part) permet linvocation de services valeur ajoute du rseau intelligent depuis des rseaux visits. MAP (Mobile Application Part) offre le service de mobilit du terminal ainsi que des services complmentaires. MTP3 offre trois services importants qui sont ceux de la couche rseau : Ladressage : Chaque nud du rseau SS7 tel que les MSC/VLR, SMSC, HLR, STP, etc, dispose de son adresse appele Code de Point (PC, Point Code). Le routage : Chaque nud du rseau SS7 dispose dune table de routage prconfigure permettant de connatre le nud suivant par laquelle passer pour acheminer un paquet MTP3 la destination. Le contrle de congestion : Lorsque des problmes surviennent au niveau MTP3, le rseau se reconfigure afin dassurer lacheminement des paquets la destination.

1.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 2): 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 14 bits DPC 14 bits

Figure 2: 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 2009

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 3): 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 3 bits

Network Cluster 8 bits

Network cluster member 3 bits

Figure 3: 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 valeur 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, ou le prfixe 2 est la valeur du champ Network Identifier.

1.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

1.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 (SIO) 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 (Figure 4)

Copyright EFORT 2009

SP X Code de point = 2

SP Z Code de point = 4 ISUP MSU Fonction de distribution Fonction de distribution Remet le message au soussystme Fonction de discrimination Dtecte que ce message

MTP niveau 3 Fonction de discrimination MTP niveau 2 MTP niveau 1

MSU avec DPC = 4 et SIO = 0101 (ISUP) (OPC = 2)

Figure 4: Fonctions de discrimination et distribution du SP Z Si la fonction de distribution nest pas en mesure de relayer le message car le sous-systme utilisateur indiqu par le message nexiste pas, elle renvoie un message dindisponibilit du sous-systme utilisateur (UPU, User Part Unavailable) au SP metteur. 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 (Figure 5).
SP X STP Y SP Z Code de point = 4 Fonction dacheminement Dtermine le canal de dpart pour le DPC = 4 Effectue le partage de charge h Fonction de discrimination Dtecte que ce message

Code de point = 2

Code de point = 3

Fonction dacheminement

MTP niveau 3

Fonction de discrimination Analyse le champ DPC

MTP niveau 2 MTP niveau 1 MSU, DPC = 4, OPC = 2 MSU, DPC = 4, OPC = 2

Figure 5: Fonction dacheminement du STP Y

1.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

Copyright EFORT 2009

slection des canaux smaphores (SLS, Signaling Link Selection). La figure 6 reprsente la fonction dacheminement dun SP.

SP X Code de point = 2

SP Z Code de point = 4

ISUP MSU MTP niveau 3 Fonction dacheminement Dtermine le canal de dpart pour le DPC = 4 Effectue le partage de charge

MTP niveau 2 MTP niveau 1 MSU avec DPC = 4 (OPC = 2)

Figure 6: Fonction dacheminement du SP X

1.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. La second consiste ne prendre en compte quune partie du champ DPC.

1.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.

1.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.

Copyright EFORT 2009

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 7):
Niveau 4 Sous-Systme Utilisateur

Distribution des messages

Discrimination des messages

MTP Niveau 2

SCCP, ISUP, etc.

Acheminement des messages

Fonctions du Rseau Smaphore

Gestion du trafic smaphore

Gestion du Rseau Smaphore

Gestion des routes smaphores

Gestion des canaux smaphores

Flux des messages de signalisation Indications et commandes

Figure 7: Fonctions du rseau smaphore La fonction de gestion des canaux smaphores (Signaling link management) La fonction de gestion du trafic smaphore (Signaling trafic management) La fonction de gestion des routes smaphores (Signaling route management)

1.5.1

Format des messages de gestion du rseau smaphore

Les messages de gestion du rseau smaphore sont achemins sur le canal smaphore dans des trames smaphores de type MSU (Message Signal Unit). Le sous-champ indicateur de service du champ SIO de la trame contient la valeur 0000 pour indiquer quil sagit de messages de gestion de la couche MTP 3. Un octet est utilis afin dindiquer le type de message de gestion. Dautres octets peuvent tre utiliss pour prciser le problme.

1.5.2

La fonction de gestion des canaux smaphores

La fonction de gestion des canaux smaphores fournit les procdures ncessaires la gestion des canaux smaphores rattachs un point smaphore donn. Ces canaux sont contrls individuellement. Trois procdures sont fournies par la gestion des canaux smaphores : Lactivation dun canal (Link activation) Le rtablissement dun canal (Link restoration) La dsactivation dun canal (Link deactivation)

1.5.2.1

Activation dun canal smaphore

Afin quun canal soit activ, MTP 3 demande MTP 2 dexcuter une procdure dalignement initial chaque extrmit du canal et de positionner le canal en service. Avant que ce canal ne soit oprationnel et donc permette la circulation de trames smaphores, la

Copyright EFORT 2009

gestion des canaux smaphores ralise un test de canal afin de garantir lintgrit de ce canal. Si la procdure dalignement choue, il est possible de la relancer aprs un temporisation T17 dont la valeur peut varier entre 800 ms et 1,5 s.

1.5.2.2

Rtablissement dun canal smaphore

Le rtablissement dun canal intervient la suite de la dtection dune dfaillance dun canal smaphore. Avant rtablissement, le trafic de ce canal est dtourn sur dautres canaux actifs en appliquant la procdure de passage sur canal de secours (changeover) dcrite au paragraphe III.3.5.3.3. La procdure dactivation dun canal smaphore est applique afin de rtablir le canal dfaillant. Si lalignement initial est possible, il est suivi de la procdure de test de canal. Si la fonction dactivation se droule normalement, le canal est alors rtabli. Le canal pourra de nouveau transporter un trafic smaphore aprs lexcution de la procdure retour sur canal smaphore normal (changeback) prsente au paragraphe III.3.5.3.4.

1.5.2.3

Dsactivation dun canal smaphore

Un canal smaphore peut tre dsactiv la seule condition quil nachemine aucun trafic smaphore. Avant dsactivation, il est donc ncessaire de dtourner le trafic smaphore du canal dsactiver sur dautres canaux, par une procdure de passage sur canal de secours ralise une des extrmits du canal. Par ailleurs, en labsence de dfaillance, un faisceau de canaux smaphores (link set) contient un nombre spcifi de canaux smaphores actifs. Chaque fois que ce nombre est dpass (par exemple, la suite du rtablissement d un canal smaphore), le canal smaphore actif ayant le degr de priorit le plus bas dans le faisceau sera automatiquement dsactiv sous rserve quaucun trafic ny soit achemin. La dsactivation dun canal smaphore peut tre ralise manuellement ou automatiquement.

1.5.3

Les fonctions de gestion du trafic smaphore et des routes smaphores


Fonction de gestion du trafic smaphore

1.5.3.1

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. Les procdure dfinies sont : Le passage sur canal de secours (changeover) Le retour sur canal smaphore normal (changeback) Le passage sous contrainte sur route de secours (Forced rerouting) Le retour sous contrle sur route normale (Controlled rerouting) Linhibition par la gestion (Management inhibiting) Le redmarrage dun sous-systme MTP (MTP restart) Le contrle de flux du trafic smaphore (Signaling traffic flow control)

Copyright EFORT 2009

1.5.3.2

Fonction de gestion des routes smaphores

Le rle de la fonction de gestion des routes smaphores est dassurer la disponibilit et la fiabilit des routes smaphores entre points smaphores. Les procdures utilises pour mettre en uvre cette fonction sont : Linterdiction de transfert (Transfer prohibited) La restriction de transfert (Transfer restricted) Lautorisation de transfert (Transfer allowed) Le test dun faisceau de routes smaphores (Signaling route set test) Le test dencombrement de faisceau de routes smaphores (Signaling route set congestion) Le transfert sous contrle

1.5.3.3

Passage sur canal de secours

La procdure de passage sur canal de secours est utilise afin de dtourner le trafic smaphore achemin par le canal indisponible sur le ou les canaux de secours aussi rapidement que possible, tout en vitant la perte, la duplication ou la perturbation de la squence de messages. Les canaux vers lesquels le trafic est dtourn peuvent acheminer leur propre trafic et celui-ci n'est pas interrompu par la procdure de passage sur canal smaphore de secours. Les diffrentes tapes de cette procdure sont les suivantes : 1. Lorsquun canal est reconnu indisponible, un point smaphore arrte lmission et la rception de trames smaphores sur ce canal. 2. Le point smaphore dtermine le ou les canaux smaphores de secours disponibles. Trois cas peuvent se prsenter (Figure 8): 1. Si un canal smaphore actif et non bloqu, nacheminant aucun trafic, est disponible dans le faisceau auquel appartient le canal indisponible, la procdure de passage sur canal de secours est effectue sur ce canal. Rappelons quun faisceau peut contenir 8 ou 16 canaux en fonction du type des canaux. 2. Si un ou plusieurs canaux smaphores acheminant du trafic sont disponibles dans le faisceau auquel appartient le canal indisponible, un ou plusieurs canaux de secours peuvent tre slectionns pour la procdure de passage sur canal de secours. En supposant que le trafic dtourner est faible, un seul canal peut alors tre ncessaire ; celui slectionn est alors celui qui a le plus haut degr de priorit. 3. Sil ny a aucun canal disponible dans le faisceau auquel appartient le canal indisponible, une autre route (un autre faisceau) est slectionne pour atteindre le point smaphore destinataire.

Copyright EFORT 2009

Trafic dtourner SP X Canal 1 dfaillant Trafic existant Canal 2 Trafic dtourn Canal 3 actif, non bloqu, aucun trafic achemin Cas 1. SP X Trafic dtourner Canal 1 dfaillant Trafic existant Canal 2 Cas 2. Trafic dtourner Canal dfaillant Trafic dtourn Trafic existant Trafic existant Trafic dtourn SP Z SP Z

SP Z

SP X

STP Y

Cas 3.

Figure 8: Scnarios de passage sur canal de secours (tape 2) 3. Le point smaphore initiant la procdure de passage sur canal smaphore de secours met un ordre de passage sur canal smaphore de secours (COO, Changeover-order signal) vers le point smaphore distant sur une route de secours dtermine par ltape 2. Cet ordre fait lobjet dun acquittement appel COA (Changeover acknowledgement signal), dans un dlai de temporisation T2 compris entre 700 ms et 2 s. Si aucun message COA nest reu pendant T2, le nouveau trafic est envoy sur le ou les canaux smaphores de secours. Les messages COO et COA contiennent les adresses OPC et DPC, lidentit du canal smaphore indisponible, le signal dordre ou dacquittement, le numro de squence vers lavant de la dernire trame smaphore accepte par le canal smaphore indisponible. Le format du message COO est indiqu la figure 9. Les adresses OPC et DPC ainsi que lidentit du canal indisponible sont contenues dans le champ tiquette dacheminement. Le message COA a le mme format avec le code du signal gal 0001 0010.
Numro FSN de la 0001 0001 dernire trame accepte 1 7 8 Etiquette 32 bits Premier bit mis

Figure 9: format du message COO 4. Afin deffectuer un passage sur canal smaphore de secours sans perte, duplication et dsquencement de messages, il est ncessaire de mettre jour la mmoire tampon. Ds rception dun ordre ou dun accus de rception de passage sur canal de secours, la mmoire tampon de retransmission du canal smaphore indisponible est mise jour

Copyright EFORT 2009

aux deux extrmits daprs linformation contenue dans le message, en particulier le numro de squence. 5. Les trames qui suivent celle indique par le numro de squence sont retransmises sur le ou les canaux smaphores de secours. Le trafic dtourn nest pas prioritaire par rapport au trafic achemin par ailleurs sur le canal de secours. Lexemple prsent la figure 10 permet dillustrer la procdure de passage sur canal de secours : 1. Suite la dfaillance du canal A-B, les nuds A et B schangent des messages COO sur une route de secours reliant ces deux nuds (on considre le scnario 3 illustr la figure 8). Ces message contiennent linformation permettant A et B de mettre jour leur mmoire tampon afin de retransmettre les messages perdus pendant la dfaillance du canal. 2. Les deux nuds acquittent les messages reus par des messages COA. 3. A la suite de la rception des messages COA, le SP A et le STP B mettent leur trafic smaphore sur la route de secours, en dbutant par les messages stocks dans leur mmoire tampon en mission.
1 A B COO COO C 3 A E COA B D F C E D 2 F A B COA C E D F

Figure 10: Passage sur canal de secours

1.5.3.4

Retour sur canal smaphore normal

La procdure de retour sur canal smaphore normal veille ce que le trafic soit dtourn du ou des canaux de secours sur le canal rendu disponible. Les canaux de secours continuent acheminer leur propre trafic smaphore. Le retour sur canal normal est dclench depuis un point smaphore lorsquun canal est rtabli. La premire tape consiste identifier le ou les canaux smaphores de secours sur lesquels le trafic a t dtourn suite un passage sur canal smaphore de secours. La transmission du trafic est arrte sur le canal de secours et tous les nouveaux messages correspondant ce trafic sont stocks dans une mmoire tampon de retour sur canal smaphore normal. Un message de retour sur canal smaphore normal (CBD, changebackdeclaration signal) est mis sur le canal de secours pour indiquer au point smaphore distant quaucune nouvelle trame se rapportant au trafic dtourn ne sera reue sur le canal de secours. Le point smaphore distant met un accus de rception (CBA, changebackacknowledgement signal). Les messages CBD et CBA contiennent les adresses OPC et DPC, lidentit du canal smaphore normal, le signal dordre ou dacquittement. Si le message CBA nest pas reu dans un dlai de temporisation T4 suite lmission dun message CBD, le message CBD est retransmis. Au second essai, un temporisateur T5 est arm. Si ce temporisateur expire sans rception dun message CBA, les fonctions de

Copyright EFORT 2009

10

maintenance sont alertes, et le trafic smaphore est mis sur le canal smaphore redevenu disponible. La valeur des temporisateurs T4 et T5 est comprise entre 500 ms et 1,2 s. Lexemple suivant permet dillustrer les diffrentes tapes de la procdure de retour sur canal smaphore normal (Figure 11): 1. Dans lexemple prcdent, les nuds A et B ont effectu la procdure de passage sur canal de secours suite la dfaillance du canal A-B. 2. Ds que le canal A-B est rtabli, un message CBD est mis par chaque extrmit du canal, savoir le SP A et le STP B. 3. Ces derniers acquittent la rception du message CBD par un message CBA. 4. Les nuds A et B mettent leur trafic smaphore sur le canal A-B redevenu disponible.

1 A

D F

2 A

B CBD

D F E

C 3 A

CBD 4

B CBA C

D F E

B A C

D F E

CBA

Figure 11: Retour sur canal smaphore normal

1.5.3.5

Interdiction de transfert

Un message dinterdiction de transfert est mis par un STP pour informer un ou plusieurs SPs quune destination dtermine nest plus accessible par son intermdiaire. Ds lors, ces point smaphores ne doivent plus acheminer leurs messages pour cette destination par lintermdiaire du STP. Lexemple suivant illustre la procdure dinterdiction de transfert (Figure 13): 1. Suite la dfaillance des canaux D-F et D-E, le point smaphore F nest plus accessible par le STP D. D notifie cet vnement B et C en leur envoyant un message dinterdiction de transfert (TFP, Transfer-prohibited signal). Les messages dinterdiction de transfert sont toujours mis aux nuds adjacents. Un message TFP (Figure 12) contient les adresses OPC et DPC (champ tiquette dacheminement), le signal dinterdiction de transfert (0001 0100) et la destination vers laquelle le transfert de trafic nest plus accessible (champ destination). A lmission dun message TFP, un temporisateur T8 est arm dont la valeur est comprise entre 800 ms et 1,2 s.

00 2

Destination 14

0001 0100 8

Etiquette 32 bits Premier bit mis

Figure 12: Format du message TFP 2. Les nuds B et C effectuent alors la procdure de passage sous contrainte sur route de secours (forced rerouting) afin de rerouter le trafic smaphore destination du point smaphore F via E.

Copyright EFORT 2009

11

TFP 1 A C B TFP D

X
E

X
F

2 A

X
F

X
C E

Figure 13: Interdiction de transfert

1.5.3.6

Rponse linterdiction de transfert : Le passage sous contrainte sur route de secours

Le point smaphore ou le STP recevant un message TFP effectue un passage sous contrainte sur route de secours. Cette procdure appartient la fonction de gestion du trafic smaphore. Lexemple suivant permet dillustrer lexcution de la procdure (Figure 14) : 1. Suite la dfaillance des canaux D-F et D-E, le nud D met des messages TFP B et C leur indiquant quils ne doivent pas router le trafic destination du point smaphore F via D. 2. Les nuds B et C arrtent immdiatement la transmission du trafic smaphore destination du point smaphore F, ce trafic tant initialement achemin sur les canaux DF ou D-E appartenant la route indisponible. Le trafic est stock dans une mmoire tampon de passage sous contrainte sur route de secours (forced rerouting buffer). 3. Une route intermdiaire est dtermine partir des rgles dfinies par la procdure de passage sur canal de secours. Dans lexemple propos, les STPs B et C slectionnent comme canaux de secours, les canaux les reliant au STP E. Le trafic smaphore est mis sur la route de secours en commenant par le contenu de la mmoire tampon de passage sous contrainte sur route de secours. 4. Les STPs B et C mettent par la suite un message dautorisation de transfert (TFA, Transfer-allowed signal) au nud D afin de linformer que les messages destination de F doivent tre achemins via B et C.
TFP B TFP A C 3 B A C E D

X
F

B A C TFA B TFA F A C

X
E

X
F

X
E

X
F

X
E

Mmoire tampon de passage sous contrainte sur route de secours Libration de la mmoire tampon

Figure 14: Passage sous contrainte sur route de secours 1.5.3.6.1 Restriction de transfert

La procdure de restriction de transfert est prescrite en tant quoption nationale. Elle nest pas implante dans un rseau smaphore n7 international.

Copyright EFORT 2009

12

Cette procdure permet un STP dindiquer des nuds adjacents quils ne doivent pas acheminer leurs messages vers une destination dtermine par son biais si possible. Cette procdure peut tre effectue lorsquil y a congestion sur un faisceau entre le STP et le nud destinataire. Un message TFR (transfer-restricted signal) contient les adresses OPC et DPC (champ tiquette dacheminement), le signal de restriction de transfert (0011 0100) et la destination vers laquelle le transfert de trafic nest plus souhaitable (champ destination) (Figure 15).
00 2 Destination 14 0011 0100 8 Etiquette 32 bits Premier bit mis

Figure 15: Format du message TFR 1. Suite la congestion du faisceau A-B, une procdure de passage sur canal de secours est initie entre les nuds A et B (Figure 16). Ds lors le trafic entre A et B passe par C. Le trafic smaphore entre les points smaphores A et F peut emprunter la route A-C-BD-F. La gestion du trafic smaphore peut dcider quil est plus efficace de passer par la route A-C-D-F. 2. Le STP B met alors un message de restriction de transfert TFR au nud adjacent C pour lui indiquer de rerouter si possible le trafic destin au point smaphore F. Dans ces conditions, C initie une procdure de retour sous contrle sur route normale (controlled rerouting) et achemine le trafic destin F par D. 3. Le STP B met aussi un message TFR destination de D pour lui demander de rerouter si possible le trafic destin au point smaphore A. Le nud D effectue une procdure de retour sous contrle sur route normale et achemine le trafic destination du point smaphore A par C. 4. La nouvelle route pour les messages changs entre A et F est donc A-C-D-F.

1 A

D F

2 A

B TFR C

D F E

C TFR 3 A

D F

4 A

D F

Figure 16: Restriction de transfert

1.5.3.7

Autorisation de transfert

Lorsquun point smaphore prcdemment inaccessible redevient accessible par un STP, ce dernier notifie les points smaphores adjacents par des messages TFA (transfer-allowed signal). Un message TFA (Figure 17) contient les adresses OPC et DPC (champ tiquette dacheminement), le signal dautorisation de transfert (0101 0100) et la destination vers laquelle le transfert de messages est dsormais possible (champ destination).

Copyright EFORT 2009

13

00 2

Destination 14

0101 0100 8

Etiquette 32 bits Premier bit mis

Figure 17: Format du message TFA 1. Une dfaillance des canaux D-E et D-F ont conduit les nuds B et C dtourner leur trafic destination du point smaphore F par le nud E (Figure 18). 2. Suite au rtablissement du canal smaphore D-E, le nud D met un message TFA ses nuds adjacents B et C indiquant que D est nouveau en mesure de transfrer le trafic destin au point smaphore F. 3. Si D est la route primaire pour lmission du trafic de B vers F et C vers F, alors B et C effectuent un retour sous contrle sur route normale (controlled rerouting) afin dacheminer le trafic destination du point smaphore F par le nud D.
1 A C 2 TFA B F A C TFA D

X
E

X
E

3 B A C

X
E

Figure 18: Autorisation de transfert

1.5.3.8

Rponse la restriction de transfert et lautorisation de transfert : le retour sous contrle sur route normale (controlled rerouting)

Un point smaphore effectue un retour sous contrle sur route normale suite la rception dun message TFA ou TFR. Le point smaphore arrte la transmission du trafic smaphore concernant la destination en question et le stocke dans une mmoire tampon de retour sous contrle sur route normale (controlled rerouting buffer). Un temporisateur T6 dont la valeur est comprise entre 500 ms et 1,2 s est arm. A lexpiration de la temporisation T6, le trafic est repris sur un canal smaphore appartenant la route redevenue disponible ou la route smaphore de secours en cas de rception dun message TFR, en commenant par le contenu de la mmoire tampon (controlled rerouting buffer). Le dlai introduit par la temporisation T6 rduit la probabilit de rception hors squence de messages la destination. Considrons lexemple suivant (Figure 19): 1. Suite la dfaillance des canaux D-F et D-E, les nuds B et C effectuent la procdure de passage sous contrainte sur route de secours (forced rerouting) afin de dtourner le trafic destin au point smaphore F par E. 2. Suite au rtablissement du canal D-F, le nud D met un message TFA aux nud B et C afin de leur indiquer que le point smaphore F est accessible travers le point D. Si D est la route primaire pour le trafic smaphore mis par B ou C et destin au point

Copyright EFORT 2009

14

smaphore F, alors la procdure de retour sous contrle sur route normale (controlled rerouting) est effectue par B et C. 3. La transmission du trafic smaphore par B et C destination de F travers E est arrte ; le trafic est stock dans une mmoire tampon (controlled rerouting buffer). Des messages TFP sont mis par B et C destination de D pour lui indiquer de ne pas mettre du trafic smaphore destination de F par les nuds B ou C. Ces messages permettent de sassurer quaucune boucle nest prsente dans lacheminement du trafic. 4. Aprs une temporisation T6, le trafic contenu dans les mmoires tampons des nuds B et C est transmis sur les canaux B-D et C-D respectivement.
1 A C 3 B A C E 2

X
F

B A C

X
E

4 F A

X
E

X
C E

Mmoire tampon de retour sous contrle sur route normale Libration de la mmoire tampon

Figure 19: Retour sous contrle sur route normale

1.5.3.9

Test dun faisceau de routes smaphores

La procdure de test dun faisceau de routes smaphores est une procdure appartenant la fonction de gestion des routes smaphores. Elle permet un point smaphore de dterminer sil est possible dacheminer le trafic smaphore par lintermdiaire dun STP adjacent suite la rception par ce point smaphore dun message TFP ou TFR. Un message de test de faisceau de routes smaphores est appel RSM (signaling-route-set-test message). Il contient les adresses OPC et DPC, le signal de test de faisceau de routes smaphores, la destination dont on teste laccessibilit et ltat actuel de la route desservant la destination soumise au test. Le but de ce test est de connatre la fin dune interdiction ou restriction de transfert afin de router le trafic travers le STP interrog. Un message RSM est envoy au STP aprs chaque priode de temporisation T10 dont la valeur peut tre comprise entre 30 et 60 s, jusqu ce quun message dautorisation de transfert soit reu, indiquant que la destination est devenue accessible.

Copyright EFORT 2009

15

1 A

RSM

X
F

X
C E

B RSM C

X
E

X
F

3 B A C

TFA, TFP, TFR D

TFA, TFP, TFR

X
F

X
E

Figure 20: Test dun faisceau de routes smaphores Lexemple suivant illustre la procdure (Figure 20): 1. Suite la dfaillance des canaux D-E et D-F, les nuds B et C reroutent leur trafic destination du point smaphore F travers E. 2. B et C mettent des messages RSM D afin de connatre ltat de la route pour atteindre F en passant par D. Aprs chaque priode de temporisation T10, un nouveau message RSM est mis jusqu rception dun message TFA indiquant que la route est nouveau disponible. 3. Le nud D rpond au message RSM par un message TFA, TFR ou TFP selon ltat de la route smaphore en question.

1.5.3.10

Inhibition par la gestion

Si lobservation dun canal montre trop de passages sur canal smaphore de secours et de retour sur canal smaphore normal dans un cours laps de temps, ou si le taux derreur est significatif, alors linhibition par la gestion du canal est demande. Le canal ne peut plus transporter de trafic smaphore engendr par les sous-systmes utilisateurs. Par contre, le canal smaphore est capable dmettre des messages de test et de maintenance. Ltat du canal reste inchang pour la couche MTP 2. Un canal smaphore ne peut tre inhib que si cette inhibition nengendre pas dinaccessibilit des destinations du point smaphore. Un canal reste inhib jusqu ce quune action de gestion ou une fonction de routage mette fin cette inhibition lorsquon dtecte quune destination est devenue inaccessible et quil existe des canaux inhibs dans le faisceau de canaux smaphores vers cette destination. Le message dinhibition par la gestion (MIM, management inhibit message) contient les adresses OPC et DPC, le numro de canal inhiber ou rendre disponible, et le signal dinhibition par la gestion.

Copyright EFORT 2009

16

1.5.3.11

Redmarrage dun sous-systme MTP

Un point smaphore ou STP est isol du rseau lorsque les canaux smaphores le reliant des nuds adjacents deviennent indisponibles. Un point smaphore peut aussi tre isol du rseau par des actions de maintenance. Durant la priode disolation du nud, ltat du rseau peut changer. Des messages dinterdiction et de restriction de transfert peuvent tre mis pour certaines destinations. Puisque le nud est isol, il nest pas en mesure de recevoir ces messages afin de mettre jour sa table de routage. Ds lors que le soussystme MTP du nud redmarre, il est ncessaire de mettre jour cette table afin de prendre en compte ltat du rseau smaphore. Un lment important de la procdure de redmarrage est donc lchange dinformation sur ltat du rseau entre le sous-systme MTP qui redmarre et les nuds adjacents. Afin que cette procdure soit mene bien, ltat du rseau ne doit pas subir de modifications importantes pendant lchange de ces informations. Afin dinformer de ltat du rseau le nud dont le sous-systme MTP redmarre, les nuds adjacents mettent des messages TFP ou TFR si certaines destinations sont inaccessibles ou restreintes depuis ces nuds. Un autre message appel autorisation de reprise du trafic (TRA, traffic restart allowed) peut aussi tre mis. Un message TRA est envoy lorsquun nud adjacent a fini dmettre les diffrents messages TFP et TFR au nud dont le sous systme MTP redmarre afin dindiquer que toutes les informations dacheminement pertinentes ont t transfres. Un message TRA contient les adresses OPC et DPC, ainsi que le signal dautorisation de reprise du trafic.

1.5.3.12

Test dencombrement de faisceau de routes smaphores

La procdure de test dencombrement (congestion) de faisceau de routes smaphores est utilise en un point smaphore dorigine afin de mettre jour ltat dencombrement associ un faisceau de routes conduisant une destination dtermine. Le but est de dterminer sil est possible dacheminer vers cette destination des messages ayant un degr de priorit en cas dencombrement suprieur un degr donn. Cette procdure utilise un message de test dencombrement de faisceau de routes smaphores appel RSR (signaling-route-setcongestion-test signal). Il contient les adresses OPC et DPC et le signal de test dencombrement de faisceau de routes smaphores. Dans un prochain tutoriel sera prsente la couche dadaptation M3UA (MTP3 User Adaptation) qui fournit les services MTP3 aux couches suprieures telles que SCCP et ISUP. M3UA a dfinie par SIGTRAN (Signaling Transport over IP). M3UA est supporte par la couche de transport trs fiable SCTP (cf. tutoriel SCTP EFORT) sur le rseau IP.

Copyright EFORT 2009

17

Вам также может понравиться