UMTS - IKEv2 et MOBIKE

Internet Key Exchange est une version 2 sophistiquée définie par l'IETF dans la RFC 4306. Elle permet de créer et de maintenir des associations de sécurité et des tunnels IPSec entre deux nœuds et d'échanger certaines données de configuration; ils sont transférés dans les boîtes de dialogue dites de configuration de la charge utile dans le message.

La session IKEv2 complète se compose de plusieurs dialogues, phases structurées. Le flux de messages et la base typique sont donnés dans la figure ci-dessous, et une description de la façon dont il est appliqué dans le contexte de la signalisation entre l'UE et l'ePDG -

IKEv2Phase commentaires
Échange initial

Notifie la charge utile comme une indication de prise en charge MOBIKE. Adresse IP à demander / à fournir dans la charge utile de configuration.

L'adresse de l'agent d'accueil doit être demandée / fournie dans la charge utile de configuration.

Échange d'authentification
Créer une SA enfant Pour créer un tunnel protégé pour la signalisation DSM IPv6
X. Échange d'informations À tout moment après AUTH.

Dans le système évolué 3GPP, IKEv2 est utilisé pour -

  • Informations sur l'adresse IP: adresse IPv4 ou préfixe IPv6.
  • Informations de sélection du mode de mobilité IP.
  • Informations d'adresse IP: préfixe IPv6.
  • Adresse du serveur DNS.

Diamètre

Le diamètre est un protocole AAA générique, avec des fonctions supplémentaires pour l'accès au réseau, la mobilité et la gestion de la qualité de service. Bien qu'il soit en principe de nature générale peer-to-peer, il est utilisé dans l'architecture 3GPP en mode client-serveur. Il a une extensibilité intégrée et prend donc parfaitement en charge les structures de message sur les interfaces avec le besoin d'une certaine flexibilité. En outre, il prend en charge plusieurs configurations de serveur avec gestion des pannes et des basculements. Fonctionnellement, il présente des similitudes avec son rayon prédécesseur mais diffère profondément au niveau du message et des paramètres. DIAMETER offre la possibilité de détecter un pair mort par paires de messages de pulsation. Il peut être exécuté sur SCTP ou TCP et utilise le port 3868.

Le protocole DIAMETER est largement utilisé dans l'EPC -

  • S6a pour le téléchargement de l'abonnement et la mise à jour entre MME et HSS.

  • S6d (entre un SGSN amélioré et un HSS), qui est le pendant de S6a pour le monde hérité avec une capacité d'interfonctionnement avec le nouveau système.

  • S13 pour la vérification de l'équipement entre MME et EIR.

  • SWa pour l'authentification entre l'accès non-3GPP non approuvé et le serveur AAA.

  • STa pour l'authentification entre l'accès non-3GPP de confiance et le serveur et l'autorisation AAA.

  • SWd pour le transfert entre un proxy AAA et un serveur AAA (transfert entre VPLMN et HPLMN).

  • S6b pour l'autorisation d'APN et la mobilité entre PDN GW et serveur AAA.

  • SWm pour l'authentification et l'autorisation entre ePDG et le serveur AAA.

  • SWx pour l'échange du vecteur d'authentification et des informations d'enregistrement entre le serveur AAA et le HSS.

  • Gx pour la gestion de session IP-CAN et la gestion de session de contrôle GW entre PDN GW et PCRF.