Вы находитесь на странице: 1из 44

Le rseau GPRS V1.

0
Esigelec : Option ITO Professeur Pierre Roullet (roullet@aist.enst.fr)
22/04/2006 Rseau GPRS 1

Le But de ce cours est de donn un bon point de vue sur le protocole GPRS et de faire quand il est ncessaire la parallle avec le GSM ou l UMTS. Il est donc ncessaire davoir lu le cours prcdent sur le GSM ou en tout cas avoir de bonnes notions sur la tlphonie Mobile. Laspect couche 1 et le protocole radio seront voqus mais que de manire succincte. Ce cours ne dispense bien sur pas dun lecture des recommandations qui sont tlchargeables sous http://www.3gpp.org

Introduction
Description gnrale des services GPRS : Optimisation de lutilisation des ressources radio en utilisant la commutation par paquets Optimisation du cot (facturation de l abonn en fonction du volume de donnes transfres) Meilleur interfonctionnement avec d autres rseaux externes (IP) 3 types de services : Broadcast : message point--multipoint envoy dans une zone gographique donn Multicast : message point--multipoint envoy un ensemble dabonns dans une zone gographique donn Singlecast : message point--point envoy un abonn donn
22/04/2006 Rseau GPRS 2

Le GPRS est une extension du rseau GSM, il a comme but de faciliter la transmission de donnes en mode paquet. Pour cela il permet d optimiser les cots en facturant en fonction du volume chang et non plus en fonction du temps de connexion car comme on le verra plus tard le GPRS permet une allocation dynamique de la ressource. De plus le GPRS sil supportait encore les protocoles X dans la version 1998 est vraiment taill pour le rseau IP aussi biens dan sa version IPV4 que IPV6. On trouve 3 types de services, le singlecast qui permet de relier 2 points dun rseau comme dans une communication client serveur, le Multicast ou le BroadCast qui permettent la diffusion de donnes dun point un multipoint comme le SMSCB avec un Bearer GPRS. Dans le rseau GPRS on ne parle toutefois que de transmission de donnes tout ce qui est service voix reste vhicul par le GSM contrairement l UMTS ou voix et donnes sont vhicules par me mme mdium seule la qualit de service (QOS) variant.

Les diffrentes classes de mobile


Classes de mobile Classe A : peut supporter une communication GSM en mode circuit et en mode paquet simultanment Classe B : peut supporter un appel entrant en mode circuit et en mode paquet simultanment mais ne peut supporter une communication circuit et paquet simultanment Classe C : peut supporter soit le mode circuit soit le mode paquet mais pas simultanment

22/04/2006

Rseau GPRS

On distingue 3 types de mobiles GPRS : le mobile classe A qui est compltement bivalent sur les 2 rseaux GSM et GPRS il peut la fois couter les 2 rseaux et surtout supporter une communication simultane en mode CSD et en mode paquet. Un mobile de classe B lui peut couter les 2 rseaux en mme temps par contre il ne pourra soutenir 2 communications selon les 2 modes en mme temps. Enfin il y a les mobiles de Classe C qui peuvent couter ou communiquer sur les 2 rseaux mais pas simultanment, le basculement entre les 2 rseaux se faisant de manire plus ou moins automatique. La plus part des mobiles actuels sont plus du mode Classe B.

Les diffrents modes de paging


Modes de paging du rseau Mode 1 : envoi des messages de paging sur les mmes canaux logiques pour les services GSM et GPRS (PCCCH ou CCCH) Mode 2 : envoi des messages de paging sur les canaux logiques CCCH pour le services GSM et GPRS Mode 3: envoi des messages de paging sur les canaux logiques CCCH pour les services GSM et PCCCH pour les services GPRS
22/04/2006 Rseau GPRS 4

Comme dans le rseau GSM le rseau GPRS utilise les techniques dites de paging pour rechercher le mobile qui est destin lappel. Dans le rseau GSM le mobile tait connu la zone de localisation prte on verra plus tard que dans le GPRS cela peux tre la cellule prt ce qui conomise beaucoup la recherche de paging. On distingue toutefois plusieurs modes de paging du essentiellement aux diffrentes phases de dploiement du rseau GPRS. En effet lors du premier dploiement les canaux de contrle du GPRS ntaient pas implments on avait donc affaire un rseau de mode de Paging 2 o GSM et GPRS utilisent les canaux de paging du GSM. Les premiers terminaux GPRS ne graient mme pas ces canaux il y a donc eu pas mal de retour atelier lors des volutions rseaux. Les rseaux actuels Release 99 ou plus grent sans problme les canaux de contrle GSM ou GPRS ils peuvent selon les configuration rseau choisir le mode de Paging Mode 1 ou Mode 3 en choisissant ou non de dissocier lors de lcoute les 2 services (Mode 3) ou inversement de choisir dcouter un seul des canaux de contrle en fonction de ltat du terminal pour les 2 services

Larchitecture gnrale du GPRS 1/2


SMS-G MSC SMS-IWMSC E Gd MSC / VLR D A TE R MT Um BSS Gb Gs SG SN Gr Gn Gc G G SN Gf Gp EIR G G SN O th e r PLMN Gi PDN TE HLR C SM-SC

Gn

SG SN

22/04/2006

Rseau GPRS

Le rseau GPRS a repris les grandes Lignes du rseau GSM. On retrouve le VLR et le HLR comme base de donnes grant labonnement, la localisation et laccs aux services de labonne. On retrouve aussi les entits grant les Messages courts ou SMS (SMS GMSC et SMS IWMSC) 2 nouvelles entits le SGSN et le GGSN ont t introduites. Ces 2 entits ont un rle de routeur au niveau des paquets Ip, toutefois le SGSN gre une ou plusieurs antennes radio pour constituer une Routing Area il a un rle similaire au BSC dans le GSM tandis que le GGSN a un rle de routage plus interne voir peut servir de passerelle vers dautres rseaux

