Vous êtes sur la page 1sur 22

ARCHITECTURE DES RESEAUX

TELECOM (GPRS/EDGE)

RICHARD LAWSON

1
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
Le mode de connexion du standard GSM est un mode connecté, utilisant la commutation de
circuit ; le transport des données y autorise au mieux des débits de 9,6 kbps.
Une fois la communication établie, le canal de données dans la cellule du réseau GSM est
monopolisé pour cette connexion, y compris pendant les temps d'inactivité de l'usager. Le
canal est donc rendu indisponible à d'autres utilisateurs, alors qu'aucun trafic ne transite par
ce canal.
La monopolisation d'un canal a, outre le problème de l'indisponibilité pour les autres
utilisateurs, l'inconvénient de générer un coût de connexion élevé, dû d'ailleurs
principalement à cette monopolisation.
C'est pourquoi la technologie GPRS (General Packet Radio Service) a été définie, permettant
de contourner le problème de monopolisation de canal, et par la même de permettre des
débits meilleurs que celui du GSM.
Le GPRS permet de fournir un accès à un réseau de données à commutation de paquets (PDN
pour Packet Data Network). Pour cela l’opérateur doit déployer un réseau cœur IP pour
transporter des paquets de tout type de format.

Avantages du réseau GPRS

Parmi les avantages du GPRS comparé au GSM pour les services de données, l’on pourra
nommer :

Des débits meilleurs

Les débits proposés par le GPRS sont supérieurs au débit de 9,6 kbps offert par le GSM pour
le transfert de données ; ceci est possible en configurant l'équipement mobile afin d'utiliser
plusieurs IT (Intervalles de temps) dans les sens montant et descendant.

Une connexion permanente

Outre une augmentation du débit, le temps d'établissement de session GPRS et l'accès au


service est plus court qu'avec le GSM.
Une session est établie pour transférer et recevoir des données. Si l'usager dispose d'une
adresse IP statique, il est aussi possible de notifier la station mobile, de l'arrivée de paquets
(Push) afin qu'elle puisse ouvrir une session GPRS et recevoir les données.
Alors que le GSM actuel fonctionne en mode "connecté", appelé également mode "circuit", le
GPRS utilise pour sa part le mode de connexion virtuel. En mode "virtuel", les ressources sont
partagées ; l'IT n'est jamais affecté à un utilisateur unique, mais partagé entre un certain
nombre d'utilisateurs. Chaque utilisateur en dispose lorsqu'il en a besoin et uniquement dans
ce cas. Le reste du temps, elles sont disponibles.

Un support pour de nouveaux services

Il est apparu de nouveaux services avec l’introduction du GPRS ; nous pouvons distinguer
entre autres :
 la navigation sur Internet à partir des téléphones mobiles ;
2
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
 les services MMS et WAP ;
 le streaming ;
 l’accès au réseau Intranet de son entreprise ;
 le partage des données,…

Une intégrité du transfert des données

Le GPRS améliore l'intégrité du transfert de données à travers plusieurs mécanismes. D'abord,


les données de l'usager sont encodées avec des redondances plus ou moins importantes en
fonction de la qualité de l'interface radio afin d'améliorer la résistance aux mauvaises
conditions radio. Le GPRS définit quatre scénarii de codage, CS1 à CS4. Initialement, seuls CS-
1 et CS-2 seront supportés, permettant un débit de 9 et 14 kbps par IT. Si une erreur est
détectée sur une trame reçue dans la BSS, la trame est retransmise jusqu'à ce qu'elle soit
reçue sans erreur pour être transférée sur le sous-système réseau GPRS.

Des mécanismes de sécurité sophistiqués

Le GPRS s'appuie sur le modèle d'authentification et de chiffrement proposé par le GSM.


Lorsqu'une station mobile tente d'initier une session GPRS, elle est authentifiée grâce à des
clés d'authentification et des calculs réalisés par la carte SIM et l'AuC. Outre l'authentification
GPRS, une seconde authentification peut être mise en œuvre pour l'accès à Internet ou à un
réseau de données d'entreprise en utilisant le protocole RADIUS par exemple (Remote
Authentication Dial In User Service).
Le GPRS assure par ailleurs le chiffrement des données de l'usager entre la station mobile et
le sous-système réseau GPRS alors que dans le réseau GSM, le chiffrement est assuré entre la
station mobile et l'entité BTS.

Comment déployer le réseau GPRS en le greffant sur le réseau GSM existant ?

