Académique Documents
Professionnel Documents
Culture Documents
GPRS3 Efort
GPRS3 Efort
3G/3G+
EFORT
http://www.efort.com
Le premier tutoriel d'EFORT sur le thme GPRS a dcrit l'architecture du rseau GPRS pour
un accs 2G. http://www.efort.com/r_tutoriels/GPRS_EFORT.pdf
Le second tutoriel a dcrit les procdures de gestion de la mobilit (attachement,
dtachement, mise jour de routing area) et de gestion de session (tablissement,
modification et libration de contexte PDP.
http://www.efort.com/r_tutoriels/GPRS2_EFORT.pdf
Ce nouveau tutoriel prsente les volutions du rseau GPRS pour supporter aussi un accs
3G/3G+.
L entit PCRF (Policy and Charging Rules Function) permet la fonction PCEF (Policy and
Charging Enforcement Function) gnralement incluse dans le GGSN d apprendre les
rgles PCC (Policy and Charging Control) afin d identifier les flux circulant sur le contexte
PDP, de bloquer ou d autoriser les flux, d affecter une QoS par flux, et de taxer chaque flux
individuellement.
L'entit PCEF dispose d'une interface de taxation avec l'OCS (l'Online Charging System)
pour la taxation online des flux de services IP consomms par l'usager et une interface avec
l'OFCS (Offline Charging System) pour la taxation offline des flux de services IP de l'usager.
Le PCEF obtient des crdits de l'OCS et soumet des tickets de taxation l'OFCS. Il est
noter que l'entit PCEF peut tre indpendante du GGSN et dans ce cas se retrouve derrire
le GGSN l'interface des rseaux externes IP.
BSS
MS
BTS
BSC
BTS
PCU
BTS
Frame
Relay
ATM
HLR
SS7/
SIGTRAN
RNC
OFCS
Node B
Domaine Paquet
UE
PCRF OCS
Gx
Gbit Eth
Rseau IP
SGSN
Node B
UTRAN
UE
RNC
Gz
Gy
PCEF GGSN
Internet
Intranet
2 Contexte PDP
Un contexte PDP est un ensemble d'informations qui caractrise un service de transmission
de base. Il regroupe des paramtres qui permettent un abonn de communiquer avec une
adresse PDP dfinie (i.e., adresse IPv4 ou adresse IPv6), en fonction d'un APN (Access
Point Name) selon un protocole spcifique (IP4 ou IPv6), suivant un profil de Qualit de
service dtermin (dbit, dlai, priorit...).
La procdure "PDP Context Activation", dclenche l'initiative de l'abonn mobile, permet
au terminal d'tre connu de la passerelle GGSN qui ralise l'interconnexion avec le rseau
PDP externe (rseau IPv4 ou rseau IPv6) demand par l'abonn GPRS. La transmission de
donnes entre le rseau GPRS et le rseau PDP externe peut alors dbuter. La procdure
inverse de "PDP Context Activation" est la procdure "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 rseau (i.e., GGSN).
Une adresse IP est alloue par le GGSN l usager lors de l tablissement d un contexte
PDP primaire (pour une APN donne). Un contexte PDP secondaire partage la mme
adresse IP que le contexte PDP primaire auquel il est associ, mais pas forcment la mme
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 rseau IP qui supporte le service
indiqu par l'APN. mms.orange.fr ou internet.orange.fr sont des exemples d'APN. Le premier
APN est utilis pour l'tablissement d'un contexte PDP ddi au transport de MMSs. Le
second APN sert pour l'tablissement d'un contexte PDP qui permet d'accder aux services
offerts par Internet.
Dans l'exemple prsent la Figure 2, l'UE (User Equipment) a t trois contextes PDP
primaires X1, Y, Z. Chacun est associ un APN donn, APN X, APN Y, APN Z et une
adresse IP donne, respectivement IP X, IP Y, IP Z. Par ailleurs une QoS doit tre associe
chaque contexte PDP. Quatre classes de QoS sont dfinies : conversationnel (pour des
services temps rel bidirectionnels tels qu'une communication audio ou visio), streaming
(pour des services temps rel unidirectionnels tels que le video streaming ou le broadcast
TV), interactive (pour des services de donnes interactifs tels que la messagerie instantane
ou le WEB), et background (pour des services de donnes 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 mme APN ainsi que la mme adresse IP que le
contexte PDP primaire X1, mais pas la mme QoS.
Si l'on considre un usager qui souhaite accder 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 / numro de
port". En effet, les flux SIP et RTP sont manipuls par des applications sur le terminal qui
utilisent des ports diffrents. Les paquets sortants seront mis par l'UE sur le contexte PDP
primaire ou secondaire en fonction des flux SIP ou RTP.
UE
SGSN
Same PDP (IP) address and APN
GGSN1
APN X
ISP Y
APN Y
APN Z
GGSN2
ISP X
ISP Z
Release 6
Release 7
Direct Tunnel
Release 7
Direct Tunnel et
RNC dans le Node B
GGSN
GGSN
GGSN
SGSN
SGSN
RNC
RNC
Node B
Node B
SGSN
Plan Contrle
Plan Usager
RNC
Node B
1. Si lusager est dans un rseau visit, le SGSN doit tre prsent sur le plan usager pour le
comptage des octets envoys et reus par lusager et pour les reversements entre
oprateurs. Aujourdhui la tarification du trafic de donnes lorsque l usager est dans un
rseau visit est en moyenne de 5 Euros par Mgaoctet (tarification au volume
uniquement).
2. Si lusager est reli par un accs 2G au SGSN, ce dernier ne peut pas fonctionner en
mode direct tunnel. Ce mode est rserv au cas o lusager est pris en charge par un accs
3G (NodeB/ RNC).
3. Le GGSN ne supporte pas le protocole GTPv1. Avec le protocole GTPv0 il nest pas
possible de fonctionner selon le mode direct tunnel car le protocole GTPv0 ne sait pas
dissocier le plan contrle du plan usager.
DNS
RNC
UE
3G SGSN
GGSN
Le protocole GTP version 1 utilis dans le contexte de la 3G spare le plan de transfert des
donnes utilisateur (GTP-U), du plan de contrle (GTP-C).
App.
IP
IP
Relay
Relay
PDCP
GTP-U
PDCP
GTP-U
GTP-U
RLC
RLC
UDP/IP
UDP/IP UDP/IP
MAC
MAC
L1
L1
UE
Uu
GE
UTRAN
GE
Iu-PS
GTP-U
UDP/IP
L2
L2
L1
L1
3G-SGSN
Gn
GGSN
UE
RNC
3G SGSN
GGSN
UE
RNC
1. Service Request
4. RRC : Radio
Bearer Setup
3G SGSN
GGSN
2. Service Request
3. RANAP RAB
Assignment Request
UE
RNC
3G SGSN
Paquet IP
GGSN
Paquet IP
Paquet IP
RANAP RAB
Assignment Request
9 Autres fonctionnalits
Le roaming GPRS a t trait dans le tutoriel EFORT :
http://www.efort.com/r_tutoriels/GPRS2_EFORT.pdf
La taxation des services data mobiles a fait l'objet d'un tutoriel EFORT :
http://www.efort.com/r_tutoriels/PCC_EFORT.pdf
10