Vous êtes sur la page 1sur 53

FORMATION GPRS

LE G.P.R.S.
General Packet Radio Service

1
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Le G.P.R.S.
1. INTRODUCTION

2. ARCHITECTURE

3. FONCTION DES DIFFERENTS ELEMENTS GPRS


1 j.
4. GESTION DE LA MOBILITE

5. GESTION DES FONCTIONS DE SECURITE

6. GESTION DES SESSIONS

2
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Le G.P.R.S.
7. INTERFACE RADIO

1 j. 8. INTERFACE MS-SGSN

9. INTERFACE BSS-SGSN (Gb)

10.INTERFACE SGSN-GGSN (Gn) Visite Testbed


vendredi 8h30
11. INTERFACE GGSN-PDN (Gi)
1 j.

12.SCENARIOS-EXERCICES

3
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

1. INTRODUCTION
• Les réseaux mobiles et INTERNET

• Les différentes solutions technologiques

• Les services de donnée par commutation de circuit

• Le GPRS

• Services et applications GPRS

• La qualité de service (QoS)

• Les terminaux GPRS

4
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Internet et réseaux mobiles


Abonnés GSM Utilisateurs Internet
600 300

500 250
Millions d'utilisateurs

400 200

300 150

200 100
Internet
GSM 50
100

0 0
1996 1997 1998 1999 2000 2001
5
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Les solutions technologiques actuelles


débit
2 Mbit/s
2M

1M
380 kbit/s
171 kbit/s
UMTS
100 k
57,6 kbit/s
64 k EDGE
GPRS
9,6 kbit/s HSCSD
10 k
GSM

1998 1999 2000 2001 2002


Année

Commutation de circuit Commutation de paquet

6
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

La donnée par commutation de circuit


Monde GSM SMS-C

R/S
HLR
MSC/VLR
Réseau
BTS BSC SS7
EIR

Modems Serveurs de
Serveurs de RTCP terminaux
terminaux Extension au GSM
non standard

Routeur

Réseau de Routeur
Société 1
données Routeur
(Internet)
LAN Serveur

7
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Commutation de circuit et transfert de données


Utilisation de la ressource en mode circuit
Trafic sur la liaison
Capacité maximale de la
4 ressource allouée à l'utilisateur

3
2
canal 1 Temps

! Ressource gaspillée car non utilisée par l'abonné

Modèle du trafic Internet

Période d'activité Période de repos Période d'activité

Transmission de paquets Transmission de paquets


Temps
de données de données

8
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Qu'est-ce que le GPRS ?

GPRS
General Packet Radio Service

Une extension de
Un nouveau service GSM,
réseaux public de données
purement de données
(X.25) sans fil

Un accès vers les


Une extension d'Internet
réseaux de données par
sans fil
commutation de paquets

9
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Attente des Opérateurs Attente des Utilisateurs

Utilisation optimale des Des prix plus attractifs pour


ressources radio accéder aux PDN

Simplification de l'accès aux De plus hauts débits de


réseaux de données transfert

Attirer de nouveaux Une grande flexibilité (accès


utilisateurs Internet, Intranet, etc.)

10
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Principe de technologie radio GPRS


Un canal radio pour plusieurs utilisateurs Partage des ressources
Trafic
sur le TS

A B A C B C
Temps

Plusieurs canaux radio pour un utilisateur Atteinte de hauts débits

Trafic sur les


TS 1, 2 et 3 B A A B B B

C A A A C C

A C A A A C

Trafic
utilisateur
A

Temps

Période de transfert
à plus haut débit
11
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Réseau GPRS (niveau utilisateur)


BSS
NSS RTCP
BSC GSM

hôte Sous-réseau
192.224.12.84
Sous-réseau 192.224.12.*
129.225.32.* Réseau GPRS
Hôte
Intranet 1 Routeur Routeur
129.225.32.15

LAN

Réseau de données
Sous-réseau par commutation de
140.125.54.*
paquets (Internet)
Hôte
Intranet 2 Routeur
140.125.54.205