Larchitecture gnrale du GPRS 2/2


Dfinition des nouvelles interfaces fonctionnelles Nouveaux quipements fonctionnels: SGSN (Serving GPRS Support Node) : routeur qui gre les contextes de mobilit GPRS, de scurit, des contextes PDP GGSN (Gateway GPRS Support Node) : routeur qui permet d changer des paquets avec des rseaux de donnes Nouvelles interfaces fonctionnelles Gb : interface entre BSS et SGSN Gs : interface entre MSC et SGSN

22/04/2006

Rseau GPRS

Le SGSN en plus de son rle de routeur gre les PDP contextes cest dire les tuyaux qui permettent le transfert de donnes, on peut faire une analogie entre les Pdp contextes et les sockets Udp ou Tcp cest dire une qualit de service et des ports permettant de multiplexer et dmultiplexer les services. Le SGSN gre aussi la mobilit GPRS et la scurit. Le GGSN lui comme expliqu avant un rle de routeur interne et de passerelle entre dautres rseaux

Les diffrentes couches du GPRS 1/3


Couche physique RF Gestion des canaux physiques (D)modulation mission et rception des blocs sur linterface radio Couche physique link Gestion du codage canal Contrle de puissance Gestion des mesures Synchronisation Couche MAC (Medium Access Control): Gestion de l accs du canal radio entre les mobiles et le rseau
22/04/2006 Rseau GPRS 7

Nous allons maintenant aborder laspect protocolaire du GPRS et nous allons adopter une dmarche de bas en Haut pour partir de la couche physique pour remonter jusqu la couche Ip. Comme prciser prcdemment le protocole GPRS avant la release 99 pouvait supporter diffrents protocoles paquets comme X25 et Ip maintenant seul le protocole Ip est support et des spcificits ont t ajoutes dans les couches LLC mais on le verra plus tard. Dans ce transparent nous allons aborder les 3 couches qui grent linterface entre le mdium radio et le protocole GPRS haut niveau.La couche Physique est donc la couche qui gre laspect communication numrique savoir le multiplexage de canaux logiques sur des canaux physiques la modulation radio ainsi que lmission de bloc, la couche link est la couche qui va garantir la qualit du lien radio en grant les mesures de qualits de service, le contrle de la puissance ainsi que le codage canal choisi. En GPRS on a 4 schmas de codage canal qui reprsentent chacun un ratio propre entre les bits utiles et les bits rellement transmis suite lajout de bits de contrle ou de redondance. Cest ce niveau que lon trouve la grande modification entre GPRS et EDGE en effet outre une nouvelle modulation pour transporter plus de bits par symbole le nombre de schma de codage est tendu passant de 4 12 maximum

Les diffrentes couches du GPRS 2/3


Couche RLC (Radio Link Control) Adaptation des PDUs reus de la couche LLC pour ladapter la couche MAC et vice-versa Segmentation et rassemblage des blocs RLC en PDU LLC Couche LLC (Logical Link Control) Liaison fiable chiffre Couche SNDCP (Subnetwork Dependent Convergence Protocol) Adaptation des couches rseaux (ex :IP) sur les couches associes au rseau de transport sous-jacent Couche GMM (GPRS Mobility Management) Gestion de la mobilit lie GPRS Couche SM (Session Management) Gestion des contextes PDP entre le MS et le SGSN
22/04/2006 Rseau GPRS 8

Ce transparent lui donne un point de vue global sur les protocoles ncessaire la transmission entre le Mobile et le SGSN, chaque couche sera dveloppe plus en dtail dans les transparents suivants. La couche RLC permet de garantir le bon acheminement du message entre le terminal mobile et la station radio, la couche LLC elle garantie lacheminement des paquets entre le terminal mobile et le SGSN, la couche SNDCP est la couche dadaptation entre le rseau IP et le rseau GPRS, la couche GMM qui gre la mobilit au sein du rseau GPRS et enfin la couche SM qui gre tout ce qui est PDP contexte entre le MS et le SGSN. Tout comme une socket un pdp contexte ce dfinit par une qualit de service ainsi que des ports de connections (dans notre cas SAPI au niveau LLC)

Les diffrentes couches du GPRS 3/3


BSSGP (Base Station System GPRS Protocol ) Transport des informations de routage et des informations de QoS entre la BSS et le SGSN NS (Network Service) Transport des PDUs BSSGP sur une connexion du type Relais de Trame entre la BSS et le SGSN GTP (GPRS Tunneling Protocol) Transport de manire transparente entre les GSN dans le rseau GPRS des donnes utilisateur et de la signalisation TCP (Transport Control Protocol) Transport des PDUs GTP qui ont besoin d un lien scuris UDP (Datagramm Protocol) Transport des PDUs GTP qui nont pas besoin dun lien scuris
22/04/2006 Rseau GPRS 9

Ce transparent voque lui les protocoles internes au rseau GPRS pour communiquer entre SGSN ou GGSN, on voit que larchitecture GPRS est fortement axe sur un rseau IP et que cette architecture de cur de rseau est reprise dans lUMTS et le GPRS.

Encapsulage des couches au niveau du mobile

I P/ CLNP
SN. Da t a Re q u e s t / I n d i c a t i o n SN. Un i t d a t a Re q u e s t / I n d i c a t i o n

s i g.

IP

