Vous êtes sur la page 1sur 8

CHAPITRE 02 : RESEAU GPRS

2.1 La définition du GPRS


Le General Packet radio service (GPRS) spécifie une technique de transissions de données en mode paquet
pour des réseaux cellulaires de type GSM. Les applications basées sur des protocoles de données standard
sont supportées et l'interfonctionnetnent est défini avec les réseaux IP et X.25, le GPRS a été introduit car
les réseaux à commutation de circuits sont inefficaces pour gérer les transmissions de données fréquentes,
les petits flux de données et les trafics internet en rafales.
2.2 Les caracteristiques du GPRS
Le GPRS s’appuie sur la transmission par paquets qui présente les avantages suivants :
• fournir une connexion permanente indispensable pour les transmissions de données ;
• ne pas nécessiter de connexion préalable entre les deux correspondants (l’information est
transmise avec les indications pour son acheminement), ce qui réduit le temps d’établissement
de la communication ;
• offrir une tarification possible au volume, au débit et non plus à la durée ;
• permettre une économie des ressources radio par partage de celles-ci entre les différents utilisateurs
selon les flux de données à transmettre et la qualité requise, de façon dynamique.
Tous les protocoles de communication de données très utilisés comme IP seront supportés par
le GPRS puisque l’IP est le réseau support du GPRS. Il sera ainsi possible de se connecter à n’importe
quelle source de données à l'aide d’un terminal mobile depuis n’importe quelle localisation dans le
monde.
2.2.1 Les bases de la localisation :
Cellule, zone de routage et zone de locallsatlon
Avec l’introduction du GPRS, ont été définies les Routeing Areas (ou routing areas). Ce terme sera traduit
par -« zones de routage » dans la suite. Il existe ainsi une hiérarchie entre les cellules, les zones de routage
et les zones de localisation.
Le niveau de précision le plus fin est obtenu avec la cellule. Une zone de routage est un ensemble de
cellules, caractérisant le lieu où se trouve un abonné GPRS.
Enfin, la zone de localisation utilisée dans le contexte du réseau GSM pour caractériser le lieu où se trouve
un abonné GSM, correspond à un ensemble de zones de routage et donc de cellules.
2.2.2 La sélection de cellule
La sélection d'une cellule est réalisée automatiquement par les terminaux mobiles GPRS avec en option, un
contrôle possible par le réseau. Le terminal mobile informe le réseau lorsqu'il change de cellule ou un
groupe de cellules (zone de routage).
2.3 Architecture du GPRS
2.3.1 Présentation de l'architecture du GPRS
La figure 2.1 présente l’architecture du GPRS complète ainsi que les interfaces entre les différents
nœuds et les éléments du réseau GSM existant.
L’utilisateur est équipé de son terminal désigné par le terme Terminal Equipement (TE) qui
correspond à l'ensemble formé du Mobile terminal (MT) et de la carte SIM de l'utilisateur. Le tableau
2.1 offre une légende à cette architecture.
Figure 2.1 — Architecture du GPRS.

2
Tableau 2.1 — Signification des sigles utilisés pour l'architecture GPRS.

Nom de l'entité Rôle de l’entité

Combiné téléphonique utilisé par l'abonné pour accéder


TE (Terminal Equipment)
aux réseaux de mobiles

Téléphone mobile de l'utilisateur (combiné téléphonique


MT (Mobile Terminal)
et carte SIM)

BSS (Base Station Subsystem) Sous-système radio du réseau GSM

Le MSC est le commutateur du réseau GSM. Le VLR


MSC/VLR (Mobile Services Switching
est une base de données locale qui contient les profils de
Centre/Visitor Location Register)
tous les abonnés présents dans la zone gérée par ce VLR

Base de données globale de tout réseau GSM dans


laquelle les profils de services des abonnés, la
HLR (Home Location Register)
localisation des abonnés et la gestion de la sécurité sont
enregistrés

Base de données ou registre dans lequel sont enregistrés


EIR (Equipment Identity Register) les numéros d'identification des terminaux mobiles, les
identifiant de façon physique (IMEI)

SGSN (Serving GPRS Support Node) - Serveur d’accès au service GPRS (équivalent au MSC)

Routeur IP connectant le réseau GPRS et un réseau