LAN

12
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Les Services GPRS

Services GPRS

Gestion de plusieurs
protocoles réseaux Gestion des SMS
IP, X.25

Gestion de plusieurs
types de connexions
PTP, PTM-B et PTM-G

13
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Les applications GPRS (1/2)

Accès au Web Messagerie Electronique

Applications

Services d'information Transfert de fichiers

Commerce Electronique

14
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Les applications GPRS (2/2)

Applications

Télémétrie SMS

Véhicules de Bonjour, Peut-on se


location rencontrer demain
matin ?
Taxis Je suis libre vers
Distributeurs
10H00
A 10H00 dans nos
locaux ?
OK, A demain.

Compteurs
électriques,
essence, eau ...

15
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Qualité de service

Haute
Classes de priorité Moyenne
Basse

Classes de fiabilité
De nombreuses
Qualité de service combinaisons de
Q.o.S. classes sont
possibles
Classes de délai

Classes de débit

16
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Qualité de service

Classes de fiabilité

Reliability GTP Mode LLC Frame Mode LLC Data RLC Block Mode
Class Protection

1 Acknowledged Acknowledged Protected Acknowledged

2 Unacknowledged Acknowledged Protected Acknowledged

3 Unacknowledged Unacknowledged Protected Acknowledged

4 Unacknowledged Unacknowledged Protected Unacknowledged

5 Unacknowledged Unacknowledged Unprotected Unacknowledged

17
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Qualité de service

Classes de débit
Trafic
utilisateur

Maximum

Moyenne

Temps

18
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Types de mobiles

• Type A - Mobile attaché au GSM et au GPRS


– Données simultanées de Voix et de Paquets.
– 2 canaux radio sont nécessaires.

• Type B - Mobile attaché au GSM et au GPRS


– Supporte des attachements simultanés, et supporte
une surveillance simultanée.
– Lors d'un appel CS, la connexion GPRS passe en
"Busy or held”.
– Mode Voix et Paquets de données à l’ alternat.
– Implémentation complexe.

• Type C - Mobile attaché au GSM ou au GPRS


– Commutation manuelle entre les deux modes.
– Implémentation simple.

19
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS
Classe Nb de slots maxi Type
multislot Rx (DL) Tx (UL)
1 1 1 1
2 2 1 1
Classes 3 2 2 1
4 3 1 1 3+1
multislot 5 2 2 1
6 3 2 1
7 3 3 1
8 4 1 1
9 3 2 1
10 4 2 1
11 4 3 1
12 4 4 1
13 3 3 2
14 4 4 2
15 5 5 2
16 6 6 2
17 7 7 2
18 8 8 2 8+8 duplex
19 6 2 1
20 6 3 1
21 6 4 1
22 6 4 1
23 6 6 1
24 8 2 1
25 8 3 1
26 8 4 1
27 8 4 1
28 8 6 1
29 8 8 1 8+8 semi-duplex
20
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Exemple d'un mobile 3+1


nombre de Timeslot en Downlink
Classe multislot =
+ nombre de Timeslot en Uplink

DL
BTS courante 0 0 0

3 3

UL 1 1
BTS courante

DL
BTS voisine
0

réception émis- mesure réception


sion voisine

21
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

2. ARCHITECTURE DU RESEAU GPRS

• Rappel de l’architecture GSM

• Interfaces d’accès au réseau GPRS

• Architecture générale

• Architecture en couches

22
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Rappels de l'architecture GSM


INTERFACES ET PROTOCOLES GSM
Interfaces Protocoles

Um Radio Spécifique GSM LAPDm

BTS
Abis BTS-BSC (type RNIS) LAPD

BSC

A BSC-MSC (base SS7) SS7 + BSSAP