o t h e r ( PTM SM , S) a ppl i c a t i on de pe nda nt

SNDCP PDU
LL. Es t a b l i s h LL. Es t a b l i s h Re j e c t Re q u e s t / I n d i c a t i o n / Co n f i r m LL. Re l e a s e Re q u e s t / I n d i c a t i o n LL. Da t a Re q u e s t / I n d i c a t i o n / Co n f i r m LL. Un i Da t a Re q u e s t / I n d i c a t i o n LL. Er r o r - I n d i c a t i o Re q u e s t / I n d i c a t i o n n NSAPI PDP PDU

LLC
RLC/ M AC. Re q u e AC. s RLC/ M t / Re q u e s t / RLC/ M AC. RLC/ M AC. Re q u e s t / I ndi c a t i RLC/ M AC. I ndi c a t i

f r ame
Pa g i n g I ndi c Da t a - a t i o n / Re s p o n s e / Co n f i r m I n d i c a t i o n / Co n f i r m Un i t Da t a Er r o r I ndi c a t i on ona t us St on

FH

SNDC PDU

FCS

RLC

l o g i c a l b lBHc o

i n f o r ma t i o nBCS BH

i n f o r ma t i o nBCS LLC PDU

MAC
PL. Da t a PL. Sy n c Re q u e s t / I n d i c a t i o n / Co n f i r m PL. No Sy n c - I n d i c a t i o n Re q u e s t / Co n f i r m PL. St a t u s - I n d i c a t i o n PL. Er r o r - I n d i c a t i o n

22/04/2006
phy s i c al l i nk

Rseau GPRS
MAC RLC h e a d e r RLC Da t a BCS

10

Ce transparent illustre le rle de chaque couche dun point de vue protocole couche 2 et 3 et comment les changes intercouches se font.

10

Attachement /Dtachement GPRS


Attachement GPRS Effectuer un attachement GPRS avant d accder un service GPRS Contexte MM tabli entre le mobile et le SGSN aprs attachement GPRS Attachement combin dans un rseau mode 1 pour un mobile classe A ou B Dtachement GPRS Dtachement explicite lorsquil est initi soit par le mobile soit par le rseau Dtachement implicite suite lexpiration dun timer indiquant un manque d activit sur un lien logique
22/04/2006 Rseau GPRS 11

Avant tout change de donnes l initiative du rseau ou du mobile il faudra que le terminal mobile fasse un attachement GPRS quil pourra combiner ou non avec une localisation GSM. Cet attachement GPRS permettra de localiser prcisment le terminal dans le rseau avec une prcision la cellule prt et il y aura un changement dtat au niveau de la couche GMM Le dtachement GPRS lui interviendra soit explicitement aprs larrt du service soit aprs le non transfert pendant un certain temps sur le lien logique.

11

Gestion de contexte PDP


Contexte PDP (Packet Data Protocol) Permet de caractriser un accs un rseau commutation de paquets externe pour une transmission GPRS Informations lies au contexte PDP : Adresse et nom du rseau commutation de paquets Qualit de service demande Adresse IP du mobile allou en statique ou en dynamique Activation possible de plusieurs contextes PDP en parallle entre le MS et le SGSN (jusqu 11 contextes PDP en parallle)

22/04/2006

Rseau GPRS

12

En GPRS le PDP contexte a un rle trs important comme il la en UMTS, le PDP contexte caractrise le service que lon va rendre entre le terminal mobile et le rseau GPRS. Ses caractristiques sont donc une certaines qualit de service (dlais dacheminement, dbit moyen) ou QOS en anglais ainsi que le port (Nsapi au niveau SNDCP) qui permet de multiplexer ou dmultiplexer le service sur la connexion physique. Comme mentionne avant le PDP contexte en GPRS ne sapplique quaux changes de donnes Ip sans connatre ce qui est rellement transport, le service voix quel que soit le codeur choisi (FR,EFR,AMR) lui reste transport par le GSM. En UMTS tout service se verra associ un PDP contexte avec des contraintes de qualits de services plus ou moins importantes. Ainsi un service voix ncessitera un dlai dacheminement court pour viter les sensations dchos par contre un service type client serveur lui ncessitera moins dinteractivit. En UMTS comme en GPRS on pourra bien sur avoir plusieurs contextes PDP en parallles les contraintes tant surtout la mmoire du terminal et la pertinence de louverture en parallle. La gestion du contexte PDP est faite dans la couche SM (manageur de cession) toutefois louverture proprement dite est faite au niveau des couches SNDCP et LLC que nous verront plus tard.

12

tats de la mobilit GMM 1/3


tats de la mobilit GMM: tats de mobilit grs par le MS et le SGSN tats exports dans la couche RLC/MAC du MS tats exports du SGSN vers la BSS IDLE : Dfinition : mobile pas attach GPRS Procdures autorises : Reslection de cellules GPRS, reslection de PLMN Procdures non autorises Aucun transfert GPRS Pas de procdure de localisation GPRS except attachement GPRS Passage IDLE -> READY : attachement GPRS
22/04/2006 Rseau GPRS 13

La gestion de la mobilit et surtout de la localisation en GPRS a t grandement amlior en effet une meilleure localisation simplifie la tche de routage et permet dconomiser les phases de Paging. Une nouvelles couche GMM pour Gprs Mobility Management a t cre pour grer la mobilit de lutilisateur au sein du rseau. En fonction de ltat de Mobilit du terminal mobile il aura accs ou non tel ou tel service, en Mode Idle le terminal nest pas connu vis vis du rseau GPRS il ne peut que prselectionner les cellules et les rseaux sur lesquels il pourraient tenter de sattacher

