General Packet Radio Service GPRS
GPRS
GPRS : Plan
Introduction
Architecture
Interface Radio
Gestion mobilit et session
Architecture de protocoles
GPRS
Motivations
GSM
Tlphonie
: circuit, faible dbit Services donnes ?
Evolutions
HSCSD
High Speed Circuit Switched Data
Transfert de donnes en utilisant les circuits de voix
GPRS General Packet Radio Service
Architecture rseau en mode paquet
EDGE Enhanced Data for GSM Evolution
Dbits suprieurs (modulation)
GPRS
Transfert de donnes GSM
BSS
BTS
NSS
MSC
InterWorking Function IWF
Rseau de donnes
IWF (InterWorking Function) : Interface entre rseau GSM et
rseau extrieur Entrelacement plus profond que pour la voix (22 trames/8) 2 modes de fonctionnement : Mode transparent :
pas de correction derreurs conditions favorables : bon SNR, mobilit restreinte dbit utilisateur thorique : 14,4
Non transparent :
utilisation dun protocole de reprise sur erreurs RLP (Radio Link Protocol) dbit utilisateur thorique : 9,6 kbit/s
GPRS
Service HSCSD
volution essentiellement logicielle du GSM Repose sur la possibilit dallouer simultanment plusieurs
canaux physiques
En mode transparent : jusqu 4 slots par trame TDMA : Dbit plus lev
4x14,4 = 57,6 Kbit/s
Manque de souplesse et defficacit dans lallocation des
ressources radio Peu de succs : seulement utilis dans ~15 pays :
Allemagne, Autriche, Danemark, Grande Bretagne, Hongrie, Luxembourg, Suisse
Pas dinvestissement des oprateurs pour lincorporation du
service HSCSD dans GSM
GPRS
GSM donnes et HSCSD
GSM et HSCSD : rseau commutation de circuits
Dbit peu lev : 9.6 Kbps or 14.4 Kbps Pas de support de donnes multimdia Utilisation de la bande passante peu efficace
ligne monopolise dans tout le rseau pour un trafic de donnes de nature trs sporadique
Pitre gestion des ressources radio Cot des communications
tarif fonction de la dure, pas de la quantit de donnes HSCSD : payer tous les canaux utiliss ?!
GPRS
Commutation de circuit
GPRS
Why Packet? Bursty Services
Bursty Services
bit/s
Circuit Capacity 33.6k
WWW pages
Mean WWW browsing example
Trafic avec burst Surfer sur le web
Commutation de circuit = gaspillage
GPRS
Commutation de paquets
GPRS
GPRS: introduction
GPRS : GSM phase 2+
Coexistence avec l infrastructure GSM
2 nouveaux types de nuds Dbit thorique jusqua 170 Kb/s Dbit pratique de 30 50 Kb/s
Mode paquet (IP)
Connexion avec d autres type de rseaux de
donnes (X25, Internet) Service multimdia Facturation non plus au temps de connexion mais au volume transfr Plusieurs qualit de service
GPRS
Types de services
GPRS propose 2 catgories de services
PTP
: Point-To-Point
Sans connection : Web, Mail, Avec connection : Telnet, validation de carte de credit,
PTM : Point-To-Multipoint
Multicast Service (PTM-M) : New, diffusion de la mto, .. Group Call Service (PTM-G) Vido confrences
GPRS
GPRS : Plan
Introduction
Architecture
Interface Radio
Gestion mobilit et session
Architecture de protocoles
GPRS
Architecture
GPRS
De GSM GPRS
Elment MS Software upgrade Hardware upgrade
BTS
BSC MSC / VLR HLR SGSN GGSN
upgrade
upgrade upgrade Upgrade New New
No change
PCU interface No change No change New New
SGSN : Serving GPRS Support Node
GGSN : Gateway GPRS Support Node
GPRS
Mobile GPRS
GSM et GPRS partagent la mme interface
radio un mobile peut communiquer avec les deux rseaux
Dfinition de 3 classes de mobiles
Classe A : communication simultane dans les
deux modes Classe B : Ecoute du rseau GSM + GPRS mais communication avec un seul mode la fois Classe C : Position du terminal au dpart en mode GSM ou GPRS
GPRS
SGSN et GGSN
Contrle dadmission Gestion de la mobilit
-Scurit -QoS -Attach/Detach BSS PCU BSS PCU
SGSN GGSN MAP Signalling (GGSN)
HLR
MAP Signalling (SGSN)
Rseau de donnes externe
Client
BSS PCU
SGSN
IP Backbone
Data network
BSS PCU
Encapsulation GTP
- Routage - Signalisation - Encapsulation Interface : GPRS/Rseau de donnes externe
Client
BSS PCU
Clients
GPRS
Rsum
GPRS
GPRS : Plan
Introduction
Architecture
Interface Radio
Gestion mobilit et session
Architecture de protocoles
GPRS
Interface Radio GPRS
GPRS
Canaux physiques
Les canaux physiques GPRS sont nomms :
Un mobile peut utiliser de 1 8 slots dans la mme trame
PDCH : Packet Data Channel
Le nombre de slots allous la voie montante et descendante
Flexibilit de lallocation de canaux
peut tre diffrent
GSM : allocation permanente durant toute la dure de lappel
Traitement efficace des transmissions asymtriques
Gaspillage de ressources si aucune donne transmise
GPRS : allocation des canaux que pendant la transmission des
donnes
Plusieurs utilisateurs peuvent partager le mme canal Partage des ressources efficace
GPRS
Interface Radio GPRS
GPRS
Canaux logiques
Au dessus des canaux physiques, se
trouvent les canaux logiques GSM et GPRS se partagent la mme interface physique :
Les
canaux de synchronisation frquentielle et temporelle ne sont pas dupliqus Les canaux de contrle et de broadcast peuvent regrouper des information GSM et GPRS
GPRS
Canaux logiques
GPRS
GPRS : Plan
Introduction
Architecture
Interface Radio
Gestion mobilit et session
Architecture de protocoles
GPRS
Attachement au rseau
Attachement : tablir un lien logique entre le mobile et le
SGSN
Un mobile attach est connu du rseau
Dtachement : opration effectue, lorsque le mobile ne
souhaite plus utiliser les services GPRS
Un mobile dtach quivaut un mobile teint Trois type attachements :
Le rseaux cur GSM et GPRS sont spar :
Attachement GSM classique : associ lIMSI un numro TMSI au sein du VLR Attachement GPRS : associ au mobile une identit temporaire au sein du SGSN PTMSI Attachement Commun au GSM et GPRS : le mobile se manifeste auprs des rseaux GSM et GPRS non accessible aux mobiles de classe C
GPRS
Attachement au rseau
GPRS
Etat dun mobile
Idle : VEILLE
Le mobile est dtach, il nest pas connu des nuds GPRS. Les appels sont routs sur un rpondeur Il effectue les mesures pour de slection de cellule
Stand-by : ATTENTE
Le mobile est attach Rception des appels entrants par paging Localisation la zone de routage prs Effectue des mises jour de localisation lors des dplacements
Ready : PRT
Le mobile est en cours de communication localisation la cellule prs
GPRS
Etat dun mobile
GSM
Mobile
connu communication
GPRS : attente
Mobile
connu peu ne pas transmettre Transmission souvent sporadique Entre deux salves le mobile reste identifi Evite une nouvelle procdure dauthentification au sein dune mme session
GPRS
Etat dun mobile
Dtachement ou Expiration temporisation
IDLE
Dtachement GPRS Attachement GPRS
Expiration temporisation
STAND-BY
READY
Transmission ou rception dun paquet (PDU)
GPRS
Contexte PDP
GPRS peut changer des donnes avec diffrents
rseaux de donnes : PDN (Packet Data Network) GPRS permet douvrir des sessions simultanes avec des PDN diffrents Une session est tablie aprs :
Attachement Activation dun contexte PDP (Packet Data Protocol Address)
Un PDP permet de caractriser une connexion Sans le contexte PDP, le rseau ne peut pas router correctement les paquets vers le mobile Lactivation dun PDP peut se faire linitiative du rseau ou du mobile
GPRS
Contexte PDP
Un contexte PDP contient principalement Le type de rseau PDP utilis : X.25, IP, Ladresse PDP du terminal : X.121, IP, Ladresse IP du SGSN courant Le point daccs au service utilis : NSAPI La qualit de service ngocie Deux mode dallocation dadresse PDP Statique
Dynamique
Association permanente dune ou plusieurs adresses PDP au terminal Possibilit de stocker les adresses dans la carte SIM Allocation chaque demande dactivation dun contexte PDP
GPRS
Contexte PDP: Initiative mobile
GPRS
Contexte PDP: Initiative rseau
GPRS
Adresse PDP
Deux mode dallocation dadresse PDP
Statique
Association permanente dune ou plusieurs adresses PDP au terminal Possibilit de stocker les adresses dans la carte SIM
Dynamique
Allocation chaque demande dactivation dun contexte PDP
Lattribution dadresse IP peut se faire
directement par le fournisseur daccs
extrieur du rseau de loprateur mobile service conomie dadresses IP (IPv4)
GPRS
PDP : Qualit de Service QoS
GPRS exprime la qualit de service laide des
classes :
La priorit du service La fiabilit du service Les dlais tolrs Le dbit moyen Le dbit pic des informations transmises
La ngociation se fait entre le GGSN et le mobile Les moyen de fournir la QoS ne sont pas
standardiser, mais sont la charge de loprateur
GPRS
QoS : Priorit du service
Trois classes de priorit : Haute Normale Basse
Exemple dutilisation : en cas de congestion du rseau, le rseau va pouvoir identifier les donnes supprimer
les services de classes de priorit basse vont tre interrompus les premiers
GPRS
QoS : Fiabilit de service
Trois classes de fiabilit qui correspondent des garanties sur :
les taux de perte la duplication le dsquencement taux derreur rsiduelle de la transmission
Elles sont attribues en fonction de lapplication de lutilisateur
GPRS
QoS : Dlai de service
Le dlai comprend :
Le temps daccs au canal niveau RLC-Mac Le temps de transmission sur linterface air Le temps de transit dans le rseau GPRS Le temps de transmission dans les autres rseaux
Le dlai ne comprend pas
Dans un premier temps : seulement la classe best effort (4)
GPRS
QoS : Dbit moyen
Le dbit moyen :
Inclut les priodes de silence pour les services dont le trafic est sporadique
GPRS
QoS : Dbit pic
Le dbit pic :
Fait rfrence la vitesse maximale de transmission demande par lutilisateur
GPRS
GPRS : Plan
Introduction
Architecture
Interface Radio
Gestion mobilit et session
Architecture de protocoles
GPRS
Architecture en couches
GPRS
Couches GPRS
SNDCP (Sub-Network Dependent Convergence
Protocol) :
Multiplexage de plusieurs PDP sur une liaison LLC Compression, segmentation, multiplexage de plusieurs paquets de niveaux rseaux sur une seule connexion virtuelle
LLC (Logical Link Control) : Service de transmission fiable et chiffre entre le MS et le SGSN GTP (GPRS Tunnel Protocol) : Protocole dencapsulation entre SGSN et le GGSN
GPRS
Echange de donnes
Flux de donnes entre MS et SGSN
GPRS
Echange de donnes
Encapsulation selon le principe OSI
Rception
du niveau suprieur dune SDU Ajout en-tte Formation dune ou plusieurs PDU
SNDCP et RLC/MAC peuvent segmenter les
SDUs trop grands Une PDU RLC/MAC a 4 tailles possibles en fonction du codage
Transmission sous forme dun bloc de 4 bursts
GPRS
Transmission vers un mobile
Terminal fixe transmet vers un mobile GPRS
Routage vers le GGSN du rseau nominal Si pas de contexte PDP activ Le GGSN trouve :
Activation dun contexte PDP par le rseau
le SGSN o se trouve labonn, IMSI et NSAPI Le GGSN forme un PDU GTP avec : IMSI et NSAPI
Le PDU GTP est transport par TCP ou UDP vers le SGSN (PDU TCP ou PDU UDP) Le PDU TCP ou UDP est encapsul dans un datagramme IP Le datagramme IP comme adresse IP le SGSN du mobile Le SGSN dcapsule le datagramme et identifie grce au (IMSI NSAPI) Transfre vers le mobile travers la liaison de donnes (SNDCP) Selon ltat du mobile : recherche dans la zone de routage
GPRS
Transmission par un abonn GPRS
Terminal GPRS transmet
Transmission
vers le SGSN par NSAPI SGSN trouve le contexte PDP du terminal
Trouve le GGSN concern
Le paquet est transport dans un GPDU :
Len-tte contient (IMSI et NSAPI)
GPRS
GPRS
GPRS