Académique Documents
Professionnel Documents
Culture Documents
2
Tableau 2.1 — Signification des sigles utilisés pour l'architecture GPRS.
SGSN (Serving GPRS Support Node) - Serveur d’accès au service GPRS (équivalent au MSC)
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)
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.
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.