La valeur d’un réseau mobile est essentiellement ses sites et donc son coût. Quand le GPRS
fut pensé, pour diminuer les coûts, il a été pensé de garder les sites identiques. La réflexion
s’est donc portée sur la conservation des BTS et des BSC et le déploiement d’un nouveau
réseau cœur qui va se greffer sur le réseau d’accès existant. Pour ce faire on va mettre en
place un nouveau cœur IP avec des routeurs de type IP possédant des fonctions spécifiques :
ce sont le SGSN (Service GPRS Support Node) et des GGSN pour « Gateway GPRS Support
Node ».
Le SGSN va couvrir une certaine zone géographique et sera connecté à un certain nombre de
BSC ; il est comparable alors à un MSC/VLR pour le GSM.
Le GGSN quant à lui, va permettre la connexion au réseau PDN correspondant au réseau
internet d’un opérateur particulier. Le choix qui a été fait est de conserver les mêmes principes
de localisation que pour le GSM c’est-à-dire que le SGSN et le GGSN seront connectés au HLR
donc devant être à même de converser avec le HLR via le protocole MAP (Mobile Application
Part) vu dans le cours sur le GSM.
Les SGSN et GGSN ont toutes les fonctions de routeurs IP et d’un point de vue protocolaire, ils
peuvent être connectés directement ou via d’autres routeurs.

3
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
On arrive donc à l’architecture suivant :

Le réseau d’accès classique GSM est conservé avec une mise à jour logicielle des BTS et BSC ;
le réseau cœur GSM est conservé mais uniquement pour le service téléphonique et un réseau
cœur paquet avec SGSN et GGSN sera déployé, le GGSN permettant une connexion à Internet.
Le HLR/AuC sera vu comme n’appartenant ni au réseau cœur circuit ni au réseau cœur paquet
mais utilisé pour les deux.

Entités GSM/GPRS Logiciel Matériel


BTS Extension requise Aucun changement
BSC Extension requise Interface PCU
MSC/VLR Extension requise Aucun changement
HLR Extension requise Aucun changement
Nouvelles entités
MS Mobile Station
SGSN Serving GPRS Support Node
GGSN Gateway GPRS Support Node
CGF Charging Gateway Function
OMC-G Operations and Maintenance Centre GPRS

Architecture GPRS : Entités et Interfaces

Le SGSN

L’entité SGSN (Service GPRS Support Node) se charge dans son aire de service des
transmissions de données entre les stations mobiles et le réseau mobile. Il est relié soit par
des liens Frame Relay soit par IP au sous-système radio GSM ; il est connecté à plusieurs BSC
et présent généralement sur le site d’un MSC.
Le SGSN :

4
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
 authentifie les stations mobiles GPRS ;
 prend en charge leur enregistrement au réseau GPRS (attachement) ;
 prend en charge la gestion de la mobilité des stations mobiles : une station mobile doit
mettre à jour sa localisation à chaque changement de zone de routage ;
 établit, maintient et libère les contextes PDP, qui correspondent à des sessions de
données permettant à la station mobile d'émettre et de recevoir des données ;
 relaie les paquets de données de la station mobile au réseau externe ou du réseau à la
station mobile ;
 collecte les données de taxation de l’interface air ;
 s’interface à d’autres nœuds (HLR, MSC, BSC, SMSC, GGSN, Charging Gateway).

Le GGSN

L’entité GGSN (Gateway GPRS Support Node) joue le rôle d’interface à des réseaux de données
externes (X.25, IP). Elle décapsule des paquets GPRS provenant du SGSN les paquets de
données émis par le mobile et les envoie au réseau externe correspondant ; il permet
également d’acheminer les paquets provenant des réseaux de données externes vers le SGSN
du mobile destinataire ; il existe un GGSN ou un nombre faible de GGSN par opérateur.
Le GGSN :
 joue le rôle d’interface aux réseaux externes de type IP ou X.25 même si en pratique
seule l'interface vers des réseaux IP est mise en œuvre ;
 ressemble à un routeur : dans de nombreuses implantations, il s’agit d’un routeur IP
avec des fonctionnalités supplémentaires ;
 relaie les paquets aux stations mobiles à travers un SGSN; Il faut noter que les paquets
ne sont pas délivrés à la station mobile si cette dernière n’a pas activé un contexte
PDP ;
 route les paquets émis par la station mobile à la destination appropriée ;
 filtre le trafic usager ;
 collecte les données de taxation associées à l’usage des ressources entre SGSN et
 GGSN ;
 s’interface à d’autres nœuds (SGSN, HLR, Charging Gateway).
Les termes SGSN et GGSN identifient des entités fonctionnelles qui peuvent être implantées
dans un même équipement ou dans des équipements distincts.