E
B MSC-VLR
C MSC-HLR
MSC D HLR-VLR
B C F
E MSC-MSC (base SS7) SS7 + MAP
G D F MSC-EIR
H G VLR-VLR
EIR H HLR-AuC
VLR VLR HLR AUC
RTCP MSC-RTCP (base SS7) SS7 + TUP (SSUT)
RTCP, RNIS MSC-RNIS Ou ISUP (SSUR)
RNIS…
Note : le transcodeur, d’un point de vue signalisation, est complètement transparent
23
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Interfaces d'accès au réseau GPRS

Point de Point de
référence R Um référence Gi

Réseaux de donnée
Réseau GPRS 1 externes

TE MT

Gp
MS

Réseau GPRS 2

24
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Nouveaux composants

VLR
TRAU
MSC
RTCP /
RNIS

BSC
BTS

HLR
SMSC
EIR
PCU

SGSN
GGSN
PSPDN

Backbone IP

25
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Architecture logique
BSC
MSC/VLR RTCP
Um

BTS
R PCU HLR

Frame Relay
Gs
Gb SMS-C
Gr,Gc
SGSN
Gs,Gr, Gd, Gf
Gn, Gp Gd
Firewall Réseau
BG Infrastructure
Autres SS7
Backbone IP GPRS
opérateurs Gc EIR
Gp Gf
GPRS GGSN
Gn
Firewall
Firewall
Serveur
Gi X.25 Gi IP Routeur
Réseau
Réseau de données
de données (Internet) LAN
(X.25)
Intranet 1

26
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Modèle en couches pour le plan de transmission


Couche application
Application Appli.
Couches
de bout en bout Couche transport
TCP/UDP TCP/U.

Couche réseau (paquets)


IP / X.25 IP / X.25 IP / X.25 IP / X25

MT / TA IP/X.25 Relay
NSAPI TID
SNDCP GTP GTP
PPP SNDCP
PPP SAPI L2’ L2’
LLC LLC UDP / UDP /
LLC Relay TCP TCP
TLLI
RLC TFI RLC BSSGP BSSGP
IP IP
V.24 / V.24 /
PCMCIA PCMCIA MAC MAC NS NS L2 L2 L1’
L1’

GSM RF GSM RF L1bis L1bis L1 L1


V24 / PCMCIA Um Gb Gn Gi
TE MS BSS SGSN GGSN Serveur

27
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Modèle en couches pour le plan de signalisation

BSSAP+ BSSAP+

SCCP SCCP
MTP3 MTP3 SS7
MTP2 MTP2
MAP MAP
L1 L1
TCAP TCAP
MSC/VLR Gs SCCP SCCP
MTP3 MTP3
MTP2 MTP2
L1 L1
Gr GTP MAP
MAP MAP TCAP HLR
TCAP TCAP UDP SCCP
SCCP SCCP IP MTP3
MTP3 MTP3 L2 MTP2
MTP2 MTP2 L1 L1
GTP L1 L1 GTP Passerelle Gc
Gd SMS-MSC IP-SS7
UDP UDP
IP IP
L2 L2
L1 L1
SM GSMS SM GSMS
GMM GMM
Gn GGSN Gn
LLC LLC
RLC RLC BSSGP BSSGP
MAC MAC NS NS
L1 RF L1 RF L1bis L1bis
MS Um BSS Gb SGSN

28
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

3. FONCTIONS ET IMPACTS DES EQUIPEMENTS GPRS

• Impact sur le BSS

• Fonctions du SGSN

• Impact sur le HLR

• Impact sur le MSC/VLR

• Fonctions du GGSN

29
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Impact sur le BSS


Um Gb

BTS BSC SGSN


CCU
A
PCU
CCU

Abis
BTS BSC SGSN
CCU
B
PCU
CCU

BTS BSC site SGSN


CCU
C
PCU
CCU

Gb
Commutateur de circuits (16 ou 64 kbit/s)

Commutateur de paquets

30
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Serving GPRS Support Node (SGSN)


• Gère plusieurs BSS
• Gère la mobilité des terminaux (GMM)
• Route les données
• Réalise les fonctions de sécurité et de contrôle d'accès avec l'aide du HLR

