Différence entre MAP et Diameter

MAP vs Diamètre
 

Les applications mobiles (MAP) et Diameter sont des protocoles utilisés dans des contextes différents. La partie application mobile (MAP) est l’un des protocoles de la suite de protocoles SS7, ce qui permet de mettre en œuvre différentes infrastructures de signalisation de réseau mobile, tandis que le protocole Diameter est chargé de fournir un cadre AAA (Authentication, Authorization and Accounting) pour des applications telles que comme accès réseau ou mobilité IP. Différentes versions de 3GPP ont adapté ces deux protocoles afin de prendre en charge les réseaux en évolution et leur interfonctionnement..

Partie d'application mobile (MAP)

Le composant d'application mobile (MAP) est un protocole qui se trouve dans la pile de protocoles du système de signalisation 7 (SS7). Comme le montre la figure 1, il s’agit d’un protocole de couche application. La fonction principale de MAP est de connecter les éléments de commutation distribués dans le réseau central, par exemple en assurant une interaction entre les centres de commutation pour mobiles (MSC) et la base de données statique appelée registre de localisation domestique (HLR). Il facilite essentiellement la gestion des données d'abonné, l'authentification, le traitement des appels, la gestion de la localisation, la gestion du service de messages courts (SMS) et le suivi des abonnés..

Sa principale fonction est de gérer les procédures de mobilité, telles que le transfert des informations d’un abonné mobile d’une zone de commutation à une autre. Fondamentalement, ces procédures impliquent des échanges de signalisation avec des bases de données.

Par exemple, lorsqu'un abonné mobile se déplace dans une nouvelle zone de commutation, son profil d'abonnement est extrait du registre de localisation de l'abonné (HLR) de l'abonné. Ceci est implémenté en utilisant les informations MAP contenues dans les messages du composant d'application TCAP (Transaction Capabilities Application Part). Le TCAP est également un protocole d’application SS7 utilisé par diverses applications..

Diamètre

Diameter est un protocole qui fournit un cadre de base pour tout type de services nécessitant un support AAA (Access, Authorization, Accounting) ou Policy, sur de nombreux réseaux IP. Ce protocole était à l'origine dérivé du protocole RADIUS qui est également un protocole fournissant des services AAA aux ordinateurs afin de se connecter et d'utiliser un réseau. Diameter a apporté de nombreuses améliorations par rapport à RADIUS sous différents aspects. Il inclut de nombreuses améliorations telles que la gestion des erreurs et la fiabilité de la livraison des messages. Ainsi, il vise à devenir le protocole AAA (Authentication, Authorization, Accounting) de la prochaine génération..

Diameter fournit des données sous la forme d'un AVP (paires de valeurs d'attributs). La plupart de ces valeurs AVP sont associées à des applications particulières qui utilisent Diameter, tandis que certaines d'entre elles sont utilisées par le protocole Diameter lui-même. Ces paires de valeurs d'attribut sont susceptibles d'être ajoutées de manière aléatoire aux messages de diamètre. Il est donc interdit d'inclure toute paire de valeurs d'attribut indésirable qui est intentionnellement bloquée, tant que les paires de valeur d'attribut requises sont incluses. Ces paires de valeurs d'attribut sont utilisées par le protocole de diamètre de base afin de prendre en charge de nombreuses fonctionnalités requises..

Généralement, avec le protocole de diamètre, tout hôte peut être configuré en tant que client ou serveur en fonction d’une infrastructure de réseau, puisque diamètre est conçu pour faciliter l’architecture entre homologues. Avec l'ajout de nouvelles commandes ou de paires de valeurs d'attributs, il est également possible d'étendre le protocole de base pour l'utiliser dans de nouvelles applications. Un protocole AAA existant utilisé par de nombreuses applications peut fournir différentes fonctionnalités non fournies par Diameter. Ainsi, les concepteurs qui utilisent le diamètre pour de nouvelles applications doivent faire très attention à leurs exigences..

Quelle est la différence entre MAP et Diameter?

• les deux protocoles prennent en charge la signalisation dans le domaine à commutation de paquets.

• En diamètre, les données de protocole sont acheminées dans un message de diamètre sous forme de collection de paires de valeurs d'attributs (AVP), tandis que MAP utilise des paramètres MAP, différents paramètres dépendant de l'opération..

• Le protocole MAP prend en charge les échanges de signalisation avec le registre de localisation domestique (HLR) et le registre d'identité d'équipement, tandis que le protocole Diameter prend en charge les fonctions AAA avec les réseaux informatiques..

• Les deux protocoles peuvent fonctionner comme des protocoles pris en charge par le système UMTS (Universal Mobile Telecommunications System) pour l'envoi d'IMSI (identité internationale d'abonné mobile) au serveur HSS (serveur d'abonné local) dans le processus d'authentification du réseau local sans fil (WLAN)..

Le protocole Diameter peut être étendu aux nouvelles technologies d'accès, mais il n'est pas pris en charge par le protocole MAP.

• Les deux protocoles peuvent envoyer des messages liés à l'authentification..

• MAP prend en charge les domaines de commutation de circuits et de paquets alors que Diameter ne prend en charge que le domaine de commutation de paquets..

• Lors de la prise en charge de l'itinérance afin de permettre l'acheminement de la signalisation entre opérateurs, les deux protocoles utilisent le mode quasi associé avec des points de transfert de signalisation (STP)..