Le PCU

Pour déployer le GPRS dans les réseaux d'accès, on réutilise les infrastructures et les systèmes
existants auxquels on rajoute une entité responsable du partage des ressources et de la
retransmission des données erronées, l'unité de contrôle de paquets (PCU, Packet
Control Unit) par une mise à jour matérielle et logicielle dans les BSC.

Le Backbone GPRS

L’ensemble des entités SGSN, GGSN, des routeurs IP éventuels reliant les SGSN et GGSN et les
liaisons entre équipements est appelé réseau fédérateur GPRS ou backbone GPRS.
On peut distinguer deux types de backbones GPRS :

5
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
 le backbone intra-PLMN, réseau IP appartenant à l’opérateur de réseau GPRS
permettant de relier les GSNs de ce réseau GPRS.
 backbone inter-PLMN, réseau connectant les GSNs de différents opérateurs de réseau
GPRS ; il est mis en œuvre s’il existe un accord de roaming entre deux opérateurs de
réseau GPRS.
Deux backbones inter-PLMN peuvent être connectés en utilisant des Border Gateways (BG).
Les fonctions du BG ne sont pas spécifiées par les recommandations GPRS. Au minimum, il
doit mettre en œuvre des procédures de sécurité afin de protéger le réseau intra-PLMN contre
des attaques extérieures. La fonctionnalité de sécurité est déterminée sur la base d'accords
de roaming entre les deux opérateurs.

Le CGF

La passerelle de taxation (CGF, Charging Gateway Function) permet le transfert des


informations de taxation du SGSN et du GGSN au système de facturation.
L'entité CGF peut être implantée de façon centralisée ou de manière distribuée en étant
intégrée aux nœuds SGSN et GGSN. L'interface entre les GSNs et l'entité CGF est supportée
par le protocole GTP'.

Le MS

Puisque le GSM et le GPRS se partagent une même interface radio, un mobile peut donc être
uniquement GSM, tels les anciens terminaux mobiles et d’autres, être capables de faire
simultanément du GSM et du GPRS. De ce fait, le GPRS a défini trois classes de mobiles :
 Les mobiles de classe A : ils peuvent communiquer simultanément dans les deux
modes c’est-à-dire permettre à l'usager mobile d’être à la fois « IMSI-Attach » et
« GPRS-Attach ». Celui-ci peut alors disposer simultanément d’un service GPRS et
d’une communication téléphonique. Le service GPRS est pris en charge par le SGSN
alors que la communication téléphonique est supportée par le MSC. Un mobile classe
A GPRS doit disposer au minimum de deux ITs dans le sens montant et de deux ITs dans
le sens descendant. Des ITs supplémentaires peuvent lui être alloués pour le trafic
GPRS afin d'améliorer la vitesse de transfert.
 Les mobiles de classe B : ils peuvent écouter simultanément le réseau GSM et le réseau
GPRS et donc répondre à un appel entrant dans le mode adéquat ; il dispose d’un mode
de veille double qui scrute les appels classiques et les demandes de service GPRS mais
ne peut activer qu’un seul type de service à la fois. Si l'usager est actif dans une session
GPRS et qu'il reçoit un appel téléphonique entrant, il peut soit continuer sa session
auquel cas l'appel téléphonique est redirigé vers sa boite vocale ou rejeté ; soit
accepter l'appel téléphonique et dans ce cas, la session GPRS est suspendue; elle sera
reprise à la fin de l'appel téléphonique. Un mobile GPRS de classe B requiert au
minimum un IT dans le sens montant et un IT dans le sens descendant. Des IT
supplémentaires peuvent lui être alloués pour le trafic GPRS afin d’améliorer la vitesse
de transfert.
 Les mobiles de classe C : ils ne peuvent avoir simultanément une connexion circuit et
une connexion paquet. L’utilisateur doit positionner son terminal dans le mode
souhaité soit en mode GSM, soit en mode GPRS.