13

tats de la mobilit GMM 2/3


STANDBY Dfinition : mobile attach GPRS, mobile localis au niveau de la Routing Area Procdures autorises : Procdure de mise jour de Routing Area Rception de paging Reslection de cellules GPRS, reslection de PLMN Procdures non autorises Pas de procdure de mise jour au niveau de la cellule Pas de remonte de mesures Passage STANDBY -> READY : envoi dune PDU LLC

22/04/2006

Rseau GPRS

14

En mode standby le mobile est attach au niveau GPRS, est connu au niveau de la zone mais pas de la cellule. Cet tat est rencontr lors de la fin de transmission de donnes et est un tat dattente o le mobile pourra soit reprendre une transmission et repasser dans ltat Ready soit arrter le service GPRS et repasser dans ltat Idle. Cet tat permet de librer au plus tt la ressource tout en minimisant le temps de reprise si ncessaire.

14

tats de la mobilit GMM 3/3


READY Dfinition : mobile attache GPRS, mobile localis au niveau de la cellule Procdures autorises Procdure de mise jour au niveau de la cellule Procdure de mise jour au niveau de la Routing Area Remonte des mesures dans les modes NC1 et NC2 Procdures non autorises Paging Passage READY -> STANDBY : Expiration du timer READY Forcer le passage dans l tat STANDBY
22/04/2006 Rseau GPRS 15

Le mode ready ou prt est le cas nominale du GPRS, le terminal mobile est dans ce cas connu au niveau du rseau et est localis au niveau cellulaire. Dans ce mode le terminal remet jour bien sur sa localisation si ncessaire, remonte les mesures de qualits et surtout peux demander des accs rseaux pour transmettre des paquets de donnes. A la fin de la transmission un timer se met en route et son chance si la transmission na pas repris on passe alors en tat standby

15

Gestion de la localisation
Gestion de la localisation Dfinition de la Routing Area Dtermin par l oprateur Regroupe 1 ou plusieurs cellules; incluse dans une zone de localisation (LA) RAI : identifiant de la Routing Area RAI = LAI (Location Area Identity) + RAC (Routing Area Identity) Procdures lies la localisation Paging au sein de la Routing Area lors dun appel entrant lorsque le mobile est dans ltat STANDBY Procdure de mise jour de Routing Area lorsque RAI de la nouvelle cellule diffrente de l ancienne cellule Procdure de mise jour de la cellule dans l tat READY
22/04/2006 Rseau GPRS 16

En GPRS on rajoute la notion de Localisation Area la notion de routing Area qui est gnralement une sub-division de la localisation Area et reprsente la ou les cellules qui sont gres par un SGSN. On obtient alors une recherche plus prcise du terminal lors des procdures de Paging. Cette notion est bien sur mise jour rgulirement sur initiative du terminal.

16

Aspects scurit
Aspects scurit Authentification de labonn Gr par le SGSN; permet de protger le lien radio dappels non autoriss Confidentialit de lidentit Assure par les identifiants P-TMSI (Packet Temporary Mobile Station Identity) et TLLI (Temporary Logical Link Identity) lorsquun utilisateur a accs aux ressources radio GPRS Vrification de lidentit Vrification de l IMEI du mobile sur demande du SGSN Chiffrement de l appel Chiffrement des trames LLC Cl de chiffrement dtermin lors de la procdure d authentification
22/04/2006 Rseau GPRS 17

Comme en GSM la scurit joue un rle important dans le GPRS et on retrouve les mmes solutions. Tout dabord il y a authentification de labonn pour savoir si cest bien la bonne personne qui a accs aux bons lments. Ensuite le GPRS assure la confidentialit de lidentit de lutilisateur en ayant recours des identifiants temporaires que sont le PTMSI et le TLLI. Seul le rseau connat la correspondance entre le PTMSI et lIMSI. Enfin il y a possibilit de cryptage des donnes avec des algorithmes dont les arguments dpendent dune clef de cryptage mais aussi du numro de la trame courante. Le cryptage se fait au niveau de la couche LLC

17

Interfonctionnement avec un rseau externe


Interfonctionnement avec un rseau externe Point daccs GGSN : Se comporte comme un routeur IP pour le rseau externe de transmission de donnes Rseau GPRS comme un sous-rseau IP pour le rseau externe commutation de paquets Procdures possibles spcifiques daccs lInternet, lIntranet ou lISP : Authentification de lutilisateur Allocation en dynamique dune adresse IP au mobile dans lespace dadressage du PLMN ou de lIntranet ou de lISP 2 modes daccs lInternet, lIntranet Mode daccs transparent direct Mode daccs non transparent
22/04/2006 Rseau GPRS 18

Un aspect important du GPRS est son interfonctionnement avec un rseau externe en effet le GPRS nest quun moyen de transport dun rseau paquet savoir IP et souvent on a affaire un scnario client/serveur avec le serveur souvent lextrieur du rseau de loprateur. Il y a 2 mode daccs possible pour le terminal. Ces 2 modes le mode daccs direct et le mode daccs indirect vont tre dvelopps plus en dtail dans les transparents qui suivent mais le terminal en mode direct a une adresse Ip dans le domaine dadressage du rseau GPRS et cest loprateur qui route les paquets et gre les domaines, soit le terminal passe par un fournisseur externe qui va grer laccs aux autres rseaux. Le point daccs quoi quil arrive est le GGSN

18

Accs transparent lInternet ou lIntranet


Accs transparent lInternet ou lIntranet Adresse IP du mobile donne par loprateur GPRS Serveur DNS gr par l oprateur GPRS Pas de protocole de scurit entre le GGSN et le rseau externe

