Vous êtes sur la page 1sur 9

GPRS : Principes et Architecture

Simon ZNATY EFORT http://www.efort.com


Aujourd'hui, le transport des donnes sur le rseau GSM n'autorise qu'au mieux des dbits de 9,6 kbit/s. Si ces dbits permettent d'utiliser des services WAP basiques, peu consommateurs en bande passante, ils ne permettent pas d'offrir un vritable service d'accs Internet. D'autres part, le mode de connexion Internet doit tre de type permanent avec une facturation forfaitaire. Le mode actuel support par la norme GSM est une facturation la dure, relativement leve, incompatible avec le mode de consultation d'Internet qui le plus souvent s'effectue en mode non connect. En effet, la plupart du temps lorsque l'on consulte un service Internet, on effectue une requte vers un serveur, celui-ci renvoie une rponse, et l'on passe ensuite un certain temps consulter les informations renvoyes. En gnral, le temps pass consulter les informations est largement suprieur celui ncessaire effectuer la requte et recevoir la rponse du serveur. Le mode de connexion du standard GSM est un mode connect en utilisant la commutation de circuit. Une fois la communication tablie, le canal de donnes dans la cellule du rseau 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 problme de l'indisponibilit pour les autres utilisateurs, l'inconvnient de gnrer un cot de connexion lev, d d'ailleurs principalement cette monopolisation. C'est pourquoi la technologie GPRS (General Packet Radio Service) a t dfinie, permettant de contourner le problme de monopolisation de canal, et par la mme de rsoudre le problme de la facturation la dure, ainsi que de permettre des dbits rsolument plus importants. Le chapitre 1 prsente les avantages du GPRS par rapport au GSM pour les services de donnes. Le chapitre 2 montre l'impact de la technologie GPRS sur le rseau GSM existant et son intgration. L'architecture GPRS avec ses entits et ses interfaces est dcrite au chapitre 3.

1 Avantages du rseau GPRS


Parmi les avantages de GPRS compar au GSM pour les services de donnes, figurent : Des dbits levs : Les dbits proposs par GPRS sont suprieurs au dbit de 9,6 kbit/s offert par GSM pour le transfert de donnes: Ceci est possible en configurant l'quipement mobile afin d'utiliser plusieurs ITs (Intervalles de temps) dans les sens montants et descendants. En pratique, un quipement GPRS peut gnralement utiliser 4 ITs dans le sens descendant et 2 ITs dans le sens montant. Les dbits obtenus sont alors de 50 kbit/s et 20 kbits/s respectivement.

Copyright EFORT 2005

Une connexion permanente : Outre une augmentation du dbit, le temps d'tablissement de session GPRS et l'accs au service est plus court qu'avec GSM. Une session est tablie pour transfrer et recevoir des donnes, Si l'usager dispose d'une adresse IP statique, il est aussi possible de notifier la station mobile de l'arrive de paquets (Push) afin qu'elle puisse ouvrir une session GPRS et recevoir les donnes. 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 partages. 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. Une facturation au volume ou au contenu : GPRS permet de facturer les services en fonction du volume (nombre de paquets changs) ou en fonction du contenu (e.g., par image envoye), la diffrence de la politique de facturation la dure pour le transfert de donnes en mode circuit. Cela permet de disposer d'une session de donnes "permanente" sans que l'usager ait payer pour les priodes d'inactivit et sans allocation de ressource de manire statique. Un support pour de nouveaux services : Parmi les applications envisageables grce au rseau GPRS, figurent : La navigation sur Internet partir dun portable ou dun PDA. Lenvoi et la rception de photos ou cartes postales. Lenvoi et la rception de squences vido telles que des bandes annonce. Lusage des groupes de discussions (chat). Laccs au rseau Intranet de son entreprise. Le partage des donnes. La tlmtrie. Ces applications ntant pas exhaustives, de nombreuses nouvelles applications vont apparatre sur le march au fur est mesure que le taux de transfert augmentera. Une intgrit du transfert des donnes : GPRS amliore l'intgrit du transfert de donnes travers plusieurs mcanismes. D'abord, les donnes de l'usager sont encodes avec des redondances afin d'amliorer la rsistance aux mauvaises conditions radio. Cette redondance est plus ou moins importante en fonction de la qualit de l'interface radio. GPRS dfinit quatre scnarii de codage, CS1 CS4. Initialement, seuls CS-1 et CS-2 seront supports, permettant un dbit de 9 et 14 kbit/s par IT. Si une erreur est dtecte sur une trame reue dans la BSS, la trame est retransmise jusqu' ce qu'elle soit reue sans erreur pour tre transfre sur le sous-systme rseau GPRS. Des mcanismes de scurit sophistiqus : GPRS s'appuie sur le modle d'authentification et de chiffrement propos par GSM. Lorsqu'une station mobile tente d'initier une session GPRS, elle est authentifie grce des cls d'authentification et des calculs raliss par la carte SIM et l'AuC. Outre l'authentification GPRS, une seconde authentification peut tre mise en uvre pour l'accs Internet ou un rseau de donnes d'entreprise en utilisant le protocole RADIUS (Remote Authentication Dial In User Service). GPRS assure par ailleurs le chiffrement des donnes de l'usager entre la station mobile et le sous-systme rseau GPRS alors que dans le rseau GSM, le chiffrement est assur entre la station mobile et l'entit BTS. Un passage oblig pour la migration vers l'UMTS : Les nuds GPRS seront rutiliss pour la migration vers l'UMTS.