6
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
En mode GSM, il a accès à toutes les fonctionnalités d’un terminal GSM ordinaire alors
qu’en mode GPRS, il peut initier des sessions de données.
Un mobile GPRS classe C a deux comportements possibles :
o mobile GPRS Classe CC : il s'enregistre au réseau GSM et se comporte comme
un mobile GSM ne pouvant ainsi accéder qu'aux services de commutation de
circuit.
o mobile GPRS Classe CG : Il s'enregistre au réseau GPRS permettant l'accès au
service GPRS uniquement.
Un mobile GPRS classe C requiert au minimum un IT dans le sens montant et un IT dans
le sens descendant. Des IT supplémentaires peuvent être alloués au mobile GPRS
classe CG pour le trafic GPRS afin d'améliorer la vitesse de transfert.
Les mobiles de classe A sont évidemment plus complexes, et donc plus chers, que les mobiles
de classe C.
Un autre élément de complexité est engendré par la capacité du mobile à communiquer sur
plusieurs timeslots (intervalles de temps (IT)). Pour distinguer ces derniers, le GPRS a introduit
des classes multislots.
Indépendamment des classes de terminaux (A, B, C), la classe multislot d’une station mobile
GPRS est l’un des principaux facteurs différentiateurs. Elle permet de déterminer le nombre
maximum d'IT que la station mobile peut utiliser dans les sens montant (Tx) d'une part, et
descendant (Rx) d'autre part. Elle indique par ailleurs le nombre total d'IT pouvant être utilisés
simultanément dans les sens montants et descendants.

Classe Réception Transmission Nombre max


Multislot (Rx) (Tx) de Time slots
1 1 1 2
2 2 1 3
3 2 2 3
4 3 1 4
5 2 2 4
6 3 2 4
7 3 3 5
8 4 1 5
9 3 2 5
10 4 2 5
11 4 3 5
12 4 4 5
13 3 3 Illimité
14 4 4 Illimité
15 5 5 Illimité
16 6 6 Illimité
17 7 7 Illimité
18 8 8 Illimité
19 6 2 Illimité

7
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
20 6 3 Illimité
21 6 4 Illimité
22 6 4 Illimité
23 6 6 Illimité
24 8 2 Illimité
25 8 3 Illimité
26 8 4 Illimité
27 8 4 Illimité
28 8 6 Illimité
29 8 8 Illimité

Par exemple, si la classe est 6, 4 IT au maximum peuvent être alloués à la station mobile dont
un nombre inférieur ou égale à 3 dans le sens descendant et un nombre inférieur ou égal à 2
dans le sens montant.
Afin d'acheminer le trafic GPRS, de nouveaux schémas de codage (CS, Coding Scheme)
auxquels correspondent des débits donnés ont été définis et normalisés (voir tableau suivant).

Schéma de Débit (Kbips) Débit


codage Interface Air utilisable
CS-1 9,05 6,8
CS-2 13,4 10,4
CS-3 15,6 11,7
CS-4 21,4 16

La norme GPRS prévoit de faire passer dans chaque IT réservé à une session GPRS un débit de
données théorique variant de 9,05 kbps (en CS-1) à 21,4 kbps (CS-4).
Chaque terminal est capable de communiquer en utilisant plusieurs IT de chaque trame radio
GSM qui en contient 8 et ce dans les deux sens (montant et descendant) ; ce qui permet en
théorie un débit maximal en utilisant le codage CS-4 de huit fois 21,40 kbps, soit
172,1 kbps.
Par contre, un tel débit ne sera jamais atteint pour plusieurs raisons :
 les seuls schémas de codage implantés et utilisés sont CS-1 et CS-2 ; on ne dépassera
donc pas 13,4 kbps par IT. En effet, l'efficacité des différents codages est inversement
proportionnelle à leur résistance aux erreurs. Les codages CS-3 et CS-4 permettent
d'obtenir d'excellents débits par IT, mais sont difficilement utilisables car ils
nécessitent des conditions de communication excellentes entre le terminal et les
stations de base, ce qui est rarement le cas.
 il est aussi peu probable que le nombre d'IT utilisés pour communiquer soit égal à 8 ;
les terminaux supportent généralement 3 à 4 IT. De plus, cela reviendrait à allouer la
capacité entière d'une trame radio à un seul utilisateur, ce qui n'est pas forcément
souhaité par l'opérateur.
 Enfin, c’est le débit utile réellement dédié au transport des données utilisateur qui est
à prendre en compte ; il est égal au débit théorique auquel on retranche le débit induit
8
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
par les en-têtes des couches protocolaires. Pour une communication en CS-2 le débit
utile n'est que de 10,4 kbps pour un débit théorique de 13,4 kbps.
Quand le GPRS utilise quatre méthodes de codage (CS-1 à 4), EDGE (Enhanced Data for Global
Evolution) utilise neuf modulations et méthode de codage (MCS-1 à 9).

Coding and Bit


