Académique Documents
Professionnel Documents
Culture Documents
ARM 7 Data GSM
ARM 7 Data GSM
ide1
Agenda
(1) (2) (3)
SMS : mode data packet-like ? GSM data aujourd'hui : donnes en mode circuit GPRS : mode paquet pour l'internet mobile
ide2
Introduction au service de messages courts Evolution de l'architecture NSS Architecture Protocolaire Quelques dialogues clbres :
Transfert d'1 SMS depuis 1 mobile Transfert d'1 SMS vers 1 mobile Transmission d'1 SMS sur SDCCH
ide3
ide4
ide5
GSM Phase 2 : services valeurs ajoutes (VAS) Modification de l'architecture NSS Les services VAS de base offrent :
SMSC (Short Message Service Center) VMS (Voice Mail System)
(c) Olivier Guyot, Nokia
ide6
VAS = premier pas vers des revenus additionnels ne dpendant pas de la voix
Services Intelligents (prpay, services personnaliss, scurit, ...) Possibilit d'avoir des services fournis par des providers externes (c) Olivier Guyot, Nokia
ide7
BSS
MSC
VLR
IW-MSC /SMSGMSC
SMS SC
ide8
Couches physiques, liaison de donnes et rseaux RR et MM utiliss pour la gestion d'appel sont reprises La couche CM est spcifique aux messages courts... 4 protocoles spcifiques :
Short Message Application Layer (SM-AL) Short Message Transport Layer (SM-TL) Short Message Relay Layer (SM-RL) Short Message Control Protocol (SM-CP)
ide9
ide10
SM Relay Protocol (SM-RP) : dialogue MSVMSC-VLR MAP : dialogue VMSC-VLRSMS-IWMSC (ou SMS-GMSC)
ide11
MSC/VLR
SMS-GMSC SMS-IWMSC
SC
SME
SM-TL SM-RP CM MM BSSAP SSCP MTP1-3 TCAP SSCP MTP1-3 TCAP SSCP MTP1-3 MAP MAP
ide12
MT
BTS
Etablissement d1 canal ddi Authentification et passage en mode crypt SMS CP-data [RP-data] SMS CP-ack
MSC/VLR
HLR
SMS-IWMSC
SC
MAP Forward Short Message ack SMS CP-data [RP-ack] SMS CP-ack
Libration
ide13
MT
BTS
MSC/VLR
HLR
SMS-GMSC
SC
Transfert de Message MAP send routing info for SM MAP send routing info for SM ack MAP Forward Short Message Paging et rponse Authentification et chiffrement SMS CP-data [RP-data] SMS CP-ack SMS CP-data [RP-ack] SMS CP-ack libration MAP Forward Short Message ack MAP rapport dlivrance MAP rapport dlivrance ack
Compte-rendu dexpdition
ide14
MT
BTS
BSC
MSC
SABM[CM Request Service] SDCCH UA[CM Request Service] SDCCH SABM[SAPI=3] SDCCH UA[SAPI=3] SDCCH SDCCH
Establish Indication [CM Service Request] SCCP Connection Request [CM Service Request] Authentification et chiffrement Establish Indication [SAPI=3]
Deactivate SACCH Release Indication RF Channel Release RF Channel Release Ack Clear Complete
ide15
GSM Phase 2 : possibilit d'offrir une transmission en mode paquet Short Message Service (SMS)
Messages max de 160 caractres dlivrs destination/depuis un terminal mobile via un canal de signalisation Utilise SDCCH (si pas d'appel) ou le SACCH (en cas d'appel en cours) Service de store-and-forward fourni par le SMS Service Center rattach au PLMN (via SMS-GW MSC) Messages conservs par le SMS-SC jusqu' leur dlivraison au terminal mobile Utilisation du paging pour chaque SMS dlivr Dbit approximatif : 100 bit/s Technologies SMS suffisantes pour : abonnement des canaux d'informations, mto, bourse, information routire...
ide16
Phase 2+ de GSM :
change de SMS entre carte SIM et serveur Tlcharger des donnes (sonneries, logos, etc.) Dclenchement d'action dans la carte SIM (carte SIM pro-active)
tablir une transmission de donnes tablir un appel phonique (par ex. lpuisement dune carte prpaye)
ide17
ide18
TE (PC) Application Router IP IP network IP Porteuse GSM PPP V.24 MT/TAF TCP IP PPP V.24
ide19
MSC
VLR
IWF
ide20
Capacit
9.6 kbits/s ou 14.4 kbits/s
Interconnexion
Vers tous modems (dans PSTN/ISDN)
Services
Idem aux services accessibles sur un pc/modem classique (fax, ip, ...)
ide21
La facturation et l'authentification des abonns pour la connexion GSM et l'accs au fournisseur d'accs IP sont spars Performance
9.6 kbits/s ou 14.4 kbits/s RTT : 400 500 ms
ide22
(2.4) Limitations
Performance
Dbits : seulement 9.6 kbit/s ou 14.4 kbit/s Le dbit crte du trafic GSM est de 22.8 kbit/s (canaux trafic) Les techniques de codage du GSM sont dveloppes pour le pire cas d'un environnement radio => en pratique, seulement 9.6 kbit/s pour le transfert de donnes !
Cots
Vous payez mme si vous ne transmettez aucune donne !
Capacit
1 utilisateur rserve 1 slot-time => max. 8 utilisateurs / porteuse dans une cellule
ide23
(2.4 ) Limitations
Complexit pour avoir un accs Internet
Dlai de connexion trop long Ncessit d'un abonnement chez un ISP Problme de roaming l'extrieur du Home PLMN Procdures d'authentification spares (plusieurs login/pwd) Facturation spare (GSM, ISP)
bis
Cependant, cela reste le seul service d'accs public et de couverture mondiale pour le transfert de donnes !
ide24
ide25
Introduction Prsentation volution de l'architecture Gestion de la mobilit Architecture GPRS : nouvelles entits Architecture GPRS : dtails des interfaces et protocoles Terminaux GPRS QoS et GPRS Conclusion
ide26
(3.1) Introduction
Service normalis l'ETSI Acheminement des donnes en mode paquet (sur interface radio et sur rseau coeur IP) Optimisation de l'utilisation des ressources
Entre le service GSM et le service GPRS Entre les mobiles GPRS (multiplexage)
Nouvelles entits GPRS ct rseau Taxation au volume et non la dure mais aussi en fonction du type de service, des adresses destination, de la QoS alloue, etc.
ide27
(3.1bis) Introduction
Augmentation du dbit (en thorie jusqu' 172 kbit/s, en pratique aujourd'hui : 70 kbit/s) Interconnexion avec des rseaux de paquet IP GPRS adapt
Aux transferts frquents de petit volume de donnes Aux transferts sporadiques de donnes
ide28
(3.2) Prsentation
ide29
(3.2 ) Prsentation
bis
ide30
ide31
Dans le BSS :
Packet Control Unit (PCU)
ide32
ide33
Comme sur un MSC, existence de la fonction VLR sur le SGSN, Interaction avec le HLR (via interface Gr) en particulier pour la rcupration du profil de labonn
ide34
Routing Area
Toutes les cellules du mme SGSN Sous-ensemble des LAC's de GSM
ide35
ide36
Transfert de donnes suspendu pendant les procdures de signalisation Un MM Context est cre quand un mobile s'enregistre au SGSN (contient la localisation du mobile et les infos de l'abonnement) PDP (Packet Data Protocol) Context est une association entre le mobile et le rseau de donnes :
Doit tre actif avant de transfrer des donnes Un mobile peut avoir plusieurs PDP Context actifs Un PDP Context contient l'adresse PDP du mobile, l'adresse du GGSN, les paramtres de connexion (Classes QoS)
ide37
ide38
(3.5) Architecture
B TS R /S Um B SC
Packet network PSTN
M SC Gb Servin g GPR S Su p po rt No d e Gn (SGSN ) Bo rd er Gateway (B G) In tra-PL M N Packet b ackbo n e Inter-PL MN n etwork Bnetwork ackb on e (IP b ased) n etwork Gp F irewall Gn Gr Gd Gs GPR S IN F R AST R UC T U R E
Packet SS7 network Network
H LR /A uC Gs Gr
SM S-GM SC Gd
EIR
C o rp orate 1 Server
F irewall
Data Packet network network (Internet)
Gi.IP
Gi.X.25
Data Packet network network (X.25)
R ou ter
ide39
HLR
Reste la base de donnes pour le GPRS galement Stocke donnes relatives au contexte PDP (IP, X.25, QoS...) Impact sur la charge du HLR
ide40
ter
ide41
ter
ide42
er
RADIUS (Remote Authentification Dial In User Service) RADIUS Authentification (rfc 2138)
Authentification des utilisateurs par rapport :
couple username/password Username Numro de tlphone appelant/appel Evt. Autres attributs spcifiques constructeurs
ide43
ter
ide44
Gp Gr Gs Ga
Interface donnes et signalisation entre GSN du mme GSN-GSN (mme PLMN) backbone GPRS. Gestion de l'itinrance entre SGSN's GPRS GTP pour traffic intra-PLMN Fournit les mmes services que Gn. Fournit aussi toutes les fonctions ncessaires pour connecter deux GSN-GSN (diffrents PLMN) PLMN diffrents (scurit, routage...) GTP (over IP) pour traffic inter-PLMN Gestion de la localisation. Donne accs au SGSN sur SGSN-HLR les infos de l'abonn contenues dans le HLR Gestion coordonne de l'itinrance entre GSM-cricuit SGSN-MSC/VLR et GPRS Interface donnes et signalisation. Utilise pour GSN-CG envoyer depuis le GSN les donnes stats et de facturation
ide45
Application IP/X25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF
Relay
SNDCP GTP UDP / TCP IP IP L1
Relay
BSSGP FR L1 bis
MS
BSS
SGSN
GGSN
ide46
ter
ide47
(3.6ter) Interface Gb
ide48
(3.6ter) Interface Gn
Rseau backbone IP de couches 1 et 2 non spcifiees (la couche de transport peut-tre de l'ATM ou de l'Ethernet) Couche GTP (GPRS Tunelling Protocol)
Gestion de la transmission des donnes et de la signalisation sur le rseau IP entre SGSN et GGSN
Ct SGSN : Rception des paquets PDP depuis SNDCP Encapsule les donnes dans un paquet GTP et l'envoi vers le GGSN de l'oprateur Ct GGSN :
Rception des paquets GTP Dsencapsulation des paquets PDP Envoi des PDP's vers Internet (Interface Gi)
ide49
(3.6ter) Interface Gr
ide50
C'est le rle de l'interface Gb (BSS-SGSN) Mme rseau d'accs que GSM Ncessit :
De rpartir les ressources entre le circuit et le paquet Aiguillage entre les services voix (interface A) et services paquets (interface Gb) grce au PCU
ide51
Allocation statique (canaux ddi): comme en GSM, allocation permanente de canaux physiques GPRS Allocation dynamique (on demand): partage dynamique des ressources soit au niveau circuit soit au niveau paquet avec priorit pour le mode circuit Note: il existe mme un canal (PDTCH, Packet Data Traffic Channel) qui peut tre partag par plusieurs utilisateurs GPRS
ide52
ide53
Rception par le PCU de paquets mis par le SGSN vrification par le PCU des ressources downlink alloues au MS
Si des ressources sont attribues: les paquets sont stocks en file dattente avec les autres paquets relatifs au MS Sinon : Emission par le PCU dun Packet Downlink Assignment destination du MS prcisant les TS qui seront utiliss pendant le transfert DL et un identifiant temporaire (TFI : Temporary Flow Identity) ncessaire car plusieurs MS peuvent partager le mme TS.
Si le SGSN ne connat pas la cellule o le MS est localis, il met un Paging Request . Le PCU mettra le message de paging sur toutes les cellules appartenant la RA indique par le SGSN.
ide54
(3.7) Transfert DL
A rception du Packet Downlink Assignment contenant les TS et le TFI, le MS lit lentte des blocks radio envoys dans ces TS
Si le TFI prsent dans lentte est le mme que le TFI qui lui est allou, le MS prend en compte le paquet Si le TFI prsent dans lentte est diffrent du TFI qui lui est allou, le MS ignore le paquet
ide55
ide56
(3.7) Transfert UL
A rception du Packet Uplink Assignment contenant la liste des TS, le TFI et le USF pour chaque TS, le MS lit lentte des blocks radio downlink sur ces TS pour savoir quand il peut mettre des paquets.
Si le USF prsent dans lentte est identique celui qui lui est allou, le MS peut mettre les paquets. Ce mcanisme permet dviter les conflits de transmission en uplink quand le TS est partag entre plusieurs MS. Si le USF prsent dans lentte est diffrent de celui qui lui est allou, le MS sait quil ne peut pas mettre de paquets.
ide57
Canal de diffusion PBCCH (Packet Broadcast Control Channel, DL : Diffusion des informations sur la BTS au mobile Canaux communs de signalisation PCCCH (Packet Common Control Channel) PRACH (Packet Random Access Channel,UL) : utilis pour la demande de ressources PPCH (Packet Paging Channel, DL) : utilis pour le paging PAGCH (Packet Access Grant Channel, DL) : utilis pour lallocation des ressources PNCH (Packet Notification Channel, DL) : utilis pour les appels multicast
ide58
Canaux ddis de signalisation (optionnel) PACCH (Packet Associated Control, UL et DL) : signalisation point point entre le rseau et le mobile PTCCH/U (Packet Timing advance Control, UL) : utilis par le mobile pour mettre des random access bursts afin destimer le Timing Advance PTCCH/D (Packet Associated Control, DL) : utilis par le rseau pour mettre jour le TA dun mobile
Canaux de trafic PDTCH (Packet Data Traffic, UL ou DL) : utilis pour la transmission des donnes utilisateur
ide59
ide60
Rseau
PACCH ou PAGCH ou AGCH
PACCH (Optionnel) PDTCH PDTCH PACCH PDTCH PDTCH PACCH PACCH PDTCH PDTCH PACCH
ide61
Les blocks radio sont transmis sur linterface radio : dgradation due aux interfrences et lattnuation du signal
Utilisation de bits de codages (coding bits) dans les blocks radio afin de dtecter et dventuellement corriger les erreurs apparues pendant la transmission radio. La taille des paquets radio est de 456 bits. Donc pour augmenter le nombre de coding bits, le nombre de bits dinformation diminuer.
Il existe en GPRS 4 Coding Schemes qui correspondent diffrents ratio coding bits / information bits. Plus de coding bits sont ajouts, plus la transmission est scurise mais plus le taux de data changes par TS (en kbit/s) est faible
ide62
Le dbit vu du client dpend de ce codage et du nombre de timeslot dont on dispose Si lon dispose de quatre timeslots en downlink, avec un codage CS2, on obtient un dbit utile de : 48 kbs Si lon dispose de quatre timeslots en downlink, avec un codage CS3, on obtient un dbit utile de : 57,6 kbs
ide63
Le support simultan des services circuit et paquet dpend de la classe GPRS du mobile :
Classe A : support simultan des deux types de services (trafic simultan en paquet et en circuit) Classe B : supporte l'attachement simultan aux deux types de services (trafic alternant paquet et circuit) Classe C : ne supporte pas l'attachement aux deux types de services (un mobile attach l'un des services est indisponible pour l'autre)
ide64
Il existe des classes de terminaux GPRS multislot Les classes multislot dpendent du matriel et dterminent le dbit maximum atteignable la fois sur les liens montants et descendants (12 classes)
Par exemple : 3+1 ou 2+2 o
le 1er nombre indique le total de timeslots descendant Le 2me indique le total de timeslots sur le lien montant
ide65
Dfinition d'un QoS Profil par contexte PDP QoS ngocie l'activation du contexte PDP Rengociable uniquement par le SGSN Attributs
Classe de priorit (faible, moyenne, haute) Classe de dlai (dont Best Effort) Classe de fiabilit
Probabilit de perte de donnes, de donnes arrives hors squence, dupliques ou endommages Classe de dbit crte Classe de dbit moyen (dont Best Effort)
ide66
Dlais
ide67
(3.12) GPRS-Conclusion
Transfert en mode paquet avec un dbit max de 21.4 kbit/s par time-slot and au max 8 time-slots par utilisateur Deux nouveaux lments sont introduits : SGSN and GGSN Le backbone GPRS est bas sur un rseau IP GPRS fournit un service de localisation/roaming des utilisateurs mobile l'chelle mondiale Support des applications IP standard Tarification base sur les donnes transfres Porte ouverte une tarification des transmissions ngociables (higher price for higher QoS)
ide68
(3.12) GPRS-Conclusion
Voix D onnes faible dbit e-mail mobile Internet mobile Image mobile Vido mobile M ultimdia mobile
UM TS GS M
HS C S D GPR S EDGE
384 Kbps
ide69