Différence entre MAP et Diameter
MAP et Diameter sont deux protocoles utilisés dans différents contextes. MAP est l’un des protocoles de la suite de protocoles SS7 qui permet la mise en œuvre de nombreuses infrastructures de signalisation de réseaux mobiles, tandis que le protocole Diameter est chargé de fournir une trame d’authentification, autorisation et comptabilité (AAA) comme l’accès au réseau ou la mobilité IP. Différentes versions de 3GPP ont adapté ces deux protocoles afin de répondre aux évolutions des réseaux et à leur interfonctionnement.
MAP (Mobile Application Part) ?
MAP est un protocole qui se trouve dans la pile de protocole du système de signalisation 7 (SS7). il s’agit d’un protocole de couche d’application. La fonction clé de MAP est de connecter les éléments de commutation distribués dans le réseau central tels que l’interaction entre les centres de commutation mobiles (MSC) et la base de données statique appelée HLR (Home Location Register). Il facilite essentiellement la gestion des données d’abonné, l’authentification, le traitement des appels, la gestion des emplacements, la gestion des SMS (Short Message Service) et le suivi des abonnés.
Sa fonction principale est de gérer les procédures de mobilité telles que le passage 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 domicile (HLR) de l’abonné. Ceci est implémenté en utilisant les informations MAP transportées dans les messages TCAP (Transaction Capabilities Application Part). Le TCAP est également un protocole d’application SS7 utilisé par diverses applications.
Diameter ?
Diameter est un protocole qui fournit une trame de base pour tout type de services nécessitant une prise en charge de l’accès, de l’autorisation et de la comptabilité (AAA) ou de la stratégie sur de nombreux réseaux IP. Ce protocole a été dérivé à l’origine du protocole RADIUS qui est également un protocole fournissant des services AAA aux ordinateurs afin de se connecter et d’utiliser un réseau. Le protocole Diameter a apporté beaucoup d’améliorations sur le protocole RADIUS sous différents aspects. Il comprend de nombreuses améliorations telles que la gestion des erreurs et la fiabilité de la livraison des messages. Ainsi, il vise à devenir le protocole d’authentification, d’autorisation et de comptabilité (AAA) pour la prochaine génération.
Le protocole Diameter fournit des données sous la forme d’un AVP (Attribute Value Pairs). La plupart de ces valeurs AVP sont associées à des applications particulières qui utilisent Diameter alors que certaines d’entre elles sont utilisées par le protocole Diameter lui-même. Ces paires de valeurs d’attributs peuvent être ajoutées aléatoirement aux messages du protocole Diameter, de sorte qu’elles sont restreintes, y compris les paires de valeurs d’attribut indésirables, qui sont intentionnellement bloquées tant que les paires de valeurs d’attribut requises sont incluses. Ces paires de valeurs d’attribut sont utilisées par le protocole de Diameter de base afin de prendre en charge de nombreuses fonctionnalités requises.
Généralement avec le protocole de Diameter, n’importe quel hôte peut être configuré comme un client ou un serveur, basé sur l’infrastructure réseau, puisque le Diameter est conçu pour faciliter l’architecture Peer-To-Peer. Avec l’ajout de nouvelles commandes ou paires de valeurs d’attribut, il est également possible d’étendre le protocole de base pour l’utiliser dans de nouvelles applications. Un protocole AAA hérité utilisé par de nombreuses applications peut fournir différentes fonctionnalités non fournies par Diameter. Ainsi, les concepteurs qui utilisent le Diameter pour de nouvelles applications doivent faire très attention à leurs exigences.
Différences clés entre MAP et Diameter
- Les deux protocoles prennent en charge la signalisation dans le domaine à commutation par paquets.
- Dans le protocole Diameter, les données sont transportées dans un message sous la forme d’une collection de paires de valeurs d’attributs (AVP), alors que MAP utilise des paramètres MAP où divers paramètres dépendent de l’opération.
- Le protocole MAP prend en charge les échanges de signalisation avec le registre de localisation nominal (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 en tant que protocoles pris en charge par UMTS (Universal Mobile Telecommunications System) pour l’envoi d’IMSI (International Mobile Subscriber Identity) au HSS (Home Subscriber Server) dans le processus d’authentification du réseau local sans fil (WLAN).
- Le protocole Diameter peut être étendu à de nouvelles technologies d’accès, mais il n’est pas supporté par le protocole MAP.
- Les deux protocoles peuvent envoyer des messages liés à l’authentification.
- MAP prend en charge le réseau à commutation de paquets et de circuits, tandis que Diameter ne prend en charge que le réseau à commutation de paquets.
- Lors de la prise en charge de l’itinérance afin de permettre le routage de la signalisation entre les opérateurs, les deux protocoles utilisent le mode quasi-associé avec les points STP (points de transfert de signalisation).