Modulation
modulation scheme (MCS) Rate (kbps/slot)
MCS-1 8,8 GMSK
MCS-2 11,2 GMSK
MCS-3 14,8 GMSK
MCS-4 17,6 GMSK
MCS-5 22,4 8-PSK
MCS-6 29,6 8-PSK
MCS-7 44,8 8-PSK
MCS-8 54,4 8-PSK
MCS-9 59,2 8-PSK

Le débit maximal descendant a été fixé à 384 kbit/s par l’UIT (Union Internationale des
Télécommunication) dans le but de respecter la norme IMT-2000 (International Mobile
Telecommunications-2000) toutefois, le débit réel est de l’ordre de 80 à 115 kbps.

INTERFACES DU RESEAU GPRS

9
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
La norme GPRS définit un certain nombre d'interfaces pour assurer le fonctionnement entre
les SGSN et GGSN ainsi que l'interfonctionnement avec les entités GSM. Nous distinguons
ainsi de :
 l’interface Gb : elle connecte le SGSN et le BSS (Base Station Subsystem) ; il s’agit d’un
service de transport Frame Relay ou IP sur lequel s’appuient les protocoles de
signalisation radio GPRS ;
 l’interface Gr : elle est une interface MAP / SS7 entre le SGSN et le HLR ; elle est utilisée
lorsque le SGSN contacte le HLR afin d’obtenir des données de souscription d’usagers
GPRS ;
 l’interface Gd : elle est une interface MAP / SS7 entre le SGSN et le SMSC afin d’assurer
la livraison de SMS d'un usager GPRS ;
 l’interface Gs : elle est une interface BSSAP+ / SS7 entre le SGSN et le MSC/VLR
permettant l'attachement ou la mise à jour de localisation combinée GSM et GPRS ;
 l’interface Gf : elle est l’interface existant entre le SGSN et l’EIR ; elle permet de vérifier
l’authenticité de l'équipement mobile auprès de l’EIR ; elle est supportée par le
protocole MAP/SS7 ;
 l’interface Gn : elle est l’interface de base dans le backbone GPRS et est utilisée entre
les GSNs (SGSN et GGSN). Le protocole utilisé sur cette interface est le GTP (GPRS
Tunneling Protocol) qui s'appuie sur un transport TCP/IP ou UDP/IP. Il s’agit d’un
protocole de contrôle (pour l’établissement, le maintien et la libération de tunnels
entre GSNs), et de transfert des données d’usager ;
 l’interface Gc : elle est une interface MAP / SS7 entre le GGSN et le HLR dans le cas
d’une activation d’un contexte PDP initié par le GGSN ; le GGSN l’utilise pour interroger
le HLR et identifier ainsi l’adresse IP du SGSN auquel est rattachée la station mobile ;
 l’interface Gp : elle connecte un GSN à d’autres GSNs de différents PLMNs. Elle sert
notamment pour le transfert des données concernant un usager GPRS en roaming
international. Le protocole utilisé sur cette interface est le protocole GTP ;
 l’interface Gi : elle connecte le PLMN avec des réseaux de données externes ;
 l’interface Ga : elle connecte un SGSN ou un GGSN à une entité CGF ; elle sert pour le
transfert de tickets de taxation des nœuds GSN à l'entité CGF. Le protocole utilisé sur
cette interface est le GTP' utilisant un transport TCP/IP ou UDP/IP ;
 l’interface Gy : elle connecte un GGSN à l’entité OCS permettant de faire une
facturation en temps réel.

NOM LOCALISATION UTILISATION PROTOCOLE


Um MS - BTS Interface radio
Abis BTS - BSC Divers
Gb BSC - SGSN Divers BSSGP
Interrogation HLR pour
Gc GGSN - HLR SIGTRAN/SS7
activation service
SGSN - SMS-
Gd Echange de messages courts SIGTRAN/SS7
GMSC

10
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
Vérification de l'identité du
Gf SGSN - EIR SIGTRAN/SS7
terminal
GGSN - Réseau
Gi Transfert de données IP
de données
Gn SGSN - GGSN Gestion de l'itinérance IP
Gp BG - BG Liaison inter-opérateur IP
Gr SGSN - HLR Gestion de la localisation SIGTRAN/SS7
Gestion coordonnées itinérance
Gs SGSN - MSC/VLR SIGTRAN/SS7
entre GSM et GPRS
Ga GGSN - CGF Gestion de la taxation via les CDR IP
Gy GGSN - OCS Gestion de la taxation prepaid SIGTRAN/SS7/Diameter

Identités GPRS
Afin de comprendre les procédures de gestion de mobilité et de gestion de session GPRS, il
est nécessaire d’introduire les identités utilisées par le réseau GPRS outre l’IMSI et l’IMEI.