Intranet protocol

Intranet protocol

IP
PPP or L2 PPP or L2 GPRS bearer

IP

IP

IP
L2

GPRS L2 bearer

TE
22/04/2006

MT

GGSN
Rseau GPRS

Intranet
19

Dans le mode transparent ladresse donne au mobile doit tre routable ou une translation dadresse doit se faire dans le GGSN qui joue alors le rle de routeur ou de pare-feu. Loprateur GPRS joue alors le rle de fournisseur daccs Internet.

19

Accs non transparent lInternet ou Intranet


Accs non transparent lInternet ou lIntranet Adresse IP du mobile donne dans l espace d adressage de lIntranet ou de lISP Serveur DNS gr par lISP (Internet Service Provider) Procdures dauthentification effectues au travers de serveur comme RADIUS, DHCP
TE MT SGSN GGSN DHCP/ RADIUS UDP IP Phy. layer Phy. layer Lower layers Lower layers Lower layers Lower layers Lower layers ISP DHCP/ RADIUS UDP IP Lower layers

PPP/L2

PPP/L2

SM

SM

GTP

GTP

22/04/2006

Rseau GPRS

20

Dans ce mode daccs le rseau GPRS ne joue que le rle de mdium entre le fournisseur daccs et le terminale, cest au fournisseur quincombe la gestion de ladressage et du routage.

20

Scnario dactivation de contexte PDP


TE
AT-Commands [APN] GGSN performs: - APN -> ISP address translation via DNS - allocates 1) RADIUS client or 2) RADIUS client and DHCPclient - Translates the Protocol Configuration Options DHCP option and RADIUS attributes.

MT

SGSN

GGSN
RADIUS/DHCP client

ISP/intranet
RADIUS/DHCP server

LCP negotiation [MRU, Auth. prot.]

Authentication [CHAP/PAP/none] IPCP Config-req [ IP-address, Header compression ]

The MT stores the authentication parameters Activate PDP Context req. [ APN, QoS, PDP-type, NSAPI, Protocol Configuration Options] Create PDP ContextReq. [ APN, QoS, PDP-type, TID, Protocol Configuration Options]

RADIUS Access-Request Option 1: RADIUS Authentication, Configuration RADIUS Access-Accept Authentication, Configuration

RADIUS Access-Request Authentication RADIUS Access-Accept Authentication DHCP-DISCOVER Option 2: RADIUS+ DHCP DHCP-OFFER Configuration

DHCP-REQUEST Configuration GGSN stores IPaddress and composes an NCP-IPCP Configure-Ack packet DHCP-ACK Configuration

Create PDP Context Response Activate PDP Context Acc IPCP Configuration-Ack [IP-address, Header compression] [Protocol Configuration Options, Cause] [Protocol Configuration Options, Cause]

22/04/2006

Rseau GPRS

21

Ce transparent illustre toutes les phases de louverture dun PDP contexte qui est le tuyau pour le GPRS

21

Dfinition des classes multislots 1/3


Multislot class 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 Maximum number of slots 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 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 Sum 2 3 3 4 4 4 4 5 5 5 5 5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Tta 3 3 3 3 3 3 3 3 3 3 3 2 NA NA NA NA NA NA 3 3 3 2 2 3 3 3 2 2 2 Minimum number of slots Ttb 2 2 2 1 1 1 1 1 1 1 1 1 a) a) a) a) a) 0 b) b) b) b) b) b) b) b) b) b) b) Tra 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 1 0 2 2 2 2 2 2 2 2 2 2 2 Trb 2 1 1 1 1 1 1 1 1 1 1 1 a) a) a) a) 0 0 c) c) c) c) c) c) c) c) c) c) c) Type 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1

22/04/2006

Rseau GPRS

22

Ce transparent donne la liste des classes possibles pour un terminal GPRS sachant que ce qui peut le plus peut le moins. Actuellement la plus part des terminaux GPRS sont classe 10 . Rx reprsente louverture maximale de fentres simultane sen rception et Tx en mission. Les transparents suivant donnent la dfinition exacte de chaque lments

22

Dfinition des classes multislots 2/3


Liste des paramtres
Rx : nombre maximum de fentres Rx par trame TDMA Tx : nombre maximum de fentres Tx par trame TDMA SUM : nombre maximum de fentres Rx et Tx ouvertes par trame TDMA Tra : temps minimum pour ouvrir une fentre Rx incluant le temps pour faire des mesures Trb : temps minimum pour ouvrir une fentre Rx sans inclure le temps pour faire des mesures Tta : temps minimum pour ouvrir une fentre Tx en incluant le temps pour faire des mesures Ttb : temps minimum pour ouvrir une fentre Tx sans inclure le temps pour faire des mesures
22/04/2006 Rseau GPRS 23

23

Dfinition des classes multislots 3/3


3 types de classes multislot Classe multislot de 1 12 Emission et rception non simultan sur le mme TS Tra, Ttb sappliquent uniquement Classe multislot de 13 18 Emission et rception simultan possible Classe multislot de 19 29 Uniquement pour le mode half-duplex : pas de TBF simultan sur les voies montante et descendante

22/04/2006

Rseau GPRS

24

24

Organisation des canaux logiques GPRS 1/3


Organisation des canaux logiques pour le GPRS Nouveaux canaux logiques PCCCH (Packet Common Control Channel) contient les canaux logiques suivants : PAGCH/D : utilis pour allouer un ou des PDTCH au MS PPCH/D : utilis pour pager le mobile PRACH/U : demande d allocation d1 ou plusieurs PDTCH PBCCH/D : canal de diffusion des paramtres systme qui vont permettre au mobile daccder au rseau GPRS PDTCH : canal logique de transport des donnes en commutation de paquet utilis pour les voies montante et descendante PACCH : canal logique de transport de la signalisation associ un TBF sur les voies montante et descendante
22/04/2006 Rseau GPRS 25

