Differenza tra MAP e diametro
La parte di applicazione mobile (MAP) è uno dei protocolli della suite di protocolli SS7, che consente l'implementazione di molte infrastrutture di segnalazione di reti mobili, mentre il protocollo Diameter è responsabile di fornire un framework di autenticazione, autorizzazione e contabilità (AAA) per applicazioni come come accesso di rete o mobilità IP. Le diverse versioni di 3GPP hanno adattato entrambi questi protocolli per soddisfare le reti in evoluzione e la loro interazione.
(MAP)
Parte di applicazione mobile (MAP) è un protocollo che si trova nello stack di protocollo del sistema di segnalazione 7 (SS7). Come mostrato in figura 1, è un protocollo di strato di applicazione. La funzione chiave di MAP è quella di collegare gli elementi di commutazione distribuiti nella rete principale come la fornitura di interazione tra i centri di commutazione mobile (MSC) e il database statico denominato Home Register Register (HLR). Facilita fondamentalmente la gestione dei dati degli abbonati, l'autenticazione, la gestione delle chiamate, la gestione delle posizioni, la gestione di SMS (Short Message Service) e il tracciamento degli abbonati.
La sua funzione principale è gestire procedure di mobilità come la trasmissione di informazioni di un abbonato mobile da una zona di commutazione all'altra. Fondamentalmente queste procedure prevedono lo scambio di segnalazioni con i database.
Ad esempio, quando un abbonato mobile entra in una nuova area di commutazione, il suo profilo di sottoscrizione viene recuperato dal "Home Location Register" (HLR) del sottoscrittore. Questo è attuato utilizzando le informazioni MAP riportate all'interno dei messaggi TCAP (Transaction Capabilities Application Part). Il TCAP è anche un protocollo di applicazione SS7 utilizzato da varie applicazioni.
Diametro
Il diametro è un protocollo che fornisce un quadro di base per qualsiasi tipo di servizio che richiede l'accesso, l'autorizzazione e l'account (AAA) o il supporto delle politiche in molte reti basate su IP. Questo protocollo è stato originariamente derivato dal protocollo RADIUS, che è anche un protocollo fornisce servizi AAA ai computer per connettere e utilizzare una rete. Il diametro ha prodotto molti miglioramenti rispetto a RADIUS in diversi aspetti. Esso comprende numerosi miglioramenti quali la gestione degli errori e l'affidabilità dei messaggi. Pertanto, intende diventare il protocollo di autenticazione, autorizzazione e contabilità (AAA) di nuova generazione.
Il diametro fornisce i dati sotto forma di un AVP (coppie di valore attributo). La maggior parte di questi valori AVP è associata a particolari applicazioni che utilizzano Diametro mentre alcune di esse vengono utilizzate dal protocollo Diametro stesso. Queste coppie di valore degli attributi possono essere aggiunte casualmente ai messaggi di diametro, in modo da limitare le eventuali coppie di valore di attributo indesiderate che sono intenzionalmente bloccate, a condizione che siano incluse le coppie di valore attribuito richiesto.Queste coppie di valore degli attributi vengono utilizzate dal protocollo del diametro di base per supportare numerose funzioni richieste.Generalmente con il protocollo di diametro, qualsiasi host può essere configurato sia come client che da server basati sull'infrastruttura di rete, in quanto il diametro è progettato per facilitare l'architettura Peer-To-Peer. Con l'aggiunta di nuovi comandi o coppie di valore attributo, è anche possibile espandere il protocollo base per l'utilizzo in nuove applicazioni. Un protocollo AAA legato da molte applicazioni potrebbe fornire diverse funzionalità non fornite da Diametro. Così, i progettisti che utilizzano il diametro per le nuove applicazioni devono essere molto attenti alle loro esigenze.
Qual è la differenza tra MAP e Diametro?
• Entrambi i protocolli supportano la segnalazione nel dominio commutato a pacchetto.
• I dati del protocollo di diametro vengono trasportati all'interno di un messaggio di diametro come una raccolta di coppie di valori di attributo (AVP), mentre MAP utilizza parametri MAP dove diversi parametri dipendono dall'operazione.