BSC
Réseau
BSS SGSN
GPRS
BSC Backbone
Frame IP
BSS Relay
BSC
GGSN
BSS
IP
ou
X.25

31
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Impact sur le HLR


• Stocke les données concernant les abonnés du réseau
• Garde la trace du SGSN auquel est attaché un mobile
• Télécharge vers le SGSN les données abonné lors d'un attachement au réseau

MSC
SS7 HLR
BSC

BSS
BSC
Réseau
BSS SGSN GPRS
Frame Backbone
BSC Relay
IP
BSS GGSN

IP
ou
X.25

32
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Impact sur le MSC/VLR


• GPRS et IMSI attach combinés
• CS paging (mode circuit) via le réseau GPRS

MSC VLR

SS7
HLR
BSC

BSS
BSC Réseau
SGSN GPRS
Frame Backbone
BSS Relay
IP
BSC GGSN
BSS
IP
ou
X.25

33
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Rôle du GGSN
• Passerelle vers des réseaux de données par commutation de paquets
• Enregistre des informations de routage SGSN pour chaque abonné
• Enregistre des informations sur les adresses IP/X.25
• Encapsule les paquets IP ou X.25 par l'intermédiaire du protocole GTP en direction du
SGSN approprié

SS7
HLR
BSC

BSS Frame
Relay Réseau
BSC SGSN
GPRS
BSS Backbone
Frame SGSN IP
BSC Relay
Firewall GGSN
BSS
IP X.25

34
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

4. GESTION DE LA MOBILITE

• Cellules, Routing Area et Location Area

• États des terminaux

• Procédure d’attachement GPRS

• Procédures de détachement GPRS

• Gestion de la localisation

35
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Cellules, Location Areas et Routing Areas

Location Area

Routing Area

Cellules

RA  LA

36
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Etats GPRS MM

IDLE IDLE
GPRS
GPRS GPRS GPRS Detach
Attach Detach Attach ou
Cancel
Implicit Location
Detach
READY ou READY
Cancel
Location
timer READY expire READY timer expire
ou transmission PDU ou Force to STANDBY transmission
Force to STANDBY ou Abnormal RLC condition PDU

STANDBY STANDBY

Modèle d’états MM du MS Modèle d’états MM du SGSN

37
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Mode anonyme

IDLE IDLE

READY timer expiry


READY timer expiry ou
AA PDP ou AA PDP
Context Abnormal RLC
AA PDP Context Context condition
Activation Deactivation Activation ou
AA PDP Context
Deactivation

READY READY

Modèle d’états AA MM du MS Modèle d’états AA MM du SGSN

38
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Procédure d’enregistrement (GPRS attach)


SGSN HLR
BTS BSC
MS

GPRS Attach Request


• (P-TMSI + RAI) ou IMSI
• Type d'attachement (attach type)
• Classmark (classe multislot)

Procédures de sécurité : authentification, IMEI checking

Update Location

Insert Subscriber Data

Insert Subscriber Data Ack.

Update Location Ack.

GPRS Attach Accept


• Nouveau P-TMSI
Attach Complete

39
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Détachement GPRS initié par le mobile


SGSN GGSN
BTS BSC
MS

Detach Request

• Detach type
• Switch off
Delete PDP context request

( TID )

Delete PDP context response

( TID )

GPRS Detach Accept

40
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Détachement GPRS initié par le réseau


SGSN GGSN HLR
BTS BSC
MS

Cancel Location
GPRS Detach Request

Delete PDP context


request
( TID )

Delete PDP context


response
( TID )
Detach Accept

Cancel Location Ack.

41
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Intra SGSN Routing Area Update


SGSN
BTS BSC
RA1 RA2
MS

Routing Area Update Request


( ancien RAI, ancien P_TMSI sig, Update type )

Security Functions

Routing Area Update Accept

(nouveau P_TMSI )