L’APN : Access Point Name

Dans un réseau GPRS, un Access Point Name (APN) est une référence à un GGSN ; il identifie
le service auquel le client voudrait avoir accès ; il est donné aux abonnés et enregistré au HLR.
La fonctionnalité DNS est utilisée afin de traduire l’APN en une adresse IP de GGSN.
L’APN est composé de deux parties comme suit :
 l’ « APN Network Identifier » : elle définit le réseau externe auquel est connecté le
GGSN. Il consiste en des labels ; c’est une partie de l’APN qui est obligatoire.
Exemples : internet.orange.fr / mms.orange.fr / internet.togocel / web
Dans les deux premiers exemples, le premier label correspond au service offert à
l’usager; le second est une abréviation du nom de l’opérateur et le troisième, le nom
de domaine Internet national ; les deux derniers exemples obéissent au début du
format des deux premiers exemples.
 l’ « APN Operator Identifier » : elle définit le réseau GPRS du GGSN. Il consiste en trois
labels : le code MNC (Mobile Network Code) qui identifie le code du réseau mobile, le
code MCC (Mobile Country Code) qui correspond au code du pays du réseau GPRS, et
“gprs” : il est indiqué sous le format “mnc<MNC>.mcc<MCC>.gprs”. Cette partie de
l’APN est optionnelle mais devient obligatoire lorsque l’usager est en roaming dans des
réseaux visités.
Exemple : mnc01.mcc615.gprs.
L'APN complet pour le service MMS d'Orange France est
mms.orange.fr.mnc01.mcc208.gprs

Le P-TMSI

De manière à conserver la confidentialité de l'identité de l'IMSI, le SGSN alloue un numéro


temporaire unique à chaque mobile se localisant dans sa zone de couverture : P-TMSI

11
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
(Packet Temporary Mobile Subscriber Identity). Le SGSN est capable de corréler le P-TMSI avec
l'IMSI. Lorsqu'un mobile reçoit un P-TMSI de son SGSN courant, il stocke cette identité sur sa
carte SIM et l’utilise pour s’identifier.

Le RAI

Une zone de routage (RA, Routing Area) représente un ensemble de cellules dans un réseau
GPRS (voir figure suivante). Un SGSN contrôle une aire de service contenant un ensemble de
RAs. Il n’y a pas de relation entre aire de service d’un MSC/VLR et aire de service d’un SGSN.
Une RA est un sous-ensemble d’une seule LA et ne peut être servie que par un seul SGSN.
Le découpage choisi dans un réseau GPRS est plus fin que celui du réseau GSM afin de
minimiser l'usage des ressources radio pour des procédures de signalisation telles que le
paging (recherche).
L’exemple simplifié à la figure montre trois aires de service GPRS chacune prise en charge par
un SGSN :
 les zones de routage RA1, RA2, RA3, RA4 et RA5 sont sous le contrôle du SGSN1 ;
 les zones de routage RA6, R7 et R8 sont sous la responsabilité du SGSN2 ;
 et les zones de routage RA9, RA10 et RA11 sont prises en charge par le SGSN3.

Il faut toutefois noter que pour assurer un service permanent, une feature dénommée SGSN
Pooling ou Gb Flex permettant la gestion de zones (RA) par plusieurs SGSN à la fois a été
introduite.
L’adresse PDP
Un souscripteur GPRS identifié par un IMSI, doit disposer d’une ou plusieurs adresses de
réseau ; ce sont des adresses PDP (Packet Data Protocol) de type IPv4 ou IPv6 associées
temporairement et / ou de façon permanente à la MS.
Les adresses PDP sont activées et désactivées par les procédures de gestion de session (SM,
Session Management) : Activation de Contexte PDP, Désactivation de Contexte PDP et
Modification de Contexte PDP.

12
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
L’adresse GSN

Chaque SGSN et GGSN doivent avoir une adresse IP, de type IPv4 ou IPv6 pour les
communications entre GSNs.

Le numéro GSN

Chaque SGSN doit avoir une adresse SS7 de type Global Title (appelée SGSN number) pour la
communication avec le HLR ou l’EIR en utilisant le protocole MAP.
Chaque GGSN qui supporte l’interface optionnelle Gc doit aussi disposer d’une adresse SS7
pour la communication avec le HLR.

Le TID

Afin que la station mobile puisse envoyer et recevoir des données, elle doit activer un contexte
PDP qui se matérialise entre le SGSN et le GGSN par un tunnel. Un identificateur de tunnel
(Tunnel Identifier, TID) est utilisé par le protocole GTP (GPRS Tunneling Protocol) entre GSNs
afin d’identifier un contexte PDP. Un TID consiste en l'IMSI et un NSAPI. Cette combinaison de
l’IMSI et du NSAPI identifie de façon unique un contexte PDP.