Copyright EFORT 2005

MS BSC A BTS EIR Gf Gb Gn Gn Gp SGSN GGSN SGSN Autre PLMN Billing System GGSN Ga Charging Gateway Function Ga Gi Gd MSC VLR SMSC HLR

PCU

Gs

Gr

Gc

Signalisation et donnes GPRS Signalisation seulement

Rseaux de donnes

Figure 1 : Architecture GPRS

2 Impact de GPRS sur GSM


Afin dintgrer GPRS (General Packet Radio Service) dans une architecture GSM existante, Un nouveau type de nud appel GSN (GPRS Support Node) est introduit (Figure 7). Les GSNs sont responsables de la livraison et du routage des paquets de donnes entre la station mobile (MS, mobile station) et des rseaux de donnes externes (PDN, Packet Data Network). En rutilisant linfrastructure GSM, le cot dintroduction de GPRS dans le rseau GSM est principalement relatif lextension logicielle des entits GSM. Les principaux matriels rajouts larchitecture GSM existante sont lintgration dune carte PCU (Packet Control Unit) dans lentit BSC, la fourniture de nouveaux terminaux GPRS aux usagers, lintroduction des nuds de commutation de paquets GPRS, savoir SGSN et GGSN, la mise en place d'un Charging Gateway pour la taxation GPRS et d'OMC-G (Operations and Maintenance Centre - GPRS) pour l'exploitation des quipements de rseau GPRS. Lextension logicielle peut tre effectue efficacement. Dans la majorit des solutions proposes par les constructeurs, il est possible de tlcharger de nouveaux logiciels GPRS dans les BTS et les BSC. Le tableau 1 montre les extensions requises pour chaque entit du rseau.

Copyright EFORT 2005

Entits GSM/GPRS BTS BSC MSC/VLR HLR Nouvelles entits MS SGSN GGSN CGF OMC-G

Logiciel Extension requise Extension requise Extension requise Extension requise

Matriel Aucun changement Interface PCU Aucun changement Aucun changement

Mobile Station Serving GPRS Support Node Gateway GPRS Support Node Charging Gateway Function Operations and Maintenance Centre GPRS

Tableau 1: Impact de GPRS sur les entits GSM

3 Architecture GPRS : Entits et Interfaces


3.1 SGSN

Lentit SGSN (Service GPRS Support Node) se charge dans son aire de service des transmissions de donnes entre les stations mobiles et le rseau mobile. Le SGSN est reli par des liens Frame Relay au sous-systme radio GSM. Le SGSN est connect plusieurs BSC et prsent dans le site dun MSC. Le SGSN : Authentifie les stations mobiles GPRS Prend en charge lenregistrement des stations mobile au rseau GPRS (attachement) Prend en charge la gestion de la mobilit des stations mobiles. En effet, une station mobile doit mettre jour sa localisation chaque changement de zone de routage. Etablit, maintient et libre les contextes PDP, qui correspondent des sessions de donnes permettant la station mobile d'mettre et de recevoir des donnes. Relaie les paquets de donnes de la station mobile au rseau externe ou du rseau la station mobile Collecte les donnes de taxation de linterface air Sinterface dautres nuds (HLR, MSC, BSC, SMSC, GGSN, Charging Gateway).

3.2

GGSN

