# ARM CM9
###### tags : `ARM` `CM`
## Fin de la partie Réseau d'accès puis partie Réseau Coeur
## Intro
* Notion d'interface S1 (connexion entre l'eNodeB et l'EPC, cf TP1) : le contrôleur du coeur de réseau communique avec les stations de base, avec les routeurs, et dans le cours on ne va pas traiter de tout. Entre autres, avec IP depuis la 4G (avec tout de même des spécificités au dessus d'IP (voir le CM8 avec la couche PDPC))
* Interface X2 entre 2 eNodeB -> Besoin de performances ; les Contrôleurs peuvent s'échanger des données pour éviter les interférences (usage peu fréquent), accélérer les handovers. C'est le contrôleur qui décide des handovers, donc c'est mieux s'ils communiquent.
*Fin de la partie Réseau d'accès*
---
## Communication Téléphone / Coeur de réseau
C'est le réseau coeur qui va nous identifier. Par exemple pour vérifier l'abonnement, il y a une fonction d'authentification. Le MME est connecté à la bdd utilisateur ([HLR/HSS](https://fr.wikipedia.org/wiki/Home_Location_Register)). En pratique en France, ~10 MME pour Orange et 1 BDD. Ces authentifications ne sont pas faites souvent, uniquement quand on sort du mode avion ou qu'on allume son téléphone.
Il gère aussi la facturation des services (nombre de minutes/gigas restants)
Access Stratum sur le plan contrôle (jusque RRC en partant du bas)
| CC/SS/SM/SMS |
| ----- |
| MM |
| RRC |
| RLC |
| MAC |
| PHY |
Communique avec le RAN qui n'a pas la couche MM. On retrouve ce MM du côté du Core Network, les couches en dessous n'étant pas défini par le CN
C'est quoi MM ? Mobility Management
**Protocoles applicatifs au dessus de MM**
CC = Call Control :phone:
-> Protocole qui gère les appels téléphoniques
SS = Supplementary Services
-> Exemple : Redirection d'appel
SM (sans BD) = Session Management pour l'établissement de la session IP
SMS : pour envoyer des sextos
Fonctionne sur un canal de contrôle, pas de trafic, parce que c'est le ping des réseaux mobiles
MM : Mobility Management (EMM en 4G)
C'est un protocole connecté, qui est aussi sur une couche connectée, donc ça fait du trafic et c'est complexe (cf le DS de MAC)


[IMEI](https://fr.wikipedia.org/wiki/International_Mobile_Equipment_Identity) -> Spécique au téléphone
[IMSI](https://fr.wikipedia.org/wiki/International_Mobile_Subscriber_Identity) -> Spécifique à la carte SIM
Avant c'était que le réseau qui identifiait l'utilisateur, et pas l'inverse, donc tu pouvais faire des IMSI catcher pour récup des IMSI
### Roaming
:airplane_departure: LYS
:airplane_arriving: ISL (Istanbul Airport)

Si l'opérateur local a un accord de roaming avec mon opérateur, il y a des demandes d'attachement. Notre opérateur s'occupe des demandes d'auth via TurkCell -> les demandes transitent mais ne sont pas traités par l'opérateur étranger, authentification auprès de notre opérateur
## QoS
Période 2G : appels uniquement
3G : on ajoute les réseaux cellulaires : appels + IP
-> Pas les mêmes attentes pour de la navigation Web que pour du streaming vidéo
Bearer : Distinguer les appels téléphoniques du reste.
Pour envoyer des paquest IP qui sortent du réseau de l'opérateur, il faut un bearer. On met en place un tunnel entre l'utilisateur et la sortie de l'opérateur.
5G : on distingue plus les services avec les [slices](https://en.wikipedia.org/wiki/5G_network_slicing) (ressources physiques et logiques allouées)