GGSN (Gateway GPRS Support Node)
externe de commutation par paquets (IP ou X 25)

SMS GMSC (Short Message Service Gateway Ces deux MSC sont des commutateurs dédiés au seivice
Mobile Services Switching Centre)/ SM S -1 WM S de messages courts (en particulier pour l’émission et la
C (Short Message Service- InterWorking /VISO reception des messages courts)

Cette enlile est très importante dans le traitement des


SMS-SC (Short Message Service- Service Centre)
messages courts

Le terminal est raccordé au sous-système radio (le même que celui du GSM excepté quelques modifications qui
sont abordés ci-dessous), appelé BSS. Ce sous système radio est connecté au sous-système réseau GSM via
l’interface A et au sous système réseau GPRS via l'interface Gb par respectivement, le MSC/VLR et le SGSN
Le sous-système réseau GSM se compose :
• des MSC/VLR;
• des HLR;
• des ElR :
Certains éléments du réseau GSM sont représentés sur la figure 3.1 comme l’EIR, le MSC/VLR et le HLR, afin
de souligner l’intégration nécessaire du réseau GPRS dans le réseau GSM existant.
De plus, les entités gérant le traitement des messages courts : SMS-GMSC et SMS-IWMSC sont mentionnées
car tout utillsateur GPRS, comme tout utilisateur GSM, peut émettre et recevoir des messages courts.
Le sous système réseau GPRS se compose des éléments principaux suivants :
• des SGSN,
• des GGSN.
Les sous systèmes réseau GSM et GPRS sont connectés ensemble via différentes interfaces décrites dans le
paragraphe suivant.

2.3.2 Les Interfaces : une nécessité pour connecter les éléments réseaux ensemble.
Différentes interfaces permettent aux SGSN et GGSN de fonctionner avec les entités physiques existantes du
GSM :
• interface Gb : cette interface est définie entre la partie- radio GSM adapté pour supporter le GPRS et le
sous-système résaux GPRS ;
• interface Gs: cette interface définie entre le SGSN et le MSC/VLR optionnelle. Elle permet au SGSN
d’envoyer par exemple des informations de localisation au MSC/VLR et d’éviter des échanges
redondants de signalisation liés à la gestion de la mobilité entre le terminal mobile et SGSN, puis entre
le terminal et le MSC. Le SGSN peut aussi recevoir des requêtes de paging émises par le MSC/VLR pour
le service GSM ;
• interface Gn : cette interface est définie entre deux nœuds GPRS (SGSN ou GGSN) appartenant au même
réseau PLMN GPRS. Les messages X.25 ou MAP sont transportés entre les nœuds GPRS par tunnelling
au protocole GTP,
• l’interface Gd: cette interface est définie entre les entités fonctionne qui permettent respectivement
d'acheminer des SMS à destination de terminal mobile et de relayer des SMS émis par un terminal mobile
(apelés SMS-GMSC et SMS-IWMSC), et le SGSN pour offrir à un terminal mobile GPRS la possibilité
d'émettre et de recevoir des SMS via des canaux radio GPRS.
• l’interface Gr : cette interface est définie entre le SGSN et le HLR pour échanges de données liées aux
profils de donnés des abonnés et à la gestion de la mobilié par exemple ;
• interface Gc : cette interface définie entre le GGSN et le HLR est optionelle et sert au GGSN pour
demander au HLR des informations de localisation concernant un terminal mobile ;
• interface Gf : cette interface relie un SGSN et un équipement de type EIR pour les échanges liés à
l'identification du terminal ;
• Interface Gi : cette interface définie entre le GGSN et les réseaux de donées paquet externes permet les
échanges entre le réseau GPRS en monde extérieur ;
• interface Gp : cettte interface définie entre deux PLMN différents est équivalente de l'intèrface Gn avec,
en plus, des fonctions de sécurisation entre les deux PLMN.
Seules les interfaces Gb (entre le sous-système radio et le SGSN), Gn (entre le SGSN et le GGSN) et Gr (entre
le SGSN et le HLR) sont obligatoires autres interfaces sont optionnelles : leur mise en œuvre dépend des choix
des functions d'interfotionnement entre le GSM existant et le GPRS.
Les interfaces Gs (entre le SGSN et le MSC/VLR) et Gd (entre le SGSN et les commutateurs dédiés à la
transmission des messages courts) sont intéressant pour le raccordement du GPRS au GSM.
2.4. Le schéma fonctionnel du GPRS
Le schéma fonctionnel (figure 2.2) présente l’archtecture du GPRS en soulignant l’importance du réseau IP
comme support du reseau GPRS. Le reseau GPRS est inséré dans son environnement, c’est-à-dire avec le système
de taxation, les passerelles de taxation et les serveurs de noms essentiels pour les traduction d’adresses, de plus,
ce schéma introduit le principe d'interfonctionnement d'un réseau GPRS avec un autre réseau GPRS,

4
indispensable en cas d'itinérance de l'utilisateur, via les border gateways qui relient le réseau GPRS à tout réseau
de données par paquet externe (réseau GPRS ou autre).
2.5. Fonctionnements général du GPRS
2.5.1 Mécanisme d'établissement d'un transfert de paquets en GPRS
Lors d'une comununication, le réseau GPRS est interconnecté à un autre réseau à commutation par paquet. Ce
réseau possède son propre format de paquets : informations, entête, adresse du destinataire, adresse de
l’expéditeur.

Figure 2.2 : Schéma fonctionel du GPRS

Afin d'acheminer correctetnent les paquets vers et depuis le terminal mobile, le GPRS doit convertir ces
informations et notamment les adresses, en données compréhensibles par le réseau GPRS. Les paquets sont
transmis entre le terminal mobile et le SGSN en utilisant le protocole LLC.
Le formatage des données provenant du reseau ou de l'abonné passe par plusieurs étapes :
• le protocole SNDC transforme les paquets provenant du réseau en un format approprié pour la couche
LLC. ll inclut la compression, l'ajout de l’entête, la segmentation des paquets entrants afin d'adapter leur
taille à la taille maximale de la trame LLC permise et le cryptage ;
• chaque LLC PDU doit être segmenté en blocs RLC PDU puis formaté dans la couche physique ;
• chaque bloc contient quatre bursts normaux qui seront répartis sur quatre ou plus trames TDMA selon le
type d'entrelacetnent.
Le canal GPRS est considéré par le SGSN comme le milieu de communication général à travers lequel les
protocoles de trames LLC sont transportés. La station de base contrôle la portion radio du canal GPRS qui opère
à travers l'interface Um. Chaque canal a une qualité de service avec des caractéristiques prédéterminées qui sont
négociées entre le SGSN et la station de base comme le débit maximal avec lequel la station de base peut
transmettre des données à travers le canal radio pour un seul utilisateur.
Le taux d'erreurs binaire, le délai de transfert radio (temps estimé nécessaire pour transmettre en mode non
transparent la plus petite unité de donnée permise et specifique à la technologie d'un canal radio) sont deux autres
paramètres pris en compte.
L'établissement de la liaison montante est réalisé ainsi. Le terminal qui reçoit des paquets doit operer comme
suit :
• le terminal mobile doit récupérer le BCCH (informations système) de la cellule afin de déterminer si un
canal GPRS est présent (terminal en état IDLE) ;
• le terminal mobile effectue un GPRS attach afin d'établir un contexte GPRS avec le SGSN, en précisant
son identité, TLLI ainsi que tous les paramètres necessaires pour l'établissement de la liaison avec la
qualité de service désirée ;
• après négociation de ces parametres avec la station de base, le SGSN la charge de la réservation du canal
et de l'établissement de la liaison ;
• le terminal reçoit les informations concernant le canal alloué sur le BCCH et passe a l'état STANDBY ; |
• le terminal passe à l'état actif (READY) en transmettant sur la liaison montante au SGSN un message
identifiant le canal courant.
Un échange de paquets commence. Ce transfert se termine par un message d'accusé réception de la part du SGSN
qui peut être positif ou négatif.
L'établissetnent de la liaison descendante est realisé ainsi, le SGSN ne peut envoyer des paquets au terminal que
si ce dernier est en état actif. S'il souhaite transferer des données à un terminal en état STANDBY il doit passer
par les étapes suivantes :
• réaliser un paging dans la zone de routage du terminal ;
• le terminal mobile identifie le canal, repond au paging et se met dans l'état actif ;
• le SGSN débute alors la procútlure de transfert de données au terminal à travers le canal GPRS.
La station de base indique au terminal ou il doit transmettre sur le canal radio, le SGSN indique au terminal le
canal sur lequel il doit transmettre et la fin du transfert de paquets est marquée par un accusé réception positif ou
négatif. Les ressources radio allouées au canal (nombre d'intervalles de temps) sont de la responsabilité de la
station de base.
2.5.2. Exemple concret d'une réception de données par un utilisateur
Imaginons qu'un utilisateur B désire envoyer des paquets de donntées IP à un utilisateur A muni d'un
téléphone mobile. B est équipé d'un réseau LAN pour cet envoi. La figure 2.3 présente ce scénrio.

6
Figure 2.3 - Réception d'un paquet de données par un terminal mobile.

Les paquets de données IP de B cheminent à travers le LAN jusqu'à un routeur qui aiguille les paquets
vers le GGSN qui est relié au réseau de données paquet. Quand un paquet destiné à l'utilisateur mobile atteint le
GGSN. Celui-ci effectue les conversions de formats de données, de protocoles de signalisation et d’informations
d’adresses afin de permettre les communications entre les différents réseaux. Il possède aussi des fonctionnalités
pour le routage vers les SGSN, l'interrogation des bases de données comme le HLR qui contient des données liées
au GPRS.
Le GGSN vérifie s'il possède un contexte GPRS pour ce terminal mobile (c'est-à-dire si le teminal mobile est
connecté au réseau GPRS).
Si le terminal mobile GPRS est dans l'état IDLE, le trafic paquet sera rejeté.
Si le terminal mobile GPRS est dans l’état STANDBY ou ACTIF, le GGSN va acheminer le paquet dans un
format encapsulé vers le SGSN où il sera désencapsulé. Dans le cas où le terminal mobile est dans l'état
SDANDBY. Le SGSN demandera au MSC de réaliser un paging GPRS pour le ternrinal mobile dans la zone de
routage afin de connaître la cellule que le terminal écoute.
Si l'interface Gs n’était pas installée, le SGSN acheminerait les paquets de données vers et à destination
des abonnés au sein de sa zone de services et gérerait aussi la mobilité, l’autentification et le chiffrement. Le
trafic entre le SGSN et le terminal mobile suit la route normale du trafic voix GSM. Le GGSN joue le rôle d'une
passerelle vers des réseaux externes, traite la sécurité, la facturation et l'allocation des adresses IP sur une base
dynamique.
Le même réseau de transmission transporte le trafic GSM et le trafic GPRS.
Le terminal va répondre en précisant la cellule dans laquelle il est localisé et s'enregistre dans le mode
ACTIF. Puis le paquet est acheminé du SGSN via le MSC à la station de base, une fois que la route a été établie.
La station de base réserve un time slot sur le PDCH, encapsule le paquet et l'envoie au terminal mobile. Si cette
donnée est reçue correctement, un accusé de réception positif est généré. Le terminal désencapsule le paquet et
l'envoie au destinataire final, par exemple l’application sur un ordinateur connecté au téléphone mobile.
Pour tous les paquets qui seront envoyés ensuite pendant une période de temps donnée, le terminal mobile
restera dans un mode ACTIF et indiquera au réseau lorsqu'il change de cellule. Le chemin vers le terminal mobile
est connu donc tous les paquets seront acheminés vers ce terminal comme via un tunnel.
2.5.3 Exemple concret d'une émission de données par un utilisateur GPRS
Supposons que maintenant un terminal mobile A reçoive un paquet IP d'une application. Il demande alors
la réservation d'un canal. Le systeme répond en réservant les times slots.
Les données sont transmises dans les times slots réservés et un accusé réception positif est envoyé par la
station de base si l'ensemble des données a été bien reçu. Les données sont désencapsulées et envoyées au SGSN.
Le SGSN encapsule les données à l'aide du protocole GTP et les envoie au GGSN. Le paquet est désencapsulé et
l'adresse et le protocole sont vérifiés afin que la bonne route soit sélectionnée. Le paquet est alors envoyé via le
réseau de données externe et un routeur vers le destinataire B utilisant le LAN.
La figure 2.4 illustre ce second scénario.

Figure 2.4 - Émission d'un paquet de données par un terminal mobile.

Vous aimerez peut-être aussi