Lentit GGSN (Gateway GPRS Support Node) joue le rle dinterface des rseaux de donnes externes (e.g., X.25, IP). Elle dcapsule des paquets GPRS provenant du SGSN les paquets de donnes mis par le mobile et les envoie au rseau externe correspondant. Egalement, le GGSN permet dacheminer les paquets provenant des rseaux de donnes externes vers le SGSN du mobile destinataire. Le GGSN est gnralement prsent dans le site dun MSC. Il existe un GGSN ou un nombre faible de GGSN par oprateur Le GGSN : Joue le rle dinterface aux rseaux externes de type IP ou X.25 mme si en pratique seule l'interface vers des rseaux IP est mise en uvre. Ressemble un routeur. Dailleurs dans de nombreuses implantations, il sagit dun routeur IP avec des fonctionnalits supplmentaires. Relaie les paquets aux stations mobiles travers un SGSN; Il faut noter que les paquets ne sont pas dlivrs la station mobile si cette dernire na pas activ un contexte PDP. Route les paquets mis par la station mobile la destination approprie. Filtre le trafic usager.

Copyright EFORT 2005

Collecte les donnes de taxation associes lusage des ressources entre SGSN et GGSN. Sinterface dautres nuds (SGSN, HLR, Charging Gateway).

Les termes SGSN et GGSN identifient des entits fonctionnelles qui peuvent tre implantes dans un mme quipement ou dans des quipements distincts (comme pour les entits fonctionnelles MSC et GMSC).

3.3

PCU

Pour dployer le GPRS dans les rseaux d'accs, on rutilise les infrastructures et les systmes existants. Il faut leur rajouter une entit responsable du partage des ressources et de la retransmission des donnes errones, l'unit de contrle de paquets (PCU, Packet Control Unit) par une mise jour matrielle et logicielle dans les BSCs.

3.4

Backbones GPRS

Lensemble des entits SGSN, GGSN, des routeurs IP ventuels reliant les SGSN et GGSN et les liaisons entre quipements est appel rseau fdrateur GPRS (GPRS backbone). On peut distinguer deux types de backbones GPRS : Backbone intra-PLMN : il sagit dun rseau IP appartenant loprateur de rseau GPRS permettant de relier les GSNs de ce rseau GPRS. Backbone inter-PLMN : Il sagit dun rseau qui connecte les GSNs de diffrents oprateurs de rseau GPRS. Il est mis en uvre sil existe un accord de roaming entre deux oprateurs de rseau GPRS. Deux backbones Intra-PLMN peuvent tre connects en utilisant des Border Gateways (BGs). Les fonctions du BG ne sont pas spcifies par les recommandations GPRS. Au minimum, il doit mettre en uvre des procdures de scurit afin de protger le rseau intraPLMN contre des attaques extrieures. La fonctionnalit de scurit est dtermine sur la base d'accords de roaming entre les deux oprateurs.

3.5

CGF

La passerelle de taxation (CGF, Charging Gateway Function) permet le transfert des informations de taxation du SGSN et du GGSN au systme de facturation (BS, Billing System). L'entit CGF peut tre implante de faon centralise ou de manire distribue en tant intgre aux nuds SGSN et GGSN. L'interface entre les GSNs et l'entit CGF est supporte par le protocole GTP'.

3.6

MS

Une station mobile GPRS (MS, Mobile Station) peut fonctionner dans l'une des classes suivantes : Classe A : Un mobile GPRS classe A peut se rattacher simultanment aux rseaux GSM (IMSI-Attach) et GPRS (GPRS-Attach). L'usager mobile peut alors disposer simultanment d un service GPRS et d une communication tlphonique. Le service GPRS est pris en charge par le SGSN alors que la communication tlphonique est supporte 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 supplmentaires peuvent lui tre allous pour le trafic GPRS afin d'amliorer la vitesse de transfert. Classe B : Un mobile GPRS classe B peut s'enregistrer auprs d'un MSC/VLR et d'un SGSN simultanment afin de pouvoir disposer des services GSM et GPRS. Il dispose d un mode de veille double qui scrute les appels classiques et les demandes de service GPRS mais qui ne peut activer qu un seul type de service. Si l'usager est actif dans une session GPRS et

Copyright EFORT 2005