Comme en GSM le GPRS possde ses propres canaux logiques eux mmes supports par des canaux physiques; Globalement on retrouve les mmes fonctions de canaux que dans le GSM en rajoutant un P devant le nom GSM. On a ainsi les canaux de contrle commun ports par le PCCH, on a aussi lquivalent du BCCH le PBCCH qui diffuse les informations systmes. On trouve ensuite le canal de transport de donnes PDTCH associ au canal de signalisation le PACCH

25

Organisation des canaux logiques GPRS 2/3


Nouveau canal physique PDCH qui supporte les canaux logiques GPRS Canal physique PDCH dtermin par le couple frquence, timeslot port sur une nouvelle multitrame 52
B0 B1 B2 I B3 B4 B5 I B6 B7 B8 I B9 B10 B11 I

Position des canaux non fige sur la multitrame 52 Ordonnancement dans l ordre suivant : B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11 BS_PBCCH_BLKS : indique le nombre de blocs (de 1 4) rservs pour le PBCCH BS_PAG_BLK_RES : indique le nombre de blocs rservs pour les canaux PAGCH, PDTCH, PACCH
22/04/2006 Rseau GPRS 26

Le canal physique comme en GSM se caractrise par une frquence et un timeslot allou dans une multi_trame 52 Toutefois cette allocation peux tre fixe ou dynamique; on verra cela plus en dtail dans la couche MAC.

26

Organisation des canaux logiques GPRS 3/3


BS_PCC_CHANS : indique le nombre de canaux PDCH contenant du PCCCH Pas de PBCCH dans tout PDCH supplmentaire supportant du PCCCH; remplac par du PDTCH/PACCH Exemple de d organisation des canaux sur la voie descendante PBCCH X X BS_PBCCH_BLKS = I2, BS_PAG_BLKS_RES = 3X I Y X X X I Y X
X I Y X X I Z X X I Y X X

PBCCH

Y Y

I I

X : PPCH Y : PAGCH/PDTCH/PACCH Z : PDTCH/PACCH


22/04/2006 Rseau GPRS 27

27

Surveillance de lenvironnement radio 1/2


Surveillance de lenvironnement radio Types de mesures : Mesures de puissance: Mesure de puissance sur la cellule courante et sur les cellules voisines Mesures de qualit: Mesures dinterfrences dans les modes veille et transfert pendant les trames Idle de la multitrame 52 Calcul de la variance des mesures du signal descendant sur le canal courant Mesures tendues Mesures de puissance sur des frquences supplmentaires Mesure dinterfrence sur une frquence supplmentaire
22/04/2006 Rseau GPRS 28

Tout au long de son attachement GPRS et plus particulirement en Mode Ready le terminal surveille lenvironnement Radio dun point de vue puissance et qualit pour permettre la bonne slection ou reslection de cellule et la continuit de service. Contrairement au GSM il n y a pas en GPRS de Handover juste des reslection avec pertes ou non de paquets le lien ntant pas permanent cela simplifie la chose

28

Surveillance de lenvironnement radio 2/2


Reslection de cellule Mode de reslection Effectue dans les mode veille et transfert NC0, NC1 : reslection initie par le mobile NC2 : reslection initie par le rseau Cause de la reslection Valeur du critre C1 passe 0 Perte de signalisation sur la voie descendante Cellule en cours devient barre Meilleur niveau de rception dans une cellule voisine Critre de reslection Prsence du PBCCH : utilisation des nouveaux critres GPRS C 1, C31, C32 Non prsence du PBCCH : utilisation des critres C1, C2
22/04/2006 Rseau GPRS 29

Les critres de slection et reslection sont essentiellement des critres de puissance mais aussi de perte de signal. Les critres sont propres au GPRS toutefois en cas de non prsence (cas pour la release 98 ne devrait plus se prsenter en rel) des canaux de contrles GPRS on utilise alors les critres de slection et reslection du GSM

29

Couche MAC 1/7 Couche MAC


Fournit les services suivants :
Gestion des accs simultans sur le canal radio Gestion des procdures pour la rception sur les canaux PBCCH et PCCCH Gestion des procdures pour la reslection Gestion des TBF (Temporary Block Flow) Multiplexage des donnes et de la signalisation sur les voies montante et descendante Gestion des procdures pour la remonte des mesures

22/04/2006

Rseau GPRS

30

La couche MAC (Medium Access Control)joue un rle important car elle gre laccs aux canaux physiques radio. En cela elle multiplexe et dmultiplexe les canaux logiques, gre les procdure de reslection et gre les TBF qui sont les blocs daccs la ressource.

30

Couche MAC 2/7


Dfinition dun TBF
Caractristiques dun TBF
Caractris par une connexion physique unidirectionnelle entre 2 entits RR pour le transfert des PDUs LLC sur un canal PDCH (soit du MS vers le rseau soit du rseau vers le MS) Permet le transfert point--point de la signalisation et des donnes entre le MS et le rseau au sein de la cellule

Allocation du TBF
TBF initi soit par le mobile soit par le rseau pour la transmission d une PDU LLC TBF temporaire et maintenu pendant le transfert de paquet TBF identifi par un identifiant TFI (Temporary Flow Identifier); allou par le rseau lors de l affectation des ressources au MS
22/04/2006 Rseau GPRS 31

