Réseau de signalisation HTTP2 pour le réseau 5GC

3 jours

Objectifs : Comprendre l'architecture de signalisation associée au plan contrôle du réseau 5GC. Comprendre les protocoles NAS 5G et les services associés.

Public : Ingénieurs télécom, Consultants réseaux et télécom, Architectes réseau et services télécom,
responsables télécom, ingénieurs avant-vente

Pré-requis : Connaissance des réseaux de signalisation des réseaux mobiles

L'introduction du réseau 5G fait apparaître un nouveau protocole de signalisation utilisé par les fonctions du plan contrôle du réseau coeur 5G, à savoir HTTP2 (HyperText Transfer Protocol version 2). Comme avec les réseaux coeur 2G/3G qui utilisent un réseau de signalisation SS7/SIGTRAN et le réseau coeur 4G qui utilise un réseau de signalisation DIAMETER, il est nécessaire pour le réseau coeur 5G de mettre en œuvre un réseau de signalisation HTTP2/JSON avec des routeurs de signalisation appelés SCP (Service Communication Proxy) pour le routage HTTP/2 interne à un réseau mobile et SEPP (Security Edge Protection Proxy) pour le routage entre un réseau mobile et les réseaux externes dans le contexte du roaming. HTTP/2 hérite du protocole HTTP/1.1 ses méthodes, ses codes de statut, ses headers mais améliore différents aspects du protocole HTTP/1.1 tels que le passage d ’un protocole texte à un protocole binaire, le multiplexage sur une même connexion TCP d ’un grand nombre de requêtes/réponses HTTP avec la priorisation des flux HTTP, la compression des en-têtes HTTP avec la méthode HPACK, le mécanisme de Server Push, etc. L ’échange des données dans les payloads des requêtes et réponses HTTP s ’effectue au format JSON (JavaScript Object Notation) Le but de cette formation est de présenter :
• Le protocole HTTP/1.1 pour comprendre le protocole HTTP/2,
• Les optimisations apportées par le protocole HTTP/2,
• Le réseau coeur 5G et notamment les fonctions de ce réseau qui contribuent au routage de la signalisation HTTP2, notamment, NRF, BSF, NSSF, SCP et SEPP, ainsi que leurs interfaces de service.
• Le routage de la signalisation HTTP/2.

1. Architecture 5GC
1.1. Plan Contrôle 5GC
1.1.1. Fonctions du plan contrôle
1.1.2. Fonctions communes
1.1.3. Fonctions spécifiques à un slice de réseau
1.1.4. Architecture du plan contrôle basée sur le service
1.1.5. Interface de service
1.1.5.1. NF service
1.1.5.2. Opération de service
1.1.6. Fonctions du plan contrôle contribuant au routage du trafic HTTP2 : NSSF, NRF, BSF, SCP, SEPP, NEF
1.2. Plan usager 5GC

2. Protocole HTTP2
2.1. Protocole HTTP/1.1 : Méthodes, code de statut, Headers
2.2. Principes HTTP/2 : Message, Trame et Stream
2.3. Le format binaire
2.4. Multiplexage de flux
2.5. Priorités et dépendances
2.6. Compression d'en-tête : HPACK
2.6.1. Table statique
2.6.2. Table dynamique
2.6.3. Encodage Huffman
2.6.4. 2.5. Server push
2.7. HTTP2 et TLS
2.8. JSON

3. API REST
3.1. Principes REST
3.2. Contraintes REST
3.3. Exemples d'APIS de service dans le contexte 5GC relatives aux fonctions de routage
3.4. API de service de la NRF
3.5. API de service de la BSF
3.6. API de service de la NSSF

4. Architecture du réseau de signalisation HTTP2
4.1. Mode de communication
4.1.1. Communication directe avec et sans interaction avec NRF
4.1.2. Communication indirecte avec et sans délégation de découverte
4.2. Entité SCP (Service Communication Proxy) pour le routage de la signalisation HTTP2 interne à un réseau mobile
4.3. Entité SEPP (Security Edge Protection Proxy) pour le routage HTTP2 entre un réseau mobile et les réseau externes (dans le contexte du roaming)
4.4. Entité NRF pour les données de routage
4.5. Fonctions SCP : Routage, partage de charge et contrôle de congestion
4.6. Fonctions additionnelles SEPP : Masquage de la topologie et firewalling
4.7. Entité BSF et session binding
4.8. SCP/SEPP/SBF et Agent DIAMETER (DEA/DRA) combinés pour l'interfonctionnement 5GC/EPC

5. Procédures 5GS et HTTP2
5.1. Enregistrement/Désenregistrement
5.2. Mise à jour de localisation
5.3. Etablissement de session PDU
5.4. Service Request

6. Protocole NAS N1
6.1. Identités NAS
6.2. NAS 5GMM, NAS 5GSM, NAS 5GSMS
6.3. Sécurité NAS
6.4. NAS 5GMM
6.5. NAS 5GSM
6.6. NAS SMS