qu'il reoit un appel tlphonique entrant, il peut soit continuer sa session auquel cas l'appel tlphonique est redirig vers sa boite vocale, soit accepter l'appel tlphonique et dans ce cas, la session GPRS est suspendue; elle sera reprise la fin de l'appel tlphonique. Un mobile GPRS classe B requiert au minimum un IT dans le sens montant et un IT dans le sens descendant. Des ITs supplmentaires peuvent lui tre allous pour le trafic GPRS afin d'amliorer la vitesse de transfert. Classe C : L usager doit positionner son mobile soit en mode GSM, soit en mode GPRS. En mode GSM, il a accs toutes les fonctionnalits d un terminal GSM ordinaire. En mode GPRS, il peut initier des sessions de donnes. Un mobile GPRS classe C a deux comportements possibles : Mobile GPRS Classe CC : Il s'enregistre au rseau GSM et se comporte comme un mobile GSM ne pouvant ainsi accder qu'aux services de commutation de circuit. Mobile GPRS Classe CG : Il s'enregistre au rseau GPRS permettant l'accs 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 ITs supplmentaires peuvent tre allous au mobile GPRS classe CG pour le trafic GPRS afin d'amliorer la vitesse de transfert.

3.6.1

Classes multislot

Indpendamment des classes de terminaux (A, B, C), la classe multislot dune station mobile GPRS est un des principaux facteurs diffrentiateur. Elle permet de dterminer le nombre maximum d'ITs que la station mobile peut utiliser dans les sens montant d'une part, et dans le sens descendant d'autre part. Elle indique par ailleurs le nombre total d'ITs pouvant tre utiliser simultanment dans les sens montants et descendants (Tableau 2). Par exemple, si la classe est 6, 4 ITs au maximum peuvent tre allous la station mobile, dont un nombre infrieur ou gale 3 dans le sens descendant et un nombre infrieur ou gal 2 dans le sens montant. Rx: Nombre maximum d'ITs dans le sens descendant que la station mobile peut utiliser par trame radio GSM appele trame TDMA (Time Division Multiple Access). Tx: Nombre maximum d'ITs dans le sens montant que la station mobile peut utiliser par trame TDMA Somme: Nombre total d'ITs dans les sens montant et descendant que la station mobile peut utiliser simultanment un instant donn par trame TDMA. Afin d'acheminer le trafic GPRS, de nouveaux schmas de codage (CS, Coding Scheme) ont t dfinis et normaliss. A chacun correspond un dbit donn (Tableau 3). La norme GPRS prvoit de faire passer dans chaque IT rserv une session GPRS un dbit de donnes variant de 9,05 kbit/s (en CS-1) 21,4 kbit/s (CS-4).

Copyright EFORT 2005

Classe Multislot 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

rception (Rx) 1 2 2 3 2 3 3 4 3 4 4 4 3 4 5 6 7 8 6 6 6 6 6 8 8 8 8 8 8

Transmis sion (Tx) 1 1 2 1 2 2 3 1 2 2 3 4 3 4 5 6 7 8 2 3 4 4 6 2 3 4 4 6 8

Nb Max slots (Somme) 2 3 3 4 4 4 5 5 5 5 5 5 illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit illimit

Tableau 2 : Classes Multislot


Schma de Codage CS-1 CS-2 CS-3 CS-4 Dbit (Kbit/s) Interface Air 9,05 13,4 15,6 21,4 Dbit utilisable

6,8 10,4 11,7 16,0

Tableau 3 : Schmas de codage et dbits GPRS Chaque terminal est capable de communiquer en utilisant plusieurs ITs de chaque trame radio GSM qui en contient 8 et ce dans les deux sens (montant et descendant). Ce qui permet en thorie un dbit maximal en utilisant le codage CS-4 de huit fois 21,40 kbit/s, soit 172,1 kbit/s. Par contre, un tel dbit ne sera jamais atteint pour plusieurs raisons : Les seuls schmas de codage implants et utiliss sont CS-1 et CS-2. On ne dpassera donc pas 13,4 kbit/s par IT. En effet, l'efficacit des diffrents codages est inversement proportionnelle leur rsistance aux erreurs. Les codages CS-3 et CS-4 permettent d'obtenir d'excellents dbits par IT, mais sont difficilement utilisables car ils ncessitent des conditions de communication excellentes entre le terminal et les stations de base, ce qui est rarement le cas. Il est aussi peut probable que le nombre d'ITs utiliss pour communiquer soit gal 8. Les terminaux actuels supportent 3 4 ITs. De plus, cela reviendrait allouer la capacit

Copyright EFORT 2005