Le contexte PDP

Un contexte PDP est un ensemble d'informations qui caractérise un service de transmission


de base. Il regroupe des paramètres qui permettent à un abonné de communiquer avec une
adresse PDP définie, en fonction d'un APN (Access Point Name) selon un protocole spécifique
(IP4 ou IPv6), suivant un profil de Qualité de service déterminé (débit, délai, priorité...).
La procédure "PDP Context Activation", déclenchée à l'initiative de l'abonné mobile, permet
au terminal d'être connu de la passerelle GGSN qui réalise l'interconnexion avec le réseau
PDP externe (réseau IPv4 ou réseau IPv6) demandé par l'abonné GPRS ; la transmission de
données entre le réseau GPRS et le réseau PDP externe peut alors débuter.
La procédure inverse de "PDP Context Activation" est la procédure "PDP Context
Deactivation".
Il existe deux types de contexte PDP :
 contexte PDP primaire qui ne peut être établi que par l’usager ;
 contexte PDP secondaire qui peut être établi par l’usager ou par le réseau (i.e., GGSN).
Une adresse IP est allouée par le GGSN à l’usager lors de l’établissement d’un contexte PDP
primaire (pour une APN donnée). Un contexte PDP secondaire partage la même adresse IP
que le contexte PDP primaire auquel il est associé, mais pas forcément la même QoS.
L'APN qui a un format de hostname est traduit par le SGSN par interrogation DNS en un
ensemble d'adresses IP de GGSNs qui savent adresser le réseau IP qui supporte le service
indiqué par l'APN.
Dans l'exemple présenté à la figure suivante, l'UE (User Equipment) a créé trois contextes PDP
primaires X1, Y, Z. Chacun est associé à un APN donné, APN X, APN Y, APN Z et à une adresse
IP donnée, respectivement IP X, IP Y, IP Z ; une QoS est associée à chaque contexte PDP.
Quatre classes de QoS sont définies :

13
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
 conversationnel pour des services temps réel bidirectionnels tels qu'une
communication audio ou visio ;
 streaming pour des services temps réel unidirectionnels tels que le video streaming ou
le broadcast TV ;
 interactive pour des services de données interactifs tels que la messagerie instantanée
ou le WEB ;
 et background pour des services de données qui n'exigent aucune QoS, i.e., best effort.
L'exemple montre un contexte PDP secondaire X2 associé à un contexte PDP primaire X1.
Ce contexte PDP secondaire partage le même APN ainsi que la même adresse IP que le
contexte PDP primaire X1, mais pas la même QoS.
Si l'on considère un usager qui souhaite accéder à ses services IMS, il doit disposer d'un
contexte PDP primaire pour le transport de la signalisation SIP/IMS afin de pouvoir à tout
moment établir ou recevoir des appels. Ce contexte PDP sera permanent et sera associé à une
QoS interactive. Par contre lorsqu'un appel est établi, un contexte PDP secondaire sera ouvert
pour le transport de la voix sur IP (protocole RTP) qui requiert une QoS conversationnelle.
Lorsque des paquets entrants arrivent au GGSN1, il saura les acheminer sur le contexte PDP
primaire ou secondaire en fonction du couple "adresse IP / numéro de port". En effet, les flux
SIP et RTP sont manipulés par des applications sur le terminal qui utilisent des ports différents.
Les paquets sortants seront émis par l'UE sur le contexte PDP primaire ou secondaire en
fonction des flux SIP ou RTP.

Chaque IMSI peut donc faire référence à un ou plusieurs enregistrements de souscription de


contexte PDP :
 le PDP Context Identifier : Index du contexte PDP ;
 le PDP Type : Type de PDP (IP pour la plupart des cas) ;
 le PDP Address : adresse PDP de type IPv4 ou IPV6 ;
 l’Access Point Name : label décrivant le point d’accès au réseau de commutation de
paquet externe ;
 le QoS Profile Subscribed : profil de QoS requis pour ce contexte PDP ;

14
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
 le VPLMN Address Allowed inqiquant si la MS est autorisée à utiliser ce contexte PDP
lorsqu’elle se rattache à un réseau autre que son réseau nominal.
Ci-dessous quelques captures d’écran du profile d’un abonné vu au SGSN :

15
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
16
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
Gestion de session