Le TBF dont la dfinition et la cration sont prciss ici joue un rle important car il caractrise un accs la ressource Radio pour la transmission dun paquet LLC . Cette affectation de ressource est temporaires et est identifie par un TFI

31

Couche MAC 3/7


Allocation des ressources
Allocation des ressources se fait sur un type de voie (montante ou descendante) de manire indpendante Sur la voie montante
2 types d allocation (dynamique, fixe) Allocation d un PDCH ou dun ensemble de PDCH (en multislot) par le rseau Multiplexage possible de plusieurs mobiles sur le mme canal PDCH en mission (canal partag avec d autres MS) Allocation dun TFI li au TBF sur la voie montante permettant d identifier les blocs RLC/MAC mettre Allocation dynamique Affectation dun identifiant USF un mobile par le rseau
22/04/2006 Rseau GPRS 32

Lallocation de la ressource radio est de types soit dynamique soit fixe. En Fixe le mobile se voit attribu un Bitmap dmission quil devra respecter pour mettre en dynamique on attribue au terminal dun identifiant USF qui tant dcod par le terminal prcisera le blocks et les 4 blocs suivant sur lesquels le terminal pourra mettre.

32

Couche MAC 4/7


Dcodage de lUSF par le mobile sur tous les blocs de la voie descendante Si dtection de lUSF affect au MS sur le bloc reu sur la voie descendante alors mission par le MS sur le bloc suivant ou sur les 4 blocs suivants au bloc reu Allocation fixe Allocation d un bitmap qui reprsente les numros de blocs avec les timeslots sur lesquels le MS doit mettre

Sur la voie descendante


Multiplexage possible de plusieurs mobiles sur le mme canal PDCH en rception (canal partag avec d autres MS) Allocation dun TFI li au TBF sur la voie descendante permettant d identifier les blocs RLC/MAC recevoir

22/04/2006

Rseau GPRS

33

Sur la voie descendante lallocation dun TFI permettra de dire au terminal sur quel block couter.

33

Couche MAC 5/7


Etablissement dun TBF sur la voie montante
Pas de TBF tabli sur la voie descendante
Accs en 1 ou 2 phases 1 phase
Packet Channel Request Packet UL assignment

2 phases
Allocation d1 seul bloc

Packet Channel Request Packet UL assignment Packet Resource Request Packet UL assignment

(PRACH) (PAGCH) (PACCH) (PACCH)

Allocation d1 seul bloc ou d un ensemble de PDCH

TBF tabli sur la voie descendante


Envoi d un message Packet Resource Request ou Packet Downlink Ack/ Nack sur le canal PACCH pour une demande de TBF sur la voie montante
22/04/2006 Rseau GPRS 34

Ltablissement dun TBF se fait en 1 ou 2 phases selon le rseau de plus la procdure es t lgrement diffrente selon que lon ait dj ou non un TBF tablit sur la voie descendante.

34

Couche MAC 6/7


Contrle de l accs alatoire - accs au canal PRACH
Phase T(i) : permet de connatre le nombre de trames TDMA entre 2 missions de Packet Channel Request Phase P(i) : permet de savoir si le mobile est autoris mettre un burst d accs dans cette trame
TN (N)
PRACH

TN (N+x)
PRACH

Phase T(i) Phase P(i)


22/04/2006

x: v.a [S, S+1, .., S+T-1] mis si n>= P(i) n: v.a [0, 1, .., 15]
Rseau GPRS 35

Exactement comme en GSM ou pour le RACH il y a une phase daccs alatoire on passe un contrle daccs alatoire dans la phase du RACH Gprs pour viter les collisions entre terminaux.

35

Couche MAC 7/7


Etablissement dun TBF sur la voie descendante
Pas de TBF tabli sur la voie montante
MS dans ltat STANDBY Envoi dun message Packet Paging Request par le rseau sur le canal PPCH ou d un message Paging Request Etablissement dun TBF sur la voie montante par le MS pour passer dans ltat MM READY MS dans ltat READY Envoi dun message Packet Downlink Assignment par le rseau sur le PAGCH ou sur le PPCH pour tablir un TBF sur la voie descendante TBF tabli sur la voie montante Envoi d un message Packet Uplink Ack/ Nack sur le canal PACCH pour tablir un TBF sur la voie montante
22/04/2006 Rseau GPRS 36

Ltablissement dun TBF descendant passe par une phase de Paging GPRS et alors une phase de RACH classique du terminal Ce dernier change alors dtat et on retrouve alors ltablissement classique dun TBF Montant

36

Couche RLC
Couche RLC 2 modes de transmission: Mode non acquitt : aucun mcanisme d acquittement Mode acquitt : acquittement au maximum tous les 64 blocs, mcanisme de retransmission Mcanisme de segmentation et de rassemblage
RLC hdr RLC hdr RLC hdr RLC hdr

RLC data block PDU LLC Mcanisme de concatnation

PDU LLC1

PDU LLC2

RLC hdr

LLC1 Rseau GPRS

RLC hdr LLC1/LLC2

RLC hdr

LLC2 37

22/04/2006

La couche RLC joue un rle important, elle va en effet garantir le bon acheminement des PDU LLC entre le terminal mobile et la station de base. Son mode de fonctionnement est proche de nombreux protocoles comme le tcp ou LLC savoir une fentre dacquittement glissante de 64 blocs. Elle est aussi directement lie la couche MAC. Cette couche est une des plus modifie pour le passage lEDGE en effet une des modifications les plus directe est lagrandissement de cette fentre dacquitement.

37

Couche GMM 1/2 Couche GMM


Procdures GMM
Attachement GPRS (2 types)
Attachement seul GPRS normal Attachement combin IMSI et GPRS

