Académique Documents
Professionnel Documents
Culture Documents
Gprs Efort
Gprs Efort
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.
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
Rseaux de donnes
Entits GSM/GPRS BTS BSC MSC/VLR HLR Nouvelles entits MS SGSN GGSN CGF OMC-G
Mobile Station Serving GPRS Support Node Gateway GPRS Support Node Charging Gateway Function Operations and Maintenance Centre GPRS
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.
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
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).
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
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 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
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.
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.