LES SERVICES GSM
La voix
Les données le WAP (Wireless Application Protocol), le Fax ou bien les
fonctions d'un modem filaire classique
Les messages
Les messages écrits courts (SMS) Le MMS (Multimedia Messaging Service)
Le Cell Broadcast (diffusion dans les cellules)
Permet d'envoyer le même SMS à tous les abonnés à
l'intérieur d'une zone géographique
Les services supplémentaires
renvois d'appels, présentation du numéro, etc.
Les services à valeur ajoutée
Les services de localisation (Location Based Services),
d'information à la demande (météo, horoscope), de banque (consultation de compte, recharges de compte prépayées)
63
ARCHITECTURE DU RÉSEAU GSM
64
ARCHITECTURE DU RÉSEAU GSM
Mobile Station (MS)
Mobile Equipment (ME) Subscriber Identity Module (SIM)
Base Station Subsystem (BSS) Base Transceiver Station (BTS) Base Station Controller (BSC)
Network Switching Subsystem(NSS)
Mobile Switching Center (MSC) Home Location Register (HLR) Visitor Location Register (VLR) Authentication Center (AUC) Equipment Identity Register (EIR)
65
ARCHITECTURE DU RÉSEAU D’ACCÈS BSS
66
STATION MOBILE (MOBILE STATION-MS)
La Station Mobile est composée du : Mobile Equipment(le terminal GSM) Subscriber Identity Module(SIM).
Mobile Equipment Le Mobile Equipmentest identifié
(exclusivement) à l'intérieur de n'importe quel réseau GSM par l'International Mobile Equipment Identity (IMEI).
Les terminaux GSM sont divisés en cinq classes
en fonction de leur puissance maximale de transmission sur le canal radio.
67
STATION MOBILE (MOBILE STATION-MS)
Carte SIM (Subscriber Identity Module) Contient l'International Mobile Subscriber Identity (IMSI), qui sert à identifier l'abonné dans n'importe système GSM, et les procédures de cryptographie qui sauvegardent le secret de l'information de l'utilisateur ainsi que d'autres données telles que; la mémoire alphanumérique du téléphone la mémoire relative aux messages de texte (SMS).
L'IMSI présente la structure suivante: MCC / MNC / MSIN où: MCC = Mobile Country Code(2 ou 3 chiffres, pour la Tunisie
216)
MNC = Mobile Network Code(2 chiffres) MSIN = Mobile Station Identification Number (maximum 10
68
chiffres)
BSS (BASE STATION SUBSYSTEM)
BSS = BTS + BSC Sa fonction principale est la gestion de l'attribution
des ressources radio indépendamment des abonnés, de leur identité ou de leur communication.
BTS (Base Transmission Station)
L'antenne Gère la liaison radio antenne – mobile Gère la couche physique et liaison de donnée
BSC (Base Station Controller) Organe intelligent du BSS Gère plusieurs BTS Allocation des canaux de communication Surveillance de la puissance des MS et des BTS Gestion itinérance et transfert communication Interagit avec le réseau de coeur NSS
69
ARCHITECTURE DU RÉSEAU DE COEUR NSS (NETWORK SWITCHING SUBSYSTEM)
70
MSC (MOBILE SWITCHING CENTER)
Centre de commutation radio mobile
Commutateur en charge des services en mode circuit
des stations mobiles enregistrées dans la zone géographique qu'il gère
Prend en charge plusieurs BSS Fonctionnalités
Gestion des appels Gestion du handover Interconnexion avec le réseau fixe (RTC, RNIS,
Internet) via le GMSC
Gestion des terminaux visiteurs
GMSC (Gateway MSC)
Effectue le routage des appels du MSC vers le réseau
71
fixe et inversement
LES BASES DE DONNÉES
HLR (Home Location Register)
Registre des informations des mobiles locaux (IMSI, MSISDN) Adresse du VLR où le mobile est localisé
VLR (Visitor Location Register) Registre des terminaux visiteurs Informations précises sur la position actuelle du visiteur mobile
Publicité
et de son déplacement dans une zone de localisation
Zone de localisation (location area) = ensemble de cellules
gérées par un même MSC/VLR EIR (Equipment Identity Register)
Registre des identifiants des équipements mobiles (conditions
d'abonnement)
Informations grossières sur la localisation de l'abonné
AuC (Authentification Center)
Registre contenant les informations confidentielles destinées à
l'authentification de l'abonné
72
LES FONCTIONS DU RÉSEAU CELLULAIRE
Gestion des ressources Radio RRM (Radio Resource
Management) Sélection de cellule (choix de la porteuse), ouverture
d’une connexion, contrôle en cours de communication, handover, terminaison
Gestion de la mobilité MM (Mobility Management)
Gestion de l’itinérance, procédure de mise à jour de zone
de localisation
Gestion de la sécurité
Protéger l’utilisateur et le réseau usurpations d’identité, écoutes frauduleuses, utilisations
abusives
Authentification Cryptage
Gestion des connexions CM (Connexion
Management) Établissement et relâchement des appels
73
LES FONCTIONS DU RÉSEAU CELLULAIRE
Contrôle en cours de communication (RRM)
Garantir une bonne qualité de la liaison Contrôle de la puissance Le BSS détermine les niveaux de puissance
adéquats (grâce aux mesures)
Utilisation du SACCH (Slow Associated Control CHannel ) pour la compensation temporelle (ou timing advance)
74
LES FONCTIONS DU RÉSEAU CELLULAIRE
Gestion de la mobilité (MM):
Gestion de l’itinérance et de la
sécurité
États d’un mobile
Éteint
mémorisation de la dernière localisation
connue
Commutation sur la messagerie
Idle
Informe régulièrement le réseau de ses
changements de localisation (IMSI- attached)
actif
Procédure d’attachement
pour indiquer le retour du mobile dans
le réseau
75
LES FONCTIONS DU RÉSEAU CELLULAIRE
Mise à jour de la localisation (MM): Gestion de l’itinérance Deux mécanismes de base Localisation (précise)
Savoir où se trouve le mobile à tout moment
Recherche (paging)
Émettre des messages d’avis de recherche dans les cellules visitées
dernièrement
Position précise : coût de localisation important mais pas de
recherche rapide)
Position imprécise : coût de recherche élevé (signalisation
élevée) mais coût de localisation faible
Zones de localisation
Ensemble de cellules, critères : nombre moyen d’appels,
direction privilégiée des HO, autoroutes,…
76
Plusieurs zones par VLR/MSC
LES FONCTIONS DU RÉSEAU CELLULAIRE
Mise à jour de la localisation (MM): Procédure de mise à jour de localisation :
Le mobile sait qu’il change de zone de localisation grâce
Publicité
au canal BCCH (Broadcast Common Channel)
Il prévient le nouveau VLR (donne son TMSI) Le nouveau VLR (qui peut être l’ancien) récupère auprès
de l’ancien le profil du mobile
Le VLR informe le HLR de la nouvelle zone de
localisation du mobile
Le HLR demande à l’ancien VLR d’effacer les infos
relatives au mobile (si VLR différent)
Procédure qui met à jour les informations de localisation du mobile dans le VLR et le HLR
77
LES FONCTIONS DU RÉSEAU CELLULAIRE
Sécurité (MM): Protéger l’utilisateur et le réseau
Usurpations d’identité, écoutes frauduleuses, utilisations
abusives
Authentification
Le réseau transmet Rand (128 bits) Calcul (mobile et réseau) Transmission du résultat Ki secrète, jamais transmise
78
LES FONCTIONS DU RÉSEAU CELLULAIRE
Sécurité (MM): Cryptage
Protection contre les écoutes inopportunes De Ki + Rand + A8 est calculée la clé Kc Kc : 64 bits Séquence générée par A5(Kc,numéro de trame) Combinaison avec la séquence à émettre
IMEI (terminal physique)
Vol,… EIR (Equipment Identity Register)
79
LES FONCTIONS DU RÉSEAU CELLULAIRE
Sécurité (MM):
80
LES FONCTIONS DU RÉSEAU CELLULAIRE
Gestion des connexions (CM) : Établissement et relâchement des connexions Basé sur la signalisation SS7 Appel issu du mobile
Allumé Parcourt des fréquences État Idle Signalisation périodique pour la localisation Composition d’un numéro Envoi d’une demande de connexion (via RACH) Allocation d’un canal dédié de signalisation SDCCH (via
AGCH)
Procédures d’authentification et d’autorisation d’appel Le réseau route la demande vers le PSTN (SS7)
81
LES FONCTIONS DU RÉSEAU CELLULAIRE
Gestion des connexions (CM) : Appel vers un mobile Appel en utilisant le MSISDN Appel acheminé jusqu’au GMSC le + proche Le HLR du mobile est interrogé pour
trouver le VLR courant vérifier les caractéristiques de l’abonnement traduction du MSISDN en IMSI
Le VLR diffuse le message de paging (PCH) dans la
zone de localisation
Réponse du mobile (demande d’ouverture de canal
(via RACH, réponse paging)
Établissement comme précédemment (entre GMSC
et le mobile via VLR-MSC)
82
LES FONCTIONS DU RÉSEAU CELLULAIRE
Etablissement d’appel :
83
CONNEXION AU RÉSEAU
Les BTS ont pour fonction de détecter la présence
d'un téléphone portable ; ils émettent périodiquement des signaux qui sont reçus par le MS.
MS sélectionne le BTS qui est le plus adéquat sur des
critères énergétiques (niveau de réception) ou de disponibilité (la BTS la moins chargée).
MS envoie au BTS choisi une requête de connexion
composée de l'identifiant de l'abonné (qui est dans la carte SIM)
BTS envoi se réponse:
Si elle peut accepter la connexion, elle envoie un
acquittement ACK.
Si elle ne peut accepter la connexion (par exemple si elle n'a pas de canaux disponibles) elle envoie un message ALERT (le MS doit alors choisir une autre BTS).
84
CONNEXION AU RÉSEAU
Identification de MS Une BTS peut recevoir simultanément des
requêtes de connexion provenant de deux MS différents ; dans ce cas ces requêtes se superposent et donnent lieu à un signal incompréhensible collision
La collision ne peut être détectée par le MS (qui
ne l'entend pas) le protocole Aloha
Si au bout d'un certain délai (timeout), le message ACK n'est pas reçu par le MS, on considère que la requête n'est pas arrivée et on émet une nouvelle requête après un délai aléatoire compris entre 0 et tmax.
Le choix de timeout et de tmax influe sur le débit
effectif du réseau.
85
Publicité
CONNEXION AU RÉSEAU
Si connexion acceptée, la BTS transmet la
requête au BSC qui elle même la transmet au MSC avec le numéro de la BTS ce qui permet de mettre à jour la VLR (enregistrement de la localisation).
VLR transmet également les informations de localisation au HLR pour mise à jour. Tout ce processus correspond à l'identification de l'abonné.
86
CONNEXION AU RÉSEAU
Authentification de MS La carte SIM comporte l'identifiant ID de l'abonné et
une clé secrète composée en fait de deux clés C1 et C2.
AUC comporte les mêmes informations : connaissant
ID, il trouve les clés C1 et C2 dans ses tables.
AUC construit un message à partir d'un nombre N
généré aléatoirement et qu'il encode avec la clé C1 ; il envoie ce message (via la chaîne AUC-HLR-MSC- BSC-BTS-MS) au MS.
MS, à l'aide de la clé C1, décode le message et
récupère donc le nombre N qu'il encode avec la clé C2 ; ce nouveau message est envoyé à AUC (via la chaîne MS-BTS-BSC-MSC-HLR-AUC) ;
AUC peut le décoder avec la clé C2 et récupère donc N
; il peut vérifier que c'est bien le nombre initial.
Si c'est le cas, l'authentification a réussi. Il faut alors
avertir le MS qu'il a été authentifié.
87
CONNEXION AU RÉSEAU
88
GESTION DU TRANSFERT INTERCELLULAIRE (HANDOVER)
Définition = ensemble des opérations mises en œuvre permettant qu'une station mobile puisse changer de cellule sans interruption de service.
Principe = lorsque le signal de transmission
entre un combiné et une station de base s'affaiblit, le système du combiné trouve une autre station de base disponible dans une autre cellule, qui est capable d'assurer à nouveau la communication dans les meilleures conditions. Protocole = lorsque la station mobile quitte la zone couverte par une cellule pour une autre, c'est la qualité de transmission qui détermine la nécessité du handover La qualité de transmission est indiquée par le taux
d'erreur, l'intensité du signal reçu, le niveau d'interférences et le délai de propagation.
89
GESTION DU TRANSFERT INTERCELLULAIRE (HANDOVER)
90
GESTION DU TRANSFERT INTERCELLULAIRE (HANDOVER)
Phase de mesures Ms et BTS effectuent des mesures Paramètres recueillis :
La puissance du signal reçu (qualité du lien) MS (canal descendant), BTS (canal montant)
Le taux d’erreur binaire (BER) Distance entre le mobile et la station de base (grâce à la
valeur de l’avance en temps)
Paramètres diffusés par une station :
Identité de la station Les fréquences des canaux balise des stations voisines
Les intervalles de mesures doivent être petits
GSM : remontées de mesures au BSC toutes les 480ms Au maximum : mesure de 6 stations
91
GESTION DU TRANSFERT INTERCELLULAIRE (HANDOVER)
Phase d’exécution (GSM) Si déclenchement:
Etablissement du nouveau canal Libération de l’ancien Transfert de la connexion vers le nouveau lien
Le MS ne gère qu’un seul canal
Hard Handover
92
GESTION DU TRANSFERT INTERCELLULAIRE (HANDOVER)
Phase d’exécution (CDMA) Si déclenchement:
Etablissement du nouveau canal Transfert de la connexion vers le nouveau lien Libération de l’ancien
Soft Handover
93
GESTION DU TRANSFERT INTERCELLULAIRE (HANDOVER)
Pendant la communication Le lien radio est mesuré Si la qualité passe sous un seuil : déclenchement
Décision d’effectuer le HO L’ancienne station transmet à la nouvelle les
paramètres du mobile impliqué (clé de chiffrement, débit,…)
Le réseau transmet au mobile un message
(référence sur le nouveau canal de transmission)
L’ancien canal est libéré Si pas de ressources disponible : échec de
handover (call dropped)
94
DÉROULEMENT DU HANDOVER
95
CANAUX ET MULTIPLEXAGE
96