Fonctions et différences entre GGSN et SGSN en GPRS
Dans une architecture GPRS (General Packet Radio Service), le SGSN (Serving GPRS Support Node) et le GGSN (Gateway GPRS Support Node) sont des éléments fondamentaux du cœur de réseau, assurant la connectivité et la gestion des données IP sur les réseaux mobiles 2G et 3G. Leur rôle est complémentaire mais distinct : le SGSN s’occupe principalement de la mobilité et de la gestion des sessions utilisateur, tandis que le GGSN fait le lien entre le réseau mobile et les réseaux de données externes tels qu’Internet.
Définition et rôle du SGSN
Le SGSN est responsable de la gestion de la communication entre l’UE (User Equipment) et le cœur de réseau GPRS. Il gère plusieurs fonctions essentielles :
- Authentification de l’utilisateur via l’échange avec le HLR (Home Location Register)
- Suivi de la localisation de l’UE dans le réseau radio
- Gestion de la mobilité intra-SGSN (changement de cellule ou de BSC)
- Établissement, mise à jour et libération des PDP Contexts
- Chiffrement et intégrité des données en lien avec le réseau d’accès radio
Définition et rôle du GGSN
Le GGSN sert de point d’interconnexion entre le réseau GPRS et les réseaux de données externes (Internet, réseaux privés IP, etc.). Il agit comme une passerelle IP pour les mobiles et traite les éléments suivants :
- Attribution d’adresses IP aux UE via DHCP ou en interne
- Routage des paquets IP entrants vers le bon SGSN
- Filtrage des données et application de politiques QoS
- Maintien des tables de routage spécifiques à chaque session PDP
Échanges entre SGSN et GGSN
La communication entre SGSN et GGSN s’effectue principalement via le protocole GTP (GPRS Tunneling Protocol). Ce protocole encapsule les paquets IP utilisateurs et permet de maintenir l’état des sessions tout au long de la mobilité de l’utilisateur.
Comparaison structurée entre GGSN et SGSN
Il est important de distinguer clairement les responsabilités entre les deux entités pour comprendre la logique du réseau GPRS.
Critère | SGSN | GGSN |
---|---|---|
Zone de gestion | Réseau d’accès radio (GERAN / UTRAN) | Réseaux de données externes |
Adressage IP | Ne fournit pas l’adresse IP à l’UE | Attribue l’adresse IP à l’UE |
Support de la mobilité | Oui (suivi de l’UE) | Non (statique dans l’architecture) |
Connexion avec les UE | Via les stations de base et BSC/RNC | Via les routeurs et pare-feu IP |
Exemple concret de session de données GPRS
Lorsqu’un utilisateur active une session de données sur son mobile GPRS, le processus suivant est déclenché :
- Le mobile envoie une demande d’activation de contexte PDP au SGSN.
- Le SGSN interroge le HLR pour authentifier l’abonné et récupérer les paramètres de session.
- Le SGSN contacte ensuite le GGSN pour établir le tunnel GTP.
- Le GGSN attribue une adresse IP à l’UE et crée une entrée dans sa table de routage.
- Une fois le tunnel actif, les paquets IP peuvent circuler entre l’UE et les serveurs Internet via le réseau GPRS.
Différences fondamentales dans la gestion des données
Le SGSN gère les paquets dans le sens descendant (réseau vers UE) en les réceptionnant du GGSN via GTP-U, puis en les transmettant via le réseau radio. En sens montant (UE vers réseau), il encapsule les données reçues et les achemine vers le GGSN. Le GGSN, quant à lui, s’occupe exclusivement des flux IP, sans interaction directe avec la couche radio. Cette dissociation permet une séparation claire des fonctions de mobilité et de routage.
Fonctions avancées et évolution
Dans les réseaux modernes, bien que les architectures aient évolué vers EPC et 5GC, la logique de séparation des fonctions entre mobilité (ancien SGSN) et passerelle IP (ancien GGSN) a été conservée. On retrouve cette logique dans le découpage entre MME/SGW et PGW, puis SMF/UPF dans le 5G Core. Cela souligne l’importance structurante de la conception SGSN/GGSN dans les réseaux mobiles.
Conclusion
La compréhension du rôle distinct du SGSN et du GGSN dans le réseau GPRS permet de mieux saisir les principes de fonctionnement des services de données mobiles. Leur complémentarité repose sur une séparation fonctionnelle claire entre gestion de la mobilité et routage IP, encore visible dans les réseaux de nouvelle génération.
Pour approfondir la logique d’évolution vers l’Evolved Packet Core (EPC), il est utile de se pencher sur les fonctions du SGW et du PGW en LTE.
Related Posts
- Comparaison entre les flux GBR et Non-GBR en LTE
- Rôle du PCRF et mécanismes de tarification dans les réseaux LTE
- Comparaison technique entre FTP et SMB dans les réseaux
- GMSK dans le GSM : Définition et Fonctionnement
- Valeurs optimales de CQI en LTE : définition et impact
- Valeurs optimales de SINR dans les réseaux mobiles