Afin d’accéder aux services GPRS, le terminal mobile doit d’abord signifier sa présence au
réseau à l’aide d’une procédure appelée GPRS Attach. Un lien logique est établi entre le mobile
et le SGSN.
Cela correspond à la phase de déclaration du terminal mobile au réseau GPRS, c’est-à-dire la
phase pendant laquelle le SGSN établit un contexte de mobilité (contexte MM, Mobility
Management) contenant les informations relatives à la mobilité et à l’authentification pour
cette station mobile.
Une fois la procédure GPRS Attach effectuée, les contextes MM sont établis dans le terminal
mobile et le SGSN. Le mobile peut alors établir un ou plusieurs contextes PDP.

17
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
Etat du mobile dans le réseau GPRS

Un mobile dans un réseau GPRS peut être dans 3 états différents :

 état IDLE
La MS GPRS est injoignable ; elle doit réaliser une procédure “GPRS Attach” afin d’établir des
contextes de gestion de la mobilité (MM, Mobility Management) dans la MS et le SGSN.
 état STANDBY
La MS est attachée au réseau GPRS. MS et SGSN ont établi des contextes de gestion de la
mobilité (MM, Mobility Management) ; le transfert de données n’est pas possible.
La MS exécute la procédure de gestion de la mobilité à chaque changement de RA ; elle
n’informe pas le SGSN lors d’un changement de cellule dans la RA.
La transition à l'état READY a lieu si la MS active un contexte PDP. Elle retourne dans l'état
IDLE si elle initie la procédure GMM GPRS Detach.
 état READY
La MS peut émettre et recevoir des données ; elle informe le SGSN lors d’un changement de
cellule dans le même RA et lors d’un changement de RA. Elle retourne dans l'état IDLE si elle
initie la procédure GMM GPRS Detach et dans l'état STANDBY si elle a désactivé tous ses
contextes PDP.
Ci-dessous, quelques illustrations de création et d’utilisation de contextes PDP :

18
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
Adresse IP SGSN2

Adresse IP GGSN

Cas de réception de paquet du terminal en provenance d’un réseau de données externe

19
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
Le protocole GTP va contenir un TEID (Tunnel Endpoint Identifier) pour gérer différents
tunnels entre les mêmes SGSN et GGSN.

CAS de l’émission de paquet du terminal vers un réseau de données externe

Le Roaming GPRS

Pour établir le lien entre les réseaux GPRS/IP des différents opérateurs mobiles, plusieurs
solutions existent :
 la connexion directe entre opérateurs mobiles ;
 la connexion indirecte par l’intermédiaire de l’Internet ;

20
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
 et la connexion indirecte par raccordement aux GRX (GPRS Roaming eXchange) ; le GRX
est une solution proposée par les opérateurs de backbone IP ; c’est un réseau de
données dédié interconnectant les infrastructures des opérateurs mobiles GPRS.
La connexion directe entre opérateurs offre la meilleure sécurité et la meilleure qualité de
service mais aussi le coût le plus élevé quand la connexion indirecte par l’intermédiaire
d’Internet, en revanche offre le meilleur coût de mise en place mais une sécurité et une qualité
de service relativement médiocres.
Des arbitrages furent donc réalisés entre la qualité / sécurité et les coûts de mise en place
conduisant à privilégier la solution GRX qui présente le meilleur rapport entre la qualité et le
coût pour l’ensemble des solutions disponibles.
Il existe plusieurs opérateurs de GRX qui s’interconnectent dont Belgacom, British
Telecommunications, Deutsche Telekom, Orange, TeliaSonera, Telecom Italia, Telefonica,
Comfone,...
Lorsque l'usager est dans son réseau nominal, l'activation d'un contexte PDP conduit à la
création d'un tunnel entre les nœuds SGSN et GGSN de ce réseau nominal. Le GGSN est
identifié par le paramètre APN présent dans le message « SM Activate PDP Context
Request » ; APN qui est traduit par le DNS en une adresse IP de GGSN.
Si l'usager est dans un réseau visité, l'activation d'un contexte PDP induit la création d'un
tunnel GTP entre le SGSN visité et le GGSN nominal (voir figures suivantes). Le SGSN visité
identifie le GGSN à l'aide de l'APN. Cette approche peut être perçue comme inefficace car elle
crée 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 inconvénient de cette solution est le grand nombre
de tunnel établis à travers le backbone inter-PLMN (GRX) et l'ajout de nouveaux nœuds, les
BGs (Border Gateways).

21
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)
22
ARCHITECTURE DES RESEAUX TELECOM (GPRS/EDGE)

Vous aimerez peut-être aussi