Académique Documents
Professionnel Documents
Culture Documents
Objectif:
Objectifs intermédiaires:
– Le fonctionnement de l’IMS
Notes:
Prérequis:
• Cours de trafic
6
Architecture du commutateur TDM (1)
- Auxiliaire (AUX)
7
Architecture du commutateur TDM (2)
URA BT
Téléphone
fixe
RCx
E1
URM AUX
Commutateur
TDM UC
Commutateur TDM 8
Définition NGN
Il n’existe pas une définition standardisée du NGN. Il existe plusieurs définitions
parallèles du NGN:
- Le NGN est un réseau de nouvelle génération dont les interfaces entre les
nœuds sont ouvertes et standardisées.
9
Décomposition du switch TDM
La décomposition du commutateur TDM consiste a remplacer les éléments du commutateur
traditionnel par de nouvelles entités. La NGN FC (UIT) a proposé les remplacement suivants:
o L’unité de raccordement d’abonné (URA) est remplacée par une passerelle d’accès pour
connecter les téléphones
o L’unité de raccordement multiplex (URM) est remplacée par une passerelle de jonction
pour assurer l’interfacage avec les autres commutateurs (réseaux)
o L’unité de commande (UC) est remplacé par un agent d’appels (commutateur logiciel)
10
URA BT
Téléphone
fixe
RCx
E1
URM AUX
Commutateur
UC
Résultat de décomposition
TDM
Serveur d’application
Agent d’appels
Réseau Transport IP
E1
Commutateur
Passerelle TDM
Téléphone Passerelle de Jonction
fixe d’accès 11
Réseau NGN
Sommaire
I. Décomposition d’un commutateur TDM
II. Nœuds NGN
12
Les entités NGN
Les différentes entités du NGN sont:
o Transport IP / MPLS
13
Passerelle d’accès
La passerelle d’accès ou Access Gateway (AG) assure les fonctions suivantes:
o Multiplexeur d’accès
o Différents types d’accès (POTS, RNIS, ADSL, FTTH, WLAN, UMTS etc.)
o Multiservices
WLAN
ADSL
TV STB
Passerelle
RNIS d’accès
(MSAN)
POTS
15
PBX
Passerelle de jonction
La passerelle de jonction ou Trunking Gateway (TG) assure l’adaptation des
circuits venant des réseaux TDM (RTC / RNIS et GSM / UMTS) en des flux
média allant vers le NGN et vice versa.
16
Passerelle de jonction
GMSC
Flux
media
Routeur IP
E1
Passerelle
de Jonction
(Trunking Gateway)
CAA / CT
17
Commutateur Logiciel ou Softswitch
Le commutateur logiciel ou Softswitch assure:
18
Commutateur Logiciel ou Softswitch
SS
7
GMSC SS7
CAA
TG
TG
SSW4
SS7
SIP
Il existe deux types de Softswitch :
TG
MSC o Softswitch transit ou Sotfswitch
class 4
SSW5
L 2+
o Softswitch accès ou Sotfswitch
DS
L /A
DS
A class 5
AG
SIP phones
19
Passerelle de signalisation
La passerelle de signalisation ou Signaling Gateway (SG) assure l’adaptation
(sans aucune interprétation) de la signalisation TDM venant des réseaux
RTC / RNIS et GSM / UMTS en une signalisation basée sur IP allant vers le
NGN et vice versa.
20
Passerelle de signalisation
SG
CAA
Routeur
Réseau de transport
2+
SL IP / MPLS
/ AD
SL SG Routeur
AD
TG
Routeur
AG
GMSC
21
MERCI
22
SECTION II:
SIGNALISATION DANS LES
RESEAUX NGN
Sommaire
I. SIP
II. SIGTRAN : Transport de la
Signalisation sur IP
III. MEGACO / H248
2
Introduction (1)
SIP (Session Initiation Protocol) est un protocole de signalisation défini par l’IETF
(Internet Engineering Task Force) permettant l’établissement, la libération et la
modification de sessions multimédias (RFC 3261). Il hérite de certaines
fonctionnalités des protocoles HTTP (Hyper Text Transport Protocol) utilisé pour
naviguer sur le WEB, et SMTP (Simple Mail Transport Protocol) utilisé pour
transmettre des messages électroniques (E-mail). SIP s’appuie sur un modèle
transactionnel client/serveur comme HTTP. L’adressage utilise le concept d’URL SIP
(Uniform Resource Locator) qui ressemble à une adresse E-mail.
Chaque participant dans un réseau SIP est donc adressable par une URL SIP.
25
Adresse SIP:
• 771234567@213.89.110.118
• 771234567@orange.sn
• numero@host
• numero@gateway
• numero@domain
26
Introduction (2)
SIP a été étendu afin de supporter de nombreux services tels que la présence, la
SIP a été retenu par le 3GPP pour l’architecture IMS (IP Multimedia Subsystem)
comme protocole pour le contrôle de session (voix, vidéo, IM, Présence, IPTV) et
le contrôle de service.
UDP /
TCP
IP
Ethernet
SIP Phone 1
RTP Physique
SIP GMSC
SIP Phone
Switch ou Routeur Passerelle SIP
SIP serveur
RTP
SIP (Proxy, Registrar,
Redirect, Location)
Softphone SIP
RTP
CAA
UDP
IP
Ethernet
Physique
RTP
28
Le entités SIP
SIP définit deux types d’entités:
• les clients SIP
• les serveurs.
29
Entités SIP
Les entités définies par SIP sont :
Le serveur proxy (Proxy server) : Il reçoit des requêtes de clients qu’il traite lui-même
ou qu’il achemine à d’autres serveurs après avoir éventuellement réalisé certaines
modifications sur ces requêtes.
Le serveur de redirection (Redirect server) : Il s’agit d’un serveur qui accepte des
requêtes SIP, traduit l'adresse SIP de destination en une ou plusieurs adresses réseau et
les retourne au client. Contrairement au Proxy server, le Redirect server n'achemine
pas de requêtes SIP.
Le serveur d’enregistrement (Registrar) ; Il s’agit d’un serveur qui accepte les requêtes
SIP REGISTER. SIP dispose de la fonction d’enregistrement d’utilisateurs. L’utilisateur
indique par un message REGISTER émis au Registrar, l’adresse où il est joignable (e.g.,
adresse IP).
L’agent utilisateur (UA, User Agent) : Il s’agit d’une application sur un équipement de
l’usager qui émet et reçoit des requêtes SIP. Il se matérialise par un logiciel installé sur
un PC, sur un téléphone IP ou sur une station mobile LTE (UE, User Equipment).
30
Méthodes (Requêtes) et
Réponse SIP (1)
Le RFC 3261 définit six requêtes ou méthodes SIP.
La méthode INVITE est utilisée afin d’établir une session entre UAs. INVITE
contient les informations sur l’appelant et l’appelé et sur le type de flux qui
seront échangés (voix, vidéo, etc.).
Lorsqu’un UA ayant émis la méthode SIP INVITE reçoit une réponse finale à
l’invitation, il confirme la réception de cette réponse par une méthode ACK
(Acknowledgement).
31
Méthodes et Réponse SIP (2)
33
Etablissement et libération de session SIP
Dans l’exemple suivant, l'appelant a pour URL SIP sip:alpha.barry@sonatel-
orange.sn, alors que celle de l'appelé est sip:boudal.niang@sonatel-orange.sn.
Etablissement et
libération de session SIP
34
Etablissement et libération de session SIP
Un message d'établissement d'appel SIP INVITE est émis par L’UA SIP de l'appelant au
Proxy Server / Registrar. Ce dernier interroge la base de données de localisation pour
identifier la localisation de l'appelé (adresse IP) et achemine l'appel à la destination. Le
message INVITE contient différents headers obligatoires dont l'adresse SIP de l'appelant
"From", l'adresse SIP de l'appelé "To", un identifiant d'appel "Call-ID", un numéro de
séquence "Cseq", un nombre maximum de sauts « max-forwards ». Le header « Via » est
mis à jour par toutes les entités qui ont participé au routage de la requête INVITE. Cela
assure que la réponse suivra le même chemin que la requête.
Par ailleurs, la requête SIP INVITE contient une syntaxe SDP (Session Description Protocol).
Cette structure consiste en plusieurs lignes qui décrivent les caractéristiques du média que
l’appelant “Pierre ” requiert pour l’appel.
Pierre Dembele indique que la description SDP utilisation la version 0 du protocole, qu'il
s'agit d'une session téléphonique (m=audio), que la voix paquétisée doit lui être délivrée à
l'adresse de transport (port UDP = 45450, adresse IP = 192.190.132.20) avec le protocole
RTP et en utilisant un format d'encodage défini dans le RFC AVP (Audio Video Profile) et
pouvant être G.711 ou G.728.
35
Etablissement et libération de session SIP
INVITE sip:b.niang@sonatel-orange.sn SIP/2.0
Via : SIP/2.0/UDP station1.sonatel-orange.sn:5060
Max-Forwards : 20
To : B Niang <sip:b.niang@sonatel-orange.sn>
From : Pierre Dembele <sip:pierre.dembele@sonatel-orange.sn>
Call-Id: 23456789@station1.sonatel-orange.sn
CSeq: 1 INVITE
Contact: pierre.dembele@192.190.132.20
Content-Type: application/sdp
Content-Length:162
v=0
c = IN IP4 192.190.132.20
m = audio 45450 RTP/AVP 0 15
La réponse 180 RINGING est retournée par le destinataire à l’UA de l ’appelant.
Lorsque l'appelé accepte la session, la réponse 200 OK est émise par son UA et acheminée à l’UA
de l ’appelant. 36
Etablissement et libération de session SIP
SIP/2.0 200 OK
Via : SIP/2.0/UDP ps1.sonatel-orange.sn:5060
Via : SIP/2.0/UDP station1.sonatel-orange.sn:5060
Max-Forwards : 20
To : B Niang <sip:b.niang@sonatel-orange.sn>
From : Pierre Dembele <sip:pierre.dembele@sonatel-orange.sn>
Call-Id: 23456789@station1.sonatel-orange.sn
CSeq: 1 INVITE
Contact: b.niang@192.190.132.27
Content-Type: application/sdp
Content-Length:162
v=0
c = IN IP4 192.190.132.27
m = audio 22220 RTP/AVP 0
L’UA de l ’appelant retourne une méthode ACK au destinataire, relayée par l'entité Proxy Server.
L'entité Proxy Server participe à l'acheminement de la signalisation entre UAs alors que les UAs établissent directement
des canaux RTP pour le transport de la voix ou de la vidéo paquétisée sans implication du Proxy Server dans ce transport.
Lorsque Pierre raccroche, son UA envoie une requête BYE pour terminer la session. Cette requête est remise au Proxy
Server qui l'achemine à l’UA de NIANG. Ce dernier retourne la réponse 200 OK. 37
Etablissement et libération de session SIP
BYE sip:b.niang@sonatel-orange.sn SIP/2.0
Via : SIP/2.0/UDP station1.sonatel-orange.sn:5060
Max-Forwards : 20
To : B Niang <sip:b.niang@sonatel-orange.sn>
From : Pierre Dembele <sip:pierre.dembele@ sonatel-orange.sn>
Call-Id: 23456789@station1. sonatel-orange.sn
CSeq: 2 BYE
SIP/2.0 200 OK
Via : SIP/2.0/UDP ps1.sonatel-orange.sn:5060
Via : SIP/2.0/UDP station1.sonatel-orange.sn:5060
Max-Forwards : 20
To : B Niang <sip:b.niang@ sonatel-orange.sn>
From : Pierre Dembele <sip:pierre.dembele@sonatel-orange.sn>
Call-Id: 23456789@station1.sonatel-orange.sn
CSeq: 2 BYE
38
Sommaire
I. SIP (Session Initiation Protocol)
II. SIGTRAN : Transport de la
Signalisation sur IP
III. MEGACO / H248
39
SIGTRAN : Transport de la
Signalisation sur IP
SIGTRAN (Signaling Transport over IP) est un groupe de travail à l’IETF qui
traite la problématique du transport de la signalisation téléphonique sur IP.
SIGTRAN définit :
• Un protocole de transport commun appelé SCTP (Stream Control
Transmission Protocol) qui assure le transport fiable de la signalisation
sur IP
• Des couches d’adaptation qui supportent des primitives spécifiques
requises par des protocoles de signalisation spécifiques tels que ISUP,
BSSAP, MAP, CAP, etc.
40
Rappel SS7 sur TDM
MAP
TCAP MAP
Autre Rx Mobile (GSM /
SCCP TCAP
UMTS)
MTP3 SCCP
MTP2 MTP3
MTP1 HLR MTP2
BSSAP
MTP1
SCCP SS7
MS2 SS7
MTP3
MTP2 MSC
MTP1 VLR
SS7
BTS ISUP
BSC
SCCP
MSC GMSC
MTP3
MS1 MTP2
MTP1
SS7
ISUP
MTP3 CAA
MTP2
MTP1
Rx Fixe (RTC/RNIS)
SS7
41
Adaptations SIGTRAN
SIGTRAN définit un protocole de transport fiable appelé SCTP ainsi qu’un
ensemble de modules d’adaptation permettant de transporter des
protocoles de signalisation téléphonique sur IP.
Couche d'adaptation
SCTP
IP
Ethernet
Physique
Composants SIGTRAN
42
Les couches d’adaptation
• La couche d’adaptation IUA (ISDN User Adaptation) est définie pour le transport
de messages de signalisation RNIS entre une Signaling Gateway (SG) et un Media
Gateway Controller (MGC) ou Softswitch. Le scénario typique d’usage de cette
adaptation est le Réseau NGN qui interface des PABX.
• La couche d’adaptation M2UA (MTP2 User Adaptation) assure le transport de SS7
entre une SG et un MGC. Cette adaptation peut être utilisée dans le contexte NGN
ou des commutateurs d’accès du RTC s’interfacent au NGN avec un mode de
signalisation SS7 associé. Exple de cas d’utilisation: transport de la signalisation
BSSAP/RANAP entre BSC / RNC et MSC et 3G MSC.
• La couche d’adaptation M3UA (MTP3 User Adaptation) assure l’acheminement de
messages SS7 entre une SG et un MGC. M3UA peut être déployer entre MSC
Server et un HLR disposant d’une connectivité SIGTRAN. Cette adaptation peut
être utilisée dans le contexte NGN ou des commutateurs d’accès du RTC ou des
commutateurs mobiles GSMC/MSC s’interfacent au NGN avec un mode de
signalisation SS7 quasi-associé.
43
Scénario d’usage IUA
Softswitch / MGC
Q.931
IUA
SCTP
IP
Poste RNIS
Routeur
RNIS
RNIS
Réseau voix sur IP
SG
RTP
Circuits Routeur
paroles
PBX MSAN
Poste Analog
NIF
Q.931
IUA
Q.921 Q.921 SCTP
IP 44
Scénario d’usage M3UA
NIF
ISUP Softswitch
MTP3 M3UA M3UA / MGC
MTP2 SCTP SCTP
ISUP MTP1 IP IP
MTP3
MTP2
SI
MTP1 SG
P
G
U
TR
IS
AN
7/
Routeur
SS
/M
3U
A
Réseau voix sur IP
RTP
Circuits Routeur
paroles
CAA / MSC Trunking Gateway 45
Sommaire
I. SIP
II. SIGTRAN : Transport de la
Signalisation sur IP
III. MEGACO / H248
4
MEGACO / H.248
MEGACO (Media Gateway Control Protocol) spécifié par l’IETF dans le RFC 3525. Il
s’agit d’un protocole de contrôle entre les entités MGC (Media Gateway Controller)
et MG (Media Gateway) de l'architecture NGN.
Le MGC contrôle les activités des MG (AG et TG). Le MGC prend en charge le contrôle
et la signalisation de l’appel alors que les MG reçoivent des instructions des MGC leur
indiquant les actions qu’ils doivent entreprendre. Ces actions concernent
l’établissement et la libération de connexions ; une connexion représente une
association entre une terminaison en entrée et une terminaison en sortie du MG. Par
exemple, la terminaison en entrée peut correspondre à une terminaison d’un circuit
de parole (port TDM) alors que la terminaison en sortie peut être assimilée à un port
de communication IP (port GE).
MEGACO s’appelle H.248 à l’UIT et est donc défini conjointement par l’IETF et l’UIT. 47
Les commandes MEGACO
Le protocole MEGACO définit huit commandes permettant la manipulation des entités logiques du
modèle de connexion, à savoir les contextes et les terminaisons.
La majorité des commandes est émise par un MGC à un MG. Il s’agit des commandes
• Add (Ajout d’une terminaison à un contexte),
• Modify (Modification d’une terminaison dans un contexte),
• Subtract (Retrait d’une terminaison d’un contexte),
• Move (Déplacement d’une terminaison de son contexte à un autre contexte),
• AuditValue et AuditCapabilities (lecture des valeurs courantes et possibles des propriétés d’une
terminaison),
• Notify (notification de l’occurrence d’un événement sur une terminaison)
• ServiceChange (suspension ou reprise d’une terminaison).
Deux commandes peuvent être émises d’un MG à un MGC :
• Notify (notification d’événements survenus dans le MG) et
• ServiceChange (notification de la suspension ou reprise d’une terminaison).
48
Les commandes MEGACO
MEGACO
TCP / SCTP
IP
Ethernet
port TDM port IP
Physique
33 821 10 20
MEGACO
33 869 03 00
AG2 ou MSAN
AG1 ou MSAN MGC ou Softswitch
Décrochage
Notify (Décrochage)
Numérotation (APPEL)
Notify (Collected Digits)
Décrochage
Notify (Décrochage)
Reply
Modify
Modify
Relply
Reply
Raccrochage
Notify (raccrochage)
Reply
Subtract
Subtract Tonalité d occupation
Reply
Reply
Raccrochage 49
SECTION III:
LES DIFFÉRENTS
TYPES DE NGN
Sommaire
I. NGN Transit
II. NGN accès
III. NGN mobile
IV. NGN Multimédia
5
Introduction
Les différents types d’architectures NGN déployés par les opérateurs des télécommunications sont:
• NGN Transit ;
• NGN accès ;
• NGN mobile ;
• NGN Multimédia.
Le NGN englobe différentes technologies visant à mettre en place un concept, celui d’un réseau
convergent multiservices. En particulier, il n’existe pas de définition normalisée d’un NGN, de
même qu’il n’y a pas de standard internationalement reconnu et accepté dans ce domaine.
52
NGN transit
Le trafic entre commutateurs d'abonnés TDM traditionnels est détourné sur
une infrastructure VoIP. Pour cela, l’opérateur connecte ses commutateurs
TDM à des passerelles média et des softswitchs de classe 4.
Le NGN transit peut être utilisé pour transporter le trafic international, national
et régional en se basant sur la voix sur IP.
53
Architecture du NGN transit
Softswitch
(MGC)
/ IP SS7
SS7 / IP
CL
SG SG
7
SS
SS O
7
C
M
A
EG
EG
Réseau IP CAA
A
M
C
O
HLR
Réseaux fixes
Circuits Circuits
Réseaux mobiles TDM RTP / UDP / IP TDM
Routeur
55
Sommaire
I. NGN Transit
II. NGN accès
III. NGN mobile
IV. NGN Multimédia
5
NGN accès
Les CAA (commutateur à autonomie d’acheminement) et les CL
(commutateur local) TDM sont remplacés par des softswitchs de classe 5.
A la différence des solutions de classe 4, les serveurs d’appels de classe 5
(Softswitchs) peuvent supporter tous les types de services proposés par
les commutateurs traditionnels locaux (CAA / Cl) et servir tous les types
de terminaux raccordés au réseau IP, directement ou par l’intermédiaire
de MSAN (« MultiService Access Node »).
57
NGN accès
Serveur
AP Softswitch
d'applications I
SS7
/ IP
O
M
C
EG
Réseau IP
A
EG
A SS
C 7
M
O
Analog
SG
Réseaux fixes
RNIS
E1 Circuits
TDM
RTP / UDP / IP
SS7
PBX xDSL Routeur Routeur TG
CT / CAA
Cir DM
T
cu
its
MSAN
Réseaux mobiles
GMSC
58
Sommaire
I. NGN Transit
II. NGN accès
III. NGN mobile
IV. NGN Multimédia
5
Architecture NGN pour les mobiles
Les nœuds MSC et GMSC sont décomposés en deux entités pouvant être
– un MSC Server
– un GMSC Server
L'échange de signalisation relatif aux appels téléphoniques a lieu entre le BSC ou RNC et le MSC
Server. La parole est transportée entre le BSC ou RNC et le CS-MGW.
60
Résultat de la décomposition du MSC
Remplacement de la partie
contrôle par une nouvelle
entité nommée MSC-server
MSC Server
RTP/UDP/IP
Remplacement de la partie
commutation par une
nouvelle entité nommée
CS-MGW
Résultat de la décomposition du GMSC
Remplacement de la partie
contrôle par une nouvelle
entité nommée MSC-server
GMSC-Server
RTP/UDP/IP
Remplacement de la partie
commutation par une
nouvelle entité nommée
CS-MGW
Le MSC Server prend en charge les fonctions de
contrôle d'appel et de contrôle de la mobilité du MSC.
Le MSC Server est associé à un VLR afin de prendre en
compte les données des usagers mobiles. Le MSC
63
Le CS-MGW reçoit un trafic de parole du BSC ou du
RNC et le route sur un réseau IP. L'interface Iu-CS
(Interface entre RNC et MSC) ou l'interface A (Interface
entre BSC et MSC) se connecte dorénavant sur l'entité
CS-MGW CS-MGW afin que le trafic audio puisse être transporté
sur RTP/UDP/IP. Le transport sera typiquement assuré
par RTP/UDP/IP afin de réutiliser le backbone IP
existant et ainsi minimiser les coûts.
64
Pour les appels téléphoniques entrants provenant du RTC,
un GMSC est nécessaire, qui est scindée en deux entités
GMSC Server et un CS-MGW.
Le GMSC Server prend en charge les fonctions de contrôle
66
Signaling Gateway entre RTC
et le cœur de réseau
67
Avantages du NGN pour les Mobiles
• La réduction des coûts provient d’IP qui est une technologie de transport multiservice
ignorant les limites des réseaux TDM (Time Division Multiplexing) à 64 kbit/s et qui permet
donc d'optimiser les débits en fonction du service. Par ailleurs la réduction des coûts est
due à la réutilisation du backbone IP qui interconnecte les nœuds GSN. Ainsi, les CS-MGWs
peuvent s'interfacer à ce même backbone.
• La flexibilité est assurée par une dissociation des plans de contrôle et de transport, leur
permettant d ’évoluer séparément et brisant la structure de communication monolithique
d'un MSC. En effet, la couche transport peut être modifiée sans impact sur la couche
contrôle.
68
Sommaire
I. NGN Transit
II. NGN accès
III. NGN mobile
IV. NGN Multimédia
6
IMS introduit de nouvelles fonctions logiques devant être
intégrées au cœur de réseau de l’opérateur mobile. Parmi
toutes ces nouvelles fonctions, le CSCF (Call Session Control
Function) fait plus particulièrement le lien avec l’approche
IMS (IP NGN puisqu’il est responsable du contrôle des sessions
multimedia grâce à l’utilisation du protocole SIP (défini par l’IETF). La
notion de commutation disparaît au profit de la notion de
subsystem)
sessions établies avec des serveurs d'applications multiples,
un peu à l'image des serveurs softswitchs qui gèrent la
téléphonie sur IP dans les réseaux NGN.
Les softswitchs IP incluent (au moins au niveau marketing)
la fonction CSCF décrite par le 3GPP.
70
Voici une liste non exhaustive de services génériques IMS
pouvant être proposés :
• Téléphonie sur IP dans le fixe
71
Exemple du réseau IMS de la SONATEL
72
MERCI
73