Dtachement GPRS (2 types)


Dtachement pour les services GPRS Dtachement combin IMSI et GPRS

Mise jour de la Routing Area (4 types)


Mise jour normal de la Routing Area Mise jour combin de la Routing area et de la Localisation Area Mise jour priodique de la Routing Area Mise jour de la Routing Area avec attachement GSM
22/04/2006 Rseau GPRS 38

Comme expliqu prcdemment la couche GMM joue un rle essentiel dans le GPRS car elle permet de souscrire le service grce lattachement GPRS ou darrter le GPRS avec le dtachement. Cette couche gre bien sur les tats du mobile vis vis du rseau mais aussi la localisation du terminal dun point de vue routing Area

38

Couche GMM 2/3


Rallocation P-TMSI
Assure la confidentialit de lutilisateur Effectue lors dune procdure spcifique GMM ou dune mise jour de la Routing Area

Authentification et chiffrement GPRS


Vrifier lidentit de lutilisateur Fournir des paramtres au mobile pour calculer la cl de chiffrement Laisser au rseau le contrle de lactivation du chiffrement

Identification GPRS
demander lidentit du mobile (IMEI, IMSI)
22/04/2006 Rseau GPRS 39

GMM gre aussi laspect confidentialit et scurit grce la gestion du PTMSI qui permet lanonymat mais aussi lauthentification et le chiffrement en GPRS qui sont assez proche dans les mcanismes de ceux du GSM.

39

Couche GMM 3/3


Paging
permet d identifier la cellule o est localis le mobile procdure uniquement utilis dans les conditions suivantes dans le mode GMM STANDBY pour envoyer des donnes au mobile

Donnes manipules par GMM et stockes dans la carte SIM


P-TMSI : identit temporaire de l abonn lie la Routing Area P-TMSI signature : identit temporaire de l abonn RAI : identit de la Routing Area GPRS Update Status : status de la dernire procdure de localisation CKSN : numro de la cl de chiffrement
22/04/2006 Rseau GPRS 40

40

Couche SM Couche SM
Gestion des contextes PDP entre le MS et le SGSN
Activation dun contexte PDP initie par mobile ou par le rseau Modification d un contexte PDP initie par le rseau Dsactivation de contexte PDP initie par le mobile ou par le rseau

Donnes manipules par SM


NSAPI : identification du contexte PDP Type de rseau PDP et adresse de PDP Nom du service daccs au rseau PDP QoS demand TI : identification de la transaction entre le MS et SGSN
22/04/2006 Rseau GPRS 41

La couche SM elle a comme rle la gestion des contextes PDP qui sont les lments de base du GPRS. Elle va ngocier les paramtres de la connexion entre le terminal et le SGSN toutefois ltablissement en tant que tel est dlgu aux couches SNDCP et LLC

41

Couche SNDCP
Couche SNDCP Multiplexage des N-PDUs venant de NSAPI(s) sur un SAPI LLC Plusieurs N-PDUs sur 1 SAPI LLC donn 1 N-PDU est identifie par 1 NSAPI Adaptation des primitives dune couche rseau sur LLC Compression des donnes utilisateurs et des informations de contrle Activation de la transmission (mode acquitt ou pas) Ngociation des paramtres XID entre les entits SNDCP Segmentation/r-assemblage des N-PDUs
N-PDU segmente en plusieurs SN-PDU si trop grande (par dfaut : >1520 Octets (acquitt), > 500 Octets (non acquitt ))
22/04/2006 Rseau GPRS 42

La couche SNDCP a un rle dadaptation entre les couches Ip et les canaux datas GPRS. Elle va donc segmenter et rassembler les paquets Ip en fonction de la taille des paquets transmissibles sur le rseau. Elle peut aussi faire de la compression de donne ou denttes .

42

Couche LLC
Couche LLC Fournit un support fiable de transfert dinformation entre un MS et SGSN Fournit un support de transfert d informations avec des critres diffrents de qualit de service Multiplexage des donnes en provenance de plusieurs SAPI de la couche suprieure dans les modes acquitt et non acquitt Chiffrement des donnes de la couche suprieure Fournit 2 modes de transmission:
Mode acquitt (I) Mode non acquitt (UI) avec 2 modes de protection :
Mode protg Mode non protg
22/04/2006

(CRC sur entte + info.) (CRC sur entte)


43

Rseau GPRS

La couche LLC joue un rle primordiale dans le GPRS car elle garantie la bonne transmission entre le SGSN et le terminal mobile. Cette transmission est base sur une qualit de service et peut tre multiplexer ou non. Le chiffrement des donnes est faite ce niveau mme si lchange des paramtres des chiffrement sont ngocis au niveau de GMM. Il y a aussi protection de lintgrit des donnes par lajout dun CRC qui protge plus ou moins la trame (seulement entte ou entte et donnes). Comme RLP LLC peut tre en mode non acquitt ou acquitt en fonction que lon veut garantir ou non la rception ou non des donnes le choix entre les 2 modes dpend directement de la qualit de service demande.

43

Conclusion
Le Gprs est un rseau de transmission de donnes Le cur de rseau sappuie sur un rseau Ip et les paquets transmis sont des paquets IpV4 ou IpV6 Cest une extension du rseau GSM et il prpare le rseau UMTS toutefois avec des dbits trs infrieurs. Volont doptimiser la transmission en nutilisant pas une connexion ddie mais partage. Lutilisateur nest plus factur la dure mais la quantit change La transmission est gnralement asymtrique et est optimise pour un dialogue client/serveur.

22/04/2006

Rseau GPRS

44

44