DIAMETER et ses Applications dans le Contexte GPRS/LTE, PCC et IMS

3 jours

Objectifs : Le but de cette formation est de présenter le protocole DIAMETER et ses applications liées aux architectures d’authentification, d’autorisation et de taxation LTE et IMS ainsi qu’à l’architecture d’autorisation et de taxation data mobile 2G/3G GPRS.

Public : Ingénieurs telecom, Consultants réseaux et télécom, Architectes réseau et télécom

Pré-requis : Connaissance du protocole IP

Le protocole DIAMETER a été conçu comme une version améliorée du protocole RADIUS.
D’ailleurs ces deux protocoles sont des protocoles AAA (Authentication, Authorizattion,
Accounting) et sont utilisés par des procédures d’authentification, d’autorisation et de taxation (online et offline) dans le monde IP.
DIAMETER est défini à travers un protocole de base et un ensemble d’applications. Cette conception permet une extension du protocole de base pour de nouvelles applications.
Chaque application s’appuie sur les services du protocole de base. Plus de 90 applications
DIAMETER ont été définies à ce jour pour le monde des télécommunications, notamment par 3GPP pour les architectures EPS (Evolved Packet System) qui représente le réseau
4G, IMS (IP Multimedia Subsystem) qui représente une architecture de service sur IP, notamment pour la téléphonie sur IP, PCC (Policy and Charging Control) permettant le contrôle et la taxation des flux IP du client sur le réseau data mobile, M2M (Machine to
Machine) pour faciliter les communications machine to machine et adapter le réseau mobile à ce type de device. Le but de cette formation est de décrire le protocole de base DIAMETER et ses applications dans les environnements EPS, IMS et PCC.

1. Importance de AAA pour les architectures mobiles

2. Le protocole de base DIAMETER
2.1. Avantages de DIAMETER par rapport à RADIUS
2.2. Types de Noeuds DIAMETER et le rôle de chacun
2.2.1. Client, Serveur, Agent Relai, Agent Proxy, Agent de redirection, Agent de translation
2.2.2. Fournisseurs d’agents
2.3. Messages DIAMETER
2.3.1. Format des messages DIAMETER
2.3.2. Codes de Commandes DIAMETER (Message Type)
2.3.3. Format AVP (Attribute-Value Pair)
2.3.3.1. Exemples d’AVP
2.3.3.2. Catégories de codes de réponse DIAMETER
2.3.4. Transport et Routage DIAMETER
2.3.4.1. Concepts de transport DIAMETER
2.3.4.2. Concepts de Tables de Routages (Peer table et Realm-based routing table) et Routage DIAMETER
2.3.4.3. Exemple de routage DIAMETER dans un contexte PCC
2.3.5. Négociation de capacité DIAMETER
2.3.6. Exigences de sécurité DIAMETER
2.4. Comparaison entre DIAMETER et SS7/SIGTRAN

3. Applications DIAMETER dans le contexte LTE
3.1. S6a, S6d, S13, S13’, : Interfaces pour la gestion de la mobilité depuis un accès LTE à l’ePC sans et avec roaming
3.1.1. Scénarii liées à la gestion de la mobilité
3.1.2. Commandes sur les interfaces mentionnées
3.1.3. Analyse de traces Wireshark pour la compréhension des commandes
3.2. S6c, Sgd, Gdd : Interfaces pour le traitement de l’envoi et de la réception de SMS dans l’environnement LTE/ePC, appelé SMS in MME
3.2.1. Scénarii liées à l’envoi et la réception de SMS
3.2.2. Commandes sur les interfaces mentionnées

4. Applications DIAMETER dans le contexte PCC (Policy and Charging Control)
4.1. PCC et GPRS
4.2. PCC et EPC
4.3. Entités de l’architecture PCC
4.3.1. PCRF
4.3.2. AF (e.g., P-CSCF)
4.3.3. PCEF (e.g., GGSN, PDN GW)
4.3.4. SPR
4.3.5. OCS (OCF, AMBF et RF)
4.3.6. OFCS
4.4. Scénarii PCC et call flows associés
4.4.1. Fair use
4.4.2. Anti-bill shock
4.4.3. Contrôle parental
4.4.4. Turbo button
4.4.5. Freemium
4.4.6. Roaming pass
4.4.7. Shared data plan
4.5. Interfaces PCC
4.5.1. Gx : interfaces entre PCEF et PCRF
4.5.2. S9 : Interface entre PCRF visité et PCRF nominal
4.5.3. Sp : Interface entre PCRF et SPR
4.5.4. Sy : Interface entre PCRF et OCS
4.5.5. Gy : Interface entre PCEF et OCS
4.5.6. Gz : Interface entre PCEF et OFCS
4.5.7. Ro : Interface entre AF et OCS
4.5.8. Rf : Interface entre AF et OFCS
4.5.9. Commandes sur les différentes interfaces PCC
4.6. Présentation de traces sur certaines interfaces notamment Gx et Gy

5. Application DIAMETER dans le contexte IMS
5.1. Cx : Interface entre le S-CSCF et le HSS pour l'authentification de l'usager IMS
5.1.1. Commandes UAR/UAA, SAR/SAA, LIR/LIA, MAR/MAA, RTR/RTA, PPR/PPA
5.1.2. Enregistrement de l’UE au réseau IMS
5.2. Sh : Interface entre l'AS et le HSS de l'usager IMS
5.2.1. Commandes UDR/UDA, PUR/PUA, SNR/SNA, PNR/PNA
5.2.2. Scénarii d’usage de l’interface Sh
5.3. Ro : Interface de taxation online IMS
5.3.1. Commandes CRR/CCA, RAR/RAA
5.3.2. Scénarii de taxation online
5.4. Rf : Interface de taxation offline IMS
5.4.1. Commandes ACR/ACA
5.4.2. Scénarii de taxation offline
5.5. Rx : Interface entre le P-CSCF et le PCRF
5.5.1. Commandes AAR/AAA, RAR/RAA, STR/STA, ASR/ASA