Routing Area Update Complete

(nouveau P_TMSI )

42
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Inter SGSN Routing Area Update


nouveau SGSN ancien SGSN GGSN HLR
BTS BSC
MS

Routing Area Update Request SGSN Context Request


SGSN Context Response
Échanges entre les 2 SGSN
SGSN Context Ack.
Forward Packets
Update PDP Context Request
Activation PDP context Update PDP Context Response
Update Location
Cancel Location
Cancel Location Ack.
Mise à jour localisation Insert Subscriber Data

Insert Subscriber Data Ack.

Update Location Ack.


Routing Area Update Accept
Routing Area Update Complete

43
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

5. GESTION DES FONCTIONS DE SECURITE

• Authentification de l’abonné

• Confidentialité de l’identité de l’abonné

44
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Authentification de l’abonné HLR


SGSN GGSN
BTS BSC
MS

Send Authentication Info


(IMSI)
Ki RAND

A3

Ki Send Authentication Info Ack


Authentication and Ciphering Request SRES
RAND SRES (RAND, SRES, Kc)
(RAND)

A3
Authentication and Ciphering Response
SRES =? NON : échec de l’authentification
(SRES)

OUI : Authentification réussie


Chiffrement

45
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Réallocation de P_TMSI
SGSN
BTS BSC

P_TMSI Reallocation Command


( nouveau P_TMSI, P_TMSI signature, RAI )

P_TMSI Reallocation Complete

46
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

6. GESTION DES SESSIONS

• Contexte PDP

• Activation d’un contexte PDP

• Modification d’un contexte PDP

• Désactivation d’un contexte PDP

47
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Modèle d'état PDP

Inactif

Activate PDP Context Deactivate PDP Context


ou
l’état MM passe IDLE

Actif

48
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Activation d'un contexte PDP par le mobile


SGSN GGSN
BTS BSC
MS

Activate PDP Context Request

(NSAPI, TI, PDP type, PDP address, APN, QoS requested)

Create PDP Context Request

(PDP type, PDP address, APN, QoS negociated, TID)

Create PDP Context Response

(TID, PDP address, QoS negociated, Charging Id, BB protocol)

Activate PDP Context Accept


(PDP type, PDP address, TI, QoS negociated, Radio Priority)

49
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Activation d'un contexte PDP par le réseau


HLR
SGSN GGSN
BTS BSC
MS

PDP PDU

Send Routing Info for GPRS

(IMSI)
Send Routing Info for GPRS Ack.

(IMSI, SGSN address)


PDU Notification Request
(IMSI, PDP type, PDP address)

PDU Notification Response

Request PDP Context Activation

(TI, PDP type, PDP address)


PDP Context Activation Procedure

50
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Modification du contexte PDP


SGSN GGSN
BTS BSC
MS

Update PDP Context


Request
(TID, QoS negociated)

Update PDP Context Response

(TID, QoS negociated)

Modify PDP Context Request

(TID, QoS negociated, Radio Priority)

Modify PDP Context Accept

51
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Désactivation du contexte PDP initiée par le mobile


SGSN GGSN
BTS BSC
MS

Deactivate PDP Context Request

(TI)
Security Functions

Delete PDP Context Request


(TID)

Delete PDP Context Response


(TID)

Deactivate PDP Context Accept


(TI)

52
Département Formation DB -FT01 - 08/22/23
FORMATION GPRS

Désactivation du contexte PDP initiée par le réseau


SGSN GGSN
BTS BSC
MS

Delete PDP Context Request (TID)


Initiée par le SGSN
Delete PDP Context Response (TID)
Deactivate PDP Context Request (TI)

Deactivate PDP Context Accept (TI)

Initiée par le GGSN


Delete PDP Context Request (TID)

Deactivate PDP Context Request (TI)

Deactivate PDP Context Accept (TI)

Delete PDP Context Response (TID)

53
Département Formation DB -FT01 - 08/22/23

Vous aimerez peut-être aussi