# Diameter S6a/S6d : mobilité LTE vers le HSS

> S6a (MME↔HSS) et S6d (SGSN↔HSS) sont les interfaces Diameter, définies dans 3GPP TS 29.272, qui transportent la mobilité LTE et les données d'abonnement. Les principales paires de commandes sont ULR/ULA (Update-Location), AIR/AIA (Authentication-Information), CLR/CLA (Cancel-Location), PUR/PUA (Purge-UE) ainsi que IDR/IDA et DSR/DSA (Insert/Delete-Subscriber-Data).

- URL canonique: https://www.broadnet.me/fr/reference/diameter-s6a-s6d-hss
- Langue: fr
- Dernière mise à jour: 2026-07-18
- Éditeur: BroadNet (https://www.broadnet.me)

Comment la mobilité LTE et la gestion des abonnements transitent par Diameter S6a (MME↔HSS) et S6d (SGSN↔HSS) selon 3GPP TS 29.272 : ULR/ULA, AIR/AIA, CLR/CLA, PUR/PUA et IDR/IDA, vecteurs d'authentification EPS-AKA, et les opérations SS7 MAP qu'ils remplacent.

## Le rôle de S6a et S6d

Lorsqu'un terminal s'attache au LTE, le MME doit l'authentifier, enregistrer sa localisation auprès du HSS nominal de l'abonné et télécharger le profil d'abonnement qui définit ce que l'abonné est autorisé à faire. S6a transporte cela entre le MME et le HSS ; S6d fait de même entre un SGSN et le HSS pour l'accès paquet GERAN/UTRAN. Les deux utilisent le Diameter Application-Id 16777251 (0x01000023) et le Vendor-Id 10415. Fonctionnellement, S6a/S6d est le successeur LTE de l'interface SS7/MAP entre le VLR/SGSN et le HLR — les mêmes rôles de mobilité et d'abonnement, réexprimés sous forme de commandes et d'AVP Diameter.

## Le jeu de commandes S6a/S6d

TS 29.272 définit un ensemble compact de paires de commandes par-dessus la base Diameter. Update-Location enregistre le MME/SGSN de desserte et récupère le profil d'abonnement dans la réponse. Authentication-Information va chercher les vecteurs d'authentification EPS. Cancel-Location désenregistre l'abonné d'un MME précédent. Purge-UE permet à un nœud de desserte d'indiquer au HSS qu'il a supprimé le contexte d'un abonné détaché. Insert- et Delete-Subscriber-Data permettent au HSS de pousser ou de retirer des modifications d'abonnement à tout moment, et Reset et Notify gèrent la reprise du HSS et les notifications des nœuds de desserte.

*Codes de commande S6a/S6d (TS 29.272)*

| Commande | Code | Objectif | Équivalent MAP |
|---|---|---|---|
| ULR / ULA | 316 | Update-Location — enregistrer le nœud de desserte, télécharger le profil | UpdateLocation / InsertSubscriberData |
| AIR / AIA | 318 | Authentication-Information — récupérer les vecteurs d'authentification EPS | SendAuthenticationInfo |
| CLR / CLA | 317 | Cancel-Location — désinscription du nœud de desserte précédent | CancelLocation |
| PUR / PUA | 321 | Purge-UE — le nœud serveur a purgé le contexte UE | PurgeMS |
| IDR / IDA | 319 | Insert-Subscriber-Data — le HSS pousse les modifications de profil | InsertSubscriberData |
| DSR / DSA | 320 | Delete-Subscriber-Data — le HSS retire les données d'abonnement | DeleteSubscriberData |
| NOR / NOA | 323 | Notify-Request — le nœud de desserte notifie le HSS | (Note MAP MM-Event, etc.) |
| RSR / RSA | 322 | Reset — le HSS signale une reprise aux nœuds de desserte | Réinitialisation MAP |

## Rattachement et Update-Location

Au rattachement, le MME exécute d'abord Authentication-Information pour obtenir les vecteurs et authentifier l'abonné, puis envoie une Update-Location-Request au HSS portant le User-Name (IMSI), le RAT-Type, les ULR-Flags et son propre Origin-Host comme nouvelle identité de MME. Le HSS enregistre le MME de desserte, émet un Cancel-Location vers tout MME précédent et renvoie une Update-Location-Answer portant l'AVP Grouped Subscription-Data — configuration APN, AMBR, RAT autorisées, QoS souscrite. À partir de là, le MME dispose à la fois d'un abonné authentifié et d'un profil complet, et le HSS sait où le joindre.

*Rattachement LTE sur S6a (simplifié)*

```text
MME → HSS  AIR  { User-Name=IMSI, Visited-PLMN-Id,
                 Requested-EUTRAN-Auth-Info { Number-Of-Vectors } }
HSS → MME  AIA  { Authentication-Info { E-UTRAN-Vector
                   { RAND, XRES, AUTN, KASME } } }   <- EPS-AKA vector
MME → HSS  ULR  { User-Name=IMSI, RAT-Type=EUTRAN, ULR-Flags }
HSS → MME  ULA  { Subscription-Data { MSISDN, AMBR, APN-Config } }
HSS → oldMME  CLR (if a previous MME was registered)
```

## Vecteurs d'authentification EPS

Authentication-Information transporte des vecteurs EPS-AKA du HSS/AuC vers le MME. Chaque vecteur E-UTRAN est un AVP Grouped de quatre valeurs : RAND (le défi aléatoire), XRES (la réponse attendue que l'UE doit reproduire), AUTN (le jeton d'authentification du réseau qui permet à l'UE d'authentifier le réseau) et KASME (la clé maîtresse locale à partir de laquelle le MME dérive les clés NAS et de la strate d'accès). C'est l'évolution LTE du triplet/quintet GSM/UMTS récupéré via MAP SendAuthenticationInfo, étendu avec la hiérarchie de clés KASME qui ancre la sécurité EPS.

## De MAP à Diameter

S6a/S6d reproduit délibérément les opérations SS7/MAP auxquelles il succède, ce qui explique pourquoi les deux coexistent dans les réseaux d'interfonctionnement. Update-Location remplace MAP UpdateLocation, Authentication-Information remplace SendAuthenticationInfo, Cancel-Location remplace CancelLocation, Purge-UE remplace PurgeMS, et Insert/Delete-Subscriber-Data remplacent leurs homologues MAP. Un HLR/HSS combiné dessert souvent à la fois une interface MAP vers les nœuds 2G/3G et une interface S6a vers le MME LTE, et des fonctions d'interfonctionnement assurent la traduction entre elles afin qu'un abonné circulant entre un réseau LTE et un réseau hérité conserve un enregistrement cohérent.

## Questions fréquentes

### Que sont S6a et S6d ?

S6a est l'interface Diameter entre le MME LTE et le HSS de l'abonné ; S6d est la même entre un SGSN et le HSS pour l'accès paquet. Définies dans 3GPP TS 29.272 (Application-Id 16777251), elles transportent l'authentification, la mise à jour de localisation et la gestion des abonnements — le successeur LTE de l'interface HLR SS7/MAP.

### À quoi sert la commande ULR/ULA ?

Update-Location-Request/Answer (commande 316) enregistre le MME ou le SGSN de desserte auprès du HSS et télécharge le profil d'abonnement. Le MME envoie ULR au rattachement avec l'IMSI et le RAT-Type ; le HSS enregistre la localisation, annule tout enregistrement précédent et renvoie l'AVP Subscription-Data dans ULA.

### Comment le MME obtient-il les vecteurs d'authentification ?

Avec Authentication-Information-Request (AIR, commande 318). Le HSS/AuC renvoie des vecteurs EPS-AKA dans AIA — chacun un AVP Grouped de RAND, XRES, AUTN et KASME. Le MME les utilise pour authentifier l'abonné et dériver la hiérarchie de clés NAS et de la strate d'accès.

### Quel est l'équivalent MAP de S6a ?

S6a met en correspondance les opérations HLR SS7/MAP avec Diameter : ULR remplace UpdateLocation, AIR remplace SendAuthenticationInfo, CLR remplace CancelLocation, PUR remplace PurgeMS, et IDR/DSR remplacent Insert/Delete-Subscriber-Data. Un HLR/HSS combiné expose souvent les deux interfaces, l'interfonctionnement assurant la traduction entre elles.

### Que contient un vecteur d'authentification EPS ?

Un vecteur E-UTRAN porté dans AIA contient RAND (défi), XRES (réponse attendue), AUTN (jeton d'authentification du réseau) et KASME (la clé maîtresse que le MME utilise pour dériver les clés NAS et AS). C'est l'évolution LTE du quintet UMTS, étendue avec la hiérarchie de clés KASME.

### Quel Application-Id utilisent S6a et S6d ?

Les deux utilisent le Diameter Application-Id 16777251 (0x01000023) avec le Vendor-Id 3GPP 10415. Les pairs en annoncent la prise en charge lors de l'échange de capacités CER/CEA, de sorte qu'un MME et un HSS confirment qu'ils savent parler S6a avant que le moindre trafic Update-Location ou Authentication-Information ne circule.

## Sources

- [3GPP TS 29.272 — MME/SGSN to HSS (S6a/S6d) Diameter](https://www.3gpp.org/dynareport/29272.htm)
- [3GPP TS 29.273 — Evolved Packet System, non-3GPP access AAA](https://www.3gpp.org/dynareport/29273.htm)

## Voir aussi

- [Protocole de base Diameter (RFC 6733)](https://www.broadnet.me/fr/reference/diameter-base-protocol)
- [AVP Diameter et format de message](https://www.broadnet.me/fr/reference/diameter-avps-and-message-format)
- [Diameter Cx/Dx pour l'IMS](https://www.broadnet.me/fr/reference/diameter-cx-dx-ims)
- [Sécurité du roaming Diameter (DRA/DEA)](https://www.broadnet.me/fr/reference/diameter-roaming-security-dra-dea)
- [Sécurité de la signalisation SS7](https://www.broadnet.me/fr/answers/ss7-signaling-security)