entire d'une trame radio un seul utilisateur, ce qui n'est pas forcment souhait par l'oprateur. Enfin, considrons non pas le dbit thorique mais le dbit utile, c'est dire rellement ddi au transport des donnes utilisateur. Il est gal au dbit thorique auquel on retranche le dbit induit par les en-ttes des couches protocolaires. Pour une communication en CS-2 le dbit utile n'est que de 10,4 kbit/s pour un dbit thorique de 13,4 kbit/s

3.7

Interfaces GPRS

La norme GPRS dfinit un certain nombre d'interfaces pour assurer le fonctionnement entre SGSN et GGSN et l'interfonctionnement avec les entits GSM (Figure 1) : Gb : Linterface Gs connecte le SGSN et le BSS(Base Station Subsystem). Il sagit dun service de transport Frame Relay sur lequel sappuient les protocoles de signalisation radio GPRS. Gr: Linterface Gr est une interface MAP / SS7 entre le SGSN et le HLR. Elle est utilise lorsque le SGSN contacte le HLR afin dobtenir des donnes de souscription dusagers GPRS. Gd: Linterface Gd est une interface MAP / SS7 entre le SGSN et le SMSC afin dassurer la livraison de SMS d'un usager GPRS. Gs : Linterface Gs est une interface BSSAP+ / SS7 entre le SGSN et le MSC/VLR permettant l'attachement ou la mise jour de localisation combine GSM et GPRS. Gf : Linterface Gf existe entre le SGSN et lEIR. Elle permet de vrifie lauthenticit de l'quipement mobile auprs de lEIR. Elle est supporte par le protocole MAP/SS7. Gn : LInterface Gn est linterface de base dans le backbone GPRS et est utilise entre les GSNs. Le protocole utilis sur cette interface est GTP (GPRS Tunneling Protocol) qui s'appuie sur un transport TCP/IP ou UDP/IP. Il sagit dun protocole de contrle (pour ltablissement, le maintien et la libration de tunnels entre GSNs), et de transfert des donnes dusager. Gc : Linterface Gc est une interface MAP / SS7 entre le GGSN et le HLR dans le cas dune activation dun contexte PDP initi par le GGSN. Le GGSN utilise cette interface pour interroger le HLR et identifier ainsi ladresse IP du SGSN auquel est rattache la station mobile. Gp : Linterface Gp connecte un GSN dautres GSNs de diffrents PLMNs. Elle sert notamment pour le transfert des donnes concernant un usager GPRS en roaming international. Le protocole utilis sur cette interface est le protocole GTP. Gi : Linterface Gi connecte le PLMN avec des rseaux de donnes externes. Dans le standard GPRS, les interfaces aux rseaux IP (Ipv4 et Ipv6) et X.25 sont supportes. En pratique, il sagit principalement dune interface vers des rseaux externes IP. Ga : L'interface Ga connecte un SGSN ou un GGSN une entit CGF. Elle sert pour le transfert de tickets de taxation des nuds GSN l'entit CGF. Le protocole utilis sur cette interface est GTP' en utilisant un transport TCP/IP ou UDP/IP.

4 Conclusion : De GPRS vers UMTS


Le GPRS est lui-mme susceptible d'voluer vers la technologie EDGE (Enhanced Data Rates for GSM Evolution). Cette dernire propose un dbit suprieur (en pratique 100 kbit/s) et ncessite une modification technique moindre que pour l'UMTS (Elle est qualifie ce titre de technologie 2,75 G). Elle est en revanche beaucoup plus onreuse que la migration GSM/GPRS car elle ncessite une nouvelle technologie de modulation. Potentiellement l'EDGE pourrait s'intgrer aux rseaux GSM/GPRS en Europe.

Copyright EFORT 2005

Rfrences
ETSI TS 101 344 V7.9.0, Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS) Service description; Stage 2 (3GPP TS 03.60 version 7.9.0 Release 1998), Dcembre 2002. Alan Kavanagh, John Beckmeyer, GPRS Networks, Osborne Publishing, Septembre 2002. John Hoffman, GPRS Demystified, McGraw-Hill Professional, Fvrier 2002. Regis J. Bates, GPRS : Geneal Packet Radio Service, McGraw-Hill Professional, Dcembre 2001. Nadge Faggion, Le GPRS : Du WAP l'UMTS. Editions Dunod, 2002.

Copyright EFORT 2005

Vous aimerez peut-être aussi