Vous êtes sur la page 1sur 11

Copyright EFORT 2013 1

ROAMING 2G, 3G et 4G :
Principes, Architecture et Service
EFORT
http://www.efort.com
1 Introduction
La mobilit est la cl du succs des rseaux mobiles. Le roaming a tendu la dfinition de la
mobilit au del de la technologie, des rseaux et des frontires des pays. Nest-il pas
fascinant de pouvoir tablir et recevoir des appels, mettre et recevoir des SMS et accder
Internet depuis nimporte quelle partie du monde en utilisant le mme mobile et la mme
identit? Avec le dploiement gnralis des technologies GSM et GPRS et maintenant
3G/3G+, les usagers ont la flexibilit dutiliser leurs services voix, donnes et SMS dans plus
de 700 rseaux. Avec larrive de la LTE, les services de donnes seront disponibles en
situation de roaming trs grande vitesse. Par ailleurs, des accords de roaming CSFB
(Circuit Switched Fall Back) et VoLTE permettront un client LTE daccder aux services
voix et SMS depuis des rseaux LTE visits. Le but de ce tutoriel est de prsenter le
roaming mobile 2G, 3G et 4G.
2 Roaming : Dfinition et type daccord
Le service de roaming ou itinrance propos par les oprateurs de tlcommunications
mobiles permet leurs clients de pouvoir appeler et tre appels, envoyer et recevoir des
SMS, accder leurs services USSD et leurs services valeur ajoute (e.g., prpaid,
rseau priv virtuel voix), accder leurs services Internet/Intranet en tant pris en charge
par un autre oprateur. Pour ce faire, loprateur nominal doit avoir un accord de roaming
avec loprateur visit.
Ce service est videmment payant et les tarifs des communications sont trs variables d'un
oprateur l'autre. Plusieurs accords de roaming doivent tre signs entre loprateur
nominal et loprateur visit afin de permettre au client daccder lensemble de ses
services.
Laccord de roaming GSM permet un client daccder ses services de tlphonie
(service de base et services complmentaires) depuis un rseau visit.
Laccord de roaming GPRS permet un client daccder ses services Internet et/ou
Intranet depuis un rseau visit
Laccord de roaming CAMEL permet un client daccder ses services valeur
ajoute tels que les services prepaid et VPN (rseau priv virtuel voix) et certaines
numros courts comme celui de la bote vocale depuis un rseau visit
Laccord de roaming SMS permet un client dmettre et de recevoir des SMS depuis un
rseau visit
Laccord de roaming MMS permet un client dmettre et de recevoir des MMS depuis
un rseau visit
Laccord de roaming LTE permet un client daccder ses services Internet et/ou
Intranet depuis un rseau visit LTE et donc disposer dun trs haut dbit.
Laccord de roaming CSFB (Circuit Switched FallBack) permet un client LTE daccder
via le domaine circuit 2G/3G ses services de tlphonie, service SMS et service USSD
depuis un rseau visit LTE.
Copyright EFORT 2013 2
Laccord de roaming VoLTE permet un client LTE daccder ses services de
tlphonie, service SMS et service USSD depuis un rseau visit LTE grce
larchitecture IMS (IP Multimedia Subsystem).
3 Structure pour le roaming 2G/3G
Afin de permettre le roaming 2G/3G, la structure suivante doit tre mise en uvre :
1. Connectivit entre rseaux mobiles 2G/3G qui consiste en (Figure 1) :
1.1. A. Des liens de signalisation SS7 ou SIGTRAN pour le trafic MAP entre le rseau
visit et le rseau nominal. Ces liens sont ncessaires pour l change de
signalisation entre le MSC Server/VLR ainsi que le SGSN du rseau visit et le HLR
du rseau nominal.
1.2. B. Des liens d interconnexion pour le transport de la voix et des donnes du
domaine circuit entre le rseau visit et le rseau nominal.
1.3. C. Des liens d interconnexion pour le transport des paquets IP du domaine
paquet entre le rseau visit et le rseau nominal. Il s agit du GRX (GPRS Roaming
Exchange) avec 25 oprateurs le constituant.
Le roaming GSM requiert des interconnexions de type A. et B.
Le roaming GPRS requiert des interconnexions de type A. et C.
Le roaming 3G requiert tous les types d interconnexion.
2. Accord. Afin de permettre un usager l itinrance et l usage de ses services depuis le
rseau visit, les deux rseaux (visit et nominal) doivent signer un accord de roaming.
L accord de roaming peut tre un accord bilatral entre deux partenaires de roaming ou
peut tre une relation indirecte en utilisant un broker de roaming (roaming hub). L accord
de roaming couvre diffrents aspects oprationnels et de ngoce incluant
l interconnexion, la rsolution des problmes, les tarifs/prix (tarif dune communication
voix la minute ou de communication de donnes au Megabyte ; prix de lenvoi dun
SMS), le format des donnes d usage et le mcanisme d change de ces donnes
dusage.
3. Facturation. Le rseau visit gnre des tickets d usage pour tous les services utiliss
par un roamer depuis le rseau visit. Il valorise les tickets d usage et gnre la facture
pour le rseau nominal du roamer selon les termes et conditions spcifis dans l accord
de roaming. Le rseau visit transfre aussi les tickets d usage dtaills pour chaque
roamer son rseau nominal dans un format spcifi. Le rseau nominal rgle les
factures du rseau visit et facture son propre client pour les services utiliss en
roaming. Le processus de billing et settlement entre deux oprateurs peut tre direct ou
via une clearinghouse.
4. Test. Des tests d interfonctionnement sont raliss avant que le service de roaming soit
ouvert commercialement. Ceci est requis pour assurer que l usager puisse accder
tous les services fournis par l accord de roaming. Des tests la demande et priodiques
sont aussi raliss afin d assurer la disponibilit du roaming.
5. Services de Roaming. Le service que le roamer accde depuis le rseau visit dpend
de trois facteurs :
Les capacits de la station mobile (MS, Mobile Station)
La liste de services convenue dans l accord de roaming
Le niveau de souscription
Copyright EFORT 2013 3
Figure 1 : Connectivit entre rseau visit et rseau nominal 2G/3G
4 Connectivit entre rseaux mobiles 2G/3G
4.1 Rseau de signalisation SS7/SIGTRAN
Le premier rseau dinterconnexion est le rseau de signalisation. Un rseau de signalisation
international SS7/SIGTRAN doit permettre un MSC Server ou un SGSN visit dinteragir
avec le HLR nominal pour :
Obtenir des vecteurs dauthentification pour authentifier lUE. En 2G, lUE sauthentifie au
rseau. En 3G, lauthentification est mutuelle.
Obtenir le profil de lusager. Le profil 2G/3G circuit contient la liste des services (services
de base, services complmentaires, service valeur ajoute CAMEL) et leurs marques
associes. Le profil 2G/3G paquet contient la liste des APNs (Access Point Name)
autoriss pour un UE donn.
Informer le HLR de la localisation de lUE, cest dire ladresse du MSC Serveur ou du
SGSN qui prend en charge lUE actuellement. Ladresse est un Global Title (GT).
Rseau d interconnexion
pour le roaming 2G/3G
Rseau
Visit
Rseau
Nominal
Rseau
SS7/SIGTRAN
International
Rseau
Voix
International
Rseau
IP Inter-oprateur
(GRX)
VPLMN
HPLMN
Carrier international
(.g., IBNF, BICS, etc.)
A
B
C
Copyright EFORT 2013 4
Figure 2 : Rseau SS7/SIGRAN International pour le roaming
Comme montr la figure 2, les rseaux SS7/SIGTRAN des rseaux visit et nominal sont
interconnects entre eux via un rseau SS7/SIGTRAN international. Diffrents brokers
internationaux forment le rseau SS7/SIGTRAN international avec une topologie maille
entre eux. Deux dentre eux sont montrs la figure : BICS (Belgacom International Carrier
Service) et IBNF (International and Backbone Network Factory). Dans lexemple, le rseau
visit un accord dinterconnexion avec BICS. Quand au second, son accord est avec IBNF.
Ainsi les messages de signalisation MAP changs entre le MSC Server ou SGSN visit et
le HLR nominal traversent les STPs (Signaling Transfer Point) du rseaux visit, des broker
internationaux BICS et IBNF et enfin ceux du rseau nominal.
Dans le cas SS7, les messages de signalisation MAP sont transports sur
TCAP/SCCP/MTP3/MTP2/MTP1). Dans le cas SIGTRAN, les messages MAP sont
transports entre MSC Server ou SGSN et le STP sur TCAP/SCCP/M3UA/SCTP/IP et entre
les STPs sur TCAP/SCCP/MTP3/M2PA/SCTP/IP.
4.2 Rseau IP dinterconnexion (GRX)
Pour tablir le lien entre les rseaux GPRS/IP des diffrents oprateurs mobiles, plusieurs
solutions existent : la connexion directe entre oprateurs mobiles ; la connexion indirecte par
lintermdiaire de lInternet et la connexion indirecte par raccordement aux GRX (GPRS
Roaming eXchange). Le GRX est une solution propose par les oprateurs de backbone IP.
Un GRX est un rseau de donnes ddi interconnectant les infrastructures des oprateurs
mobiles GPRS.
Des arbitrages furent donc raliss entre la qualit / scurit et les cots de mise en place
conduisant privilgier la solution GRX qui prsente le meilleur rapport entre la qualit et le
cot pour lensemble des solutions disponibles.
GRX (GPRS Roaming Exchange) est donc un rseau dinterconnexion pour le transport du
trafic de donnes (trafic IP) entre rseaux GPRS. GRX est un rseau centralis auquel se
connectent lensemble des rseaux GPRS afin quils disposent de connectivit entre eux.
GRX correspond un rseau priv virtuel IP (Virtual Private Network) (Figure 3).
Il existe 25 oprateurs de GRX qui sinterconnectent : Aicent Inc., Belgacom International
Carrier Services (BICS), Cable & Wireless UK (C&W UK), CITIC Telecom International
Limited, Comfone AG, Emirates Telecommunications Corporation (Etisalat) (GRX)
France Telecom (IBNF), KPN Global Carrier Services B.V., MTT (CJ SC Multiregional Transit
Telecom), MTX Communications Ltd., Neustar, NTT Communications Corporation, OTE
STP STP
STP
STP
SS7/SIGTRAN
International
STP
STP
Broker
International 1
e.g., BICS
Broker
International 2
e.g., IBNF
Rseau
Visit
Rseau
Nominal
STP
STP
VLR
HLR
SGSN
MSC Server
Copyright EFORT 2013 5
International Solutions S.A., Portugal Telecom, Syniverse Technologies Inc., TATA
Communications, TDC A/S, Tele2 Sverige AB, Telecom Italia Netherlands B.V., Telefonica
Internacional Wholesale Services S.L., Telekom Austria, Telenor Global Services AS,
TeliaSonera International Carrier Netherlands BV, Telstra Ltd et T-systems International
GmbH GRX.
Figure 3 : Rseau GRX
4.2.1 Etablissement de contexte PDP depuis un rseau visit
Lorsque l'usager est dans son rseau nominal, l'activation d'un contexte PDP conduit la
cration d'un tunnel entre les nuds SGSN et GGSN de ce rseau nominal. Le GGSN est
identifi par le paramtre APN prsent dans la demande dtablissement de contexte PDP..
Cet APN est traduit par le DNS en une adresse IP de GGSN.
Si l'usager est dans un rseau visit, l'activation d'un contexte PDP induit la cration d'un
tunnel GTP entre le SGSN visit et le GGSN nominal. Le SGSN visit identifie le GGSN
l'aide de l'APN. Cette approche peut tre perue comme inefficace car elle cre un effet
trombone, mais en fait, 80% du trafic d'un roamer typique est chang avec des serveurs
dans le pays d'origine. Le principal inconvnient de cette solution est le grand nombre de
tunnel tablis travers le backbone inter-PLMN (GRX) et l'ajout de nouveaux nuds, les
BGs (Border Gateways). Toutefois elle permet aux deux oprateurs de connatre le nombre
doctets mis et reus par lUE depuis le rseau visit. Il est possible en thorie que le SGSN
et le GGSN soient dans le rseau visit. En effet, le profil paquet de lUE liste lensemble
des APNs autoriss pour cet UE, et pour chaque APN une variable VPLMN address
Allowed est prsente pouvant tre positionne enabled ou disabled . La valeur
enabled signifie que le GGSN pour cet APN sera celui du rseau visit lorsque lUE sera
dans un rseau visit. En pratique cet variable est toujours positionne disabled pour
forcer le trafic tre rout un GGSN nominal.
Oprateur A
Oprateur B
Oprateur C
Oprateur D
Oprateur G
Oprateur E Oprateur F
GRX GRX
GRX
DNS DNS DNS
GPRS Roaming Network
BG
BG
BG
BG
BG
BG
BG
BG
BG BG
Copyright EFORT 2013 6
Figure 4 : Procdure d tablissement de Contexte PDP depuis un rseau visit
Dans ce scnario dcrit la figure 4, un roamer sattache au SGSN dun rseau visit et
active un contexte PDP qui implique un GGSN prsent dans le rseau nominal. Le SGSN
visit doit apprendre ladresse IP de ce GGSN nominal pour lui envoyer une requte GTP-C
Create PDP Context Request.
Le SGSN visit utilise lAPN soumis par lUE pour interroger le DNS. La figure ci-dessus
dcrit la procdure de rsolution DNS en dtail. Elle consiste en les tapes suivantes :
1. LUE envoie une requte SM Activate PDP context Request au SGSN visit pour
demander ltablissement du context PDP. Ce message contient lAPN du service que veut
utiliser lusager, la QoS requise, etc.
2. Le SGSN visit rajoute lAPN lidentifiant du rseau nominal (e.g., mnc001.mcc208.gprs)
et envoie une requte DNS son DNS local.
3. Le DNS local nayant pas la correspondance entre cet APN et ladresse IP du GGSN
nominal concern, route la demande au DNS du GRX (root DNS).,
4. Le DNS du GRX rpond en retournant ladresse IP du DNS associ loprateur
mnc001.mcc208.gprs, savoir Orange France.
5. Le DNS visit interroge alors le DNS nominal pour obtenir la correspondance.
6. Le DNS nominal retourne la ou les adresses IP du (des) GGSN concern(s).
7. Le DNS visit retourne cette information au SGSN visit.
8. Le SGSN visit choisit une des adresses IP si plusieurs lui ont t retournes par son
DNS visit et met une requte GTP-C Create PDP Context Request au GGSN
correspondant.
9. Le PCEF du GGSN contacte le PCRF tous deux appartenant au rseau nominal, afin
d obtenir les rgles PCC (Policy and Charging Control) notamment celles lies l anti-bill
shock.
10. Le PRF retourne les rgles au PCEF.
11. La rponse GTP-C Create PDP Context Response du GGSN indique au SGSN qu un
tunnel rseau est tabli entre SGSN et GGSN.
Il reste au SGSN de demander au BSC ou RNC l accs de crer un RAB (Radio Access
Bearer) qui correspond une connectivit entre l UE et le SGSN.
MS SGSN visit
DNS
visit
Proxy/GRX
DNS
DNS
nominal
GGSN nominal
1. Activate PDP Context
Request (, APN, )
2. DNS Query (APN=internet.orange.fr.mnc001.mcc208.gprs)
3. DNS Query
8. GTP-C Create PDP Context Request (, APN, )
11. GTP-C Create PDP Context Response
GTP Tunnel RAB
RAB : Radio Access Bearer
4. DNS Response (Adresse DNS nominal)
5. DNS Query (APN)
6. DNS Response (Adresse IP GGSN nominal)
7. DNS Response (Adresse IP GGSN nominal)
PCRF
9. Gx CCR
10. Gx CCR
PCEF
Copyright EFORT 2013 7
5 Accord de roaming 4G
Trois accords de roaming seront possibles pour la 4G :
1. Accord de roaming LTE pour permettre un roamer 4G d accder ses services de
donnes depuis un rseau visit LTE/ePC
2. Accord de roaming CSFB (Circuit Switched FallBack) pour permettre un roamer 4G
d accder ses services de tlphonie depuis un rseau visit LTE/ePC supportant la
fonctionnalit CSFB.
3. Accord de roaming VoLTE (Voice over LTE) permettant un roamer 4G d accder
ses services de tlphonie depuis un rseau visit LTE/ePC supportant la fonctionnalit
VoLTE via l architecture IMS.
Afin de permettre le roaming 4G, la structure suivante doit tre mise en uvre (Figure 5):
1. Connectivit entre rseaux mobiles LTE/ePC (roaming LTE) :
1.1. A. Des liens de signalisation SCTP/IP pour le trafic DIAMETER entre le rseau
visit et le rseau nominal.Ces liens sont ncessaires pour l change de
signalisation entre le MME/S4-SGSN du rseau visit et le HSS du rseau nominal.
1.2. B. Des liens d interconnexion pour le transport des paquets IP du domaine
paquet entre le rseau visit et le rseau nominal. Il s agit de l IPX (IP Exchange
Network)
2. Connectivit entre MME et MSC Server du rseau visit (roaming CSFB)
3. Connectivit entre rseaux IMS (roaming VoLTE)
3.1. A. Des liens de signalisation SIP pour le trafic SIP entre le rseau visit et le
rseau nominal. Ces liens sont ncessaires pour l change de signalisation entre le
P-CSCF du rseau visit et le S-CSCF du rseau nominal.
3.2. B. Des liens d interconnexion pour le transport des paquets IP du domaine
paquet entre le rseau visit et le rseau nominal. Il s agit de l IPX (IP Exchange
Network)
Copyright EFORT 2013 8
Figure 5 : Connectivit entre rseau visit et rseau nominal 4G
5.1 Connectivit entre rseaux mobiles 4G (LTE/ePC)
Rseau de signalisation DIAMETER
Le premier rseau dinterconnexion est le rseau de signalisation. Un rseau de signalisation
international DIAMETER doit permettre un MME visit dinteragir avec le HSS nominal
pour :
Obtenir des vecteurs dauthentification pour authentifier lUE. En 4G, lauthentification est
mutuelle.
Obtenir le profil de lusager. Le profil 4G est uniquement un profil paquet et contient la
liste des APNs autoriss pour un UE donn.
Informer le HSS de la localisation de lUE, cest dire ladresse du MME qui prend en
charge lUE actuellement. Ladresse est un hostname.
Rseau d interconnexion
pour le roaming 4G
Rseau
Visit
Rseau
Nominal
Rseau
DIAMETER
International
Rseau
Voix
International
Rseau
IP Inter-oprateur
(IPX)
VPLMN
HPLMN
Carrier international
(.g., IBNF, BICS, etc.)
Copyright EFORT 2013 9
Figure 6 : Rseau DIAMETER International pour le roaming LTE
Comme montr la figure 6, les rseaux de signalisation DIAMETER des rseaux visit et
nominal sont interconnects entre eux via un rseau DIAMETER international. Diffrents
brokers internationaux forment le rseau DIAMETER international avec une topologie
maille entre eux. Parmi ces derniers, figures BICS, IBNF et Syniverse. Dans lexemple, le
rseau visit un accord dinterconnexion avec Syniverse. Quand au second, son accord
est avec IBNF.
Ainsi les messages de signalisation DIAMETER changs entre le MME visit et le HSS
nominal traversent les Agents DIAMETER du rseaux visit, des Broker/Hub internationaux
Syniverse et IBNF et enfin ceux du rseau nominal.
5.2 Roaming CSFB
La fonctionnalit CSFB ou Circuit Switched Fall back (repli en circuit commut) dans le
rseau 4G est ralise en utilisant linterface SGs entre le MSC Server et le MME (Figure 7).
Linterface SGs est base sur les fonctionnalits de linterface Gs dfinie entre le MSC/VLR
et le SGSN, mais qui na jamais t implante. Linterface SGs s appuie sur un protocole
SGsAP/SCTP/IP. Dans ce contexte, il est considr que la LTE ne fournit quun accs data.
Le rseau circuit 2G/3G existant est rutilis pour fournir les services de tlphonie au client
LTE.
LUE nutilise quune seule technologie radio la fois. Lorsque lUE est mis sous tension
sous couverture LTE, il demande un attachement combin CS+EPS au MME. EPS (Evolved
Packet Ssystem) signifie rseau 4G. Le MME ralise la procdure denregistrement de lUE
lEPS incluant lauthentification, la mise jour des informations de localisation du profil de
lusager, lobtention du profil auprs du HSS et ltablissement du premier default bearer
pour lUE. Le MME traduit la Tracking Area Identity de lUE en sa Location Area pour
identifier le MSC Server/VLR qui prend en charge la zone de couverture du lUE. Le MME
informe le MSC Server/VLR via linterface SGs quil a reu une demande dattachement
combin CS+EPS de lUE. Le MSC Server/VLR ralise la procdure denregistrement au
10. Answer
MME
1. Request
Proxy
Agent
Diameter
8. Answer
3. Request
Proxy
Agent
Diameter
Proxy
Agent
Diameter
Rseau visit
6. Answer
5. Request
Proxy
Agent
Diameter
HSS
Rseau nominal
Broker
e.g., Syniverse
2. Request
4. Request
7. Answer
9. Answer
Interface DIAMETER interface
Message DIAMETER
Broker
e.g., IBNF
Rseau DIAMETER
International
Copyright EFORT 2013 10
domaine circuit de lUE. LUE demande aussi un dtachement combin ainsi que la mise
jour combine de sa TA et LA.
Lors dun appel entrant ou sortant, lUE est transfr de la technologie radio LTE la
technologie radio 2G ou 3G o il peut raliser une procdure normale dtablissement
dappel via le MSC Server. Par contre, pour lenvoi et la rception de SMS, il nest pas
ncessaire de transfrer lUE vers la 2G ou 3G. LUE peut changer les SMS avec le MSC
Server via le MME. LE MME relayer la signalisation contenant le SMS sur linterface SGs au
MSC Server.
Laccord de roaming CSCF suppose que le MME et le MSC Server du rseau visit
disposent entre eux de linterface SGs. Par ailleurs le MME visit est apte supporter des
UEs compatibles CSFB.
Figure 7 : Architecture CSFB
5.3 Roaming VoLTE
VoLTE (Voice Over LTE) est une approche base sur l IMS (IP Mulrimedia Subsystem).
LIMS supporte les serveurs dapplication relatifs aux services de tlphonie, visiophonie,
service SMS et services USSD.
En situation de roaming 3GPP spcifie que la connectivit IP peut se terminer dans le
rseau nominal (home routed traffic) ou dans le rseau visit (local breakout). Dans les
rseaux GPRS et les rseaux LTE n offrant que le service d accs Internet/Intranet, la
connectivit se termine dans le rseau nominal. Cela signifie que les entits MME/SGW
appartiennent au rseau visit dans lequel se trouve l usager alors que le PGW est dans le
rseau nominal de ce mme usager. Appliquer ce modle la VoLTE serait problmatique
car il impliquerait que le point d entre IMS soit localis dans le rseau nominal. Les
consquences sont :
Le rseau visit ne sera plus inform des sessions multimdia (e.g., Appels voix) et
des messages courts inits ou termins par l usager et donc des revenus de roaming
moindres pour les oprateurs mobiles visits.
Les exigences rglementaires seront difficiles respecter :
La signalisation SIP peut tre chiffre entre l UE et le P-CSCF nominal et donc le
rseau visit ne pourra pas raliser l interception lgale
UE
UTRAN
GERAN
E-UTRAN
MSC Server
MME
S4-SGSN
S1-C
Gb
IuPS
Gs
SGs
S3
IuCS
A
SGsAP
SCTP
IPv4/IPv6
Copyright EFORT 2013 11
L appel d urgence requiert l implication du P-CSCF visit.
Par ailleurs le PGW dans le rseau nominal accrot le dlai des paquets RTP/UDP/IP
sur le plan usager.
C est la raison pour laquelle la GSMA dans son document de rfrence IR.65 (IMS Roaming
& Interworking Guidelines ) requiert les fonctions P-CSCF/PGW ddans le rseau visit pour
la voix et les services conversationnels IMS (Figure 8).
Figure 8 : Roaming VoLTE (IMS)
Rfrences :
Shahid K. Siddiqui, Roaming in Wireless Networks , McGraw-Hill, 2006.
Default bearer pour l accs Internet
Rseau visit
Rseau nominal
IPX
Rseau IP Rseau IP Rseau IP
SGW
PGW
PGW
Rseau IP
P-CSCF
Default bearer pour
l accs IMS
Rseau IP
S-CSCF
eNodeB
PCEF
PCEF