# [TC3] TP1 ARM
###### tags: `ARM`, `S2`, `TC3`
https://www.mpirical.com/glossary/
## Scénario 1 : attachement au réseau
1. *Quel est l’objectif de la procédure d’attachement ?*
La procédure d'attachement permet à l'UE de se connecter à la cellule la plus appropriée.
2. *Le premier échange à observer, très rare dans la vraie vie, a lieu entre le eNodeB et l’EPC. Il s'agit de la mise en place de l'interface S1. C'est quoi l'interface S1? Quand est-ce que ces messages sont échangés dans la vraie vie ?*
L'interface S1 est l'interface entre la cellule et le coeur de réseau. Ces messages sont échangés lors de la mise en place des sites, et de leur redemarrage.
+ S1SetUpRequest
+ S1SetUpResponse
3. *On passe maintenant du côté de l'UE. Les trois premiers messages qui apparaissent sont de type MIB et SIB. Quelle sont les différences entre ces trois messages? Sur quels canaux logiques sont ils transmis ?*
| | Channel |
| ------------------------- | -------- |
| Master Information Bloc | BCCH_BCH |
| System Information [bloc] | DL_SCH |
**DL_SCH** : In LTE the DL-SCH (Downlink Shared Channel) is carried by the PDSCH. This is the only downlink transport channel available to carry user data between the mobile device and the eNB.
Dans le System Information Block, on trouve le MNC et le MCC
MCC : Mobile Country Code (identifiant du pays)
MNC : identifiant de l'opérateur
4. *Le premier message MAC visible dans la trace est le message RAR. Ce message fait partie d'une série d'échanges entre l'UE et l'eNodeB. Comment appelle-t-on ces échanges ? Quels sont les autres messages ? Si certains ne sont pas visibles, pourquoi ?*
Message **RAR** :
Contient :
+ TA : Timing Alignment
+ UL-grant : UpLink grant
+ RAPID : Random Access Preamble Identifier
Echanges : Procédure RACH :
Messages autre que MAC/RRC non loggés.
Préambule : Messages de la couche physique non visibles
Message RAR
Message 3 : RRC Connection Request
Message 4 : RRC Connection Setup : message de niveau MAC (UE Contention Resolution, fin procédure RACH) et en même temps réponse au niveau RRC.
5. *Dans quelle zone de localisation se trouve l’utilisateur mobile ? Quel est le code de son opérateur ? Quel est son code pays ?*
**RNTI**: (Radio Network Temporary Identifier)
La localisation se trouve dans les messages SystemInformationBlockType1
PLMN : réseau mobile (identité) : MNC/MCC : 001/10 (valeur non existante, station de test).
Messages SIB :
+ SIB1 : zone de localisation, opérateur...
+ SIB2 : information sur la station de base
6. *Combien de préambules sont-ils disponibles dans la cellule pour la procédure de Random Access?*
Il y a 52(12) préambules (présents dans le SIB2).
7. *Dans le message RAR, il y a deux identifiants RNTI. Quelles sont leurs valeurs ? Quelle est la différence entre les deux ?*
**RA-RNTI** : RNTI de la connection RAR
**C-RNTI** : RNTI de la cellule
8. *A quoi sert le champ **Timing Advance** dans le message RAR ?*
Pour se resynchroniser, askip on en a parlé avec FVA (mon tuteur de stage hihi) en TD.
9. *Dans le message **RRC Connection Request**, deux identifiants sont utilisés pour l’utilisateur. Lesquels ? Pourquoi les deux sont-ils nécessaires ?*
Les deux *identifiers* sont **TMSI** et **C-RNTI**. Le **C-RNTI** est l'id de l'utilisateur dans le réseau d'accès (suffisant dans le reseau d'accès). Le **RNTI** reçu n'est pas forcément unique dans la partie *Random Access Connection* s'il y a une colllllllllllision. On rajoute donc un second identifiant pour l'utilisateur.
On a **mMEC** et **m-TMSI**:
+ **mMEC** : identifiant du contrôleur du coeur de réseau
+ **m-TMSI** : id unique qui identifie le user
Les deux forment le **TMSI** (**mMEC** + **m-TMSI**) qui doit être unique au sein du coeur du réseau.
10. *Quel est le premier message transmis vers le coeur du réseau ? Comment est-il transmis au niveau RAN ? Question culture générale: comment on appelle ce mécanisme dans un réseau ?*
Initial UE Message :
11. *Quelle est la cause indiquée pour la demande d'attachement ?*
La cause est **mo-Data** = Mobile-Data ?
=> On veut se connecter au niveau RRC
DRX (taux d'activité)
12. *Quelle est la procédure démarrée par le coeur de réseau à la réception d'une demande d'attachement ?*
Le protocole est **NASTransport**.
NAS => The Non Access Stratum is a functional layer running between the UE (User Equipment) and the CN (Core Network). The layer supports traffic and signalling messages between the CN and UE (User Equipment).
13. *Quelle identité de l’utilisateur mobile ?*
L'identifiant est l'**IMSI**. Son identité est `IMSI: 001010123456789`, c'est lié à l'opérateur.
14. *Dans le message **NASIdentityResponse**, l'UE indique son IMSI, alors qu'on avait vu dans les messages précédents qu'il possède bien un TMSI. Pourquoi ce comportement?*
L'**IMSI** correspond à l'identifiant de l'utilisateur au niveau de l'opérateur.
L'IMSI n'est pas toujours envoyé pour des raisons de sécurité. Il est envoyé à la demande du réseau (voir Identity Request)
15. *Au niveau du réseau coeur, savons-nous où est l’utilisateur dans le réseau ?*
Oui avec les messages **eUTRAN**, et le **cell-id**.
16. *En parlant des messages **IdentityRequest** et **IdentityResponse**, ces messages NAS sont encapsulés par plusieurs autres protocoles sur le réseau d'accès (visibles dans la trace **ue.pcap**). Quels sont ces protocoles ?*
Les protocoles sont :
+ **RLC-LTE**
+ **PDCP-LTE**
+ **RRC**
+ **NAS-PDU**
17. *Au niveau de l'UE, après la réception du message **Identityrequest**, un message de niveau MAC est envoyé (ligne 9). Des messages similaires sont ensuite envoyés tout le long de la trace. Quel est le rôle de ce message ?*
A maintenir la connexion.