MAP vs Diametro
Mobile Application Part (MAP) e Diameter sono entrambi protocolli utilizzati in contesti diversi. La Mobile Application Part (MAP) è uno dei protocolli della suite di protocolli SS7, che consente l'implementazione di molte diverse infrastrutture di segnalazione di rete mobile, mentre il protocollo Diameter è responsabile di fornire un framework di autenticazione, autorizzazione e contabilità (AAA) per applicazioni come come accesso alla rete o mobilità IP. Diverse versioni di 3GPP hanno adattato entrambi questi protocolli per soddisfare le reti in evoluzione e la loro interoperabilità.
Parte dell'applicazione mobile (MAP)
Mobile Application Part (MAP) è un protocollo che si trova nello stack di protocollo del Signaling System 7 (SS7). Come mostrato nella figura 1, si tratta di un protocollo a livello di applicazione. La funzione chiave di MAP è quella di collegare gli elementi di commutazione distribuiti nella rete centrale, ad esempio fornendo l'interazione tra i centri di commutazione mobili (MSC) e il database statico chiamato Home Location Register (HLR). Fondamentalmente facilita la gestione dei dati degli abbonati, l'autenticazione, la gestione delle chiamate, la gestione della posizione, la gestione del servizio di messaggistica breve (SMS) e il tracciamento degli abbonati.
La sua funzione principale è gestire le procedure di mobilità come il passaggio di informazioni di un abbonato mobile da un'area di commutazione all' altra. Fondamentalmente queste procedure comportano la segnalazione di scambi con i database.
Ad esempio, quando un abbonato mobile effettua il roaming in una nuova area di commutazione, il suo profilo di abbonamento viene recuperato dall'Home Location Register (HLR) dell'abbonato. Ciò viene implementato utilizzando le informazioni MAP contenute nei messaggi TCAP (Transaction Capabilities Application Part). Il TCAP è anche un protocollo applicativo SS7 utilizzato da varie applicazioni.
Diametro
Diameter è un protocollo che fornisce un framework di base per qualsiasi tipo di servizio che richieda accesso, autorizzazione e contabilità (AAA) o supporto per criteri su molte reti basate su IP. Questo protocollo è stato originariamente derivato dal protocollo RADIUS che è anche un protocollo che fornisce servizi AAA ai computer per connettersi e utilizzare una rete. Diameter ha apportato molti miglioramenti rispetto a RADIUS in diversi aspetti. Include numerosi miglioramenti come la gestione degli errori e l'affidabilità del recapito dei messaggi. Pertanto, mira a diventare il protocollo di autenticazione, autorizzazione e contabilità (AAA) di prossima generazione.
Diameter fornisce i dati sotto forma di AVP (Coppie di valori di attributo). La maggior parte di questi valori AVP sono associati a particolari applicazioni che utilizzano Diametro mentre alcuni di essi sono utilizzati dal protocollo Diametro stesso. Queste coppie di valori di attributo possono essere aggiunte casualmente ai messaggi di diametro, quindi limita l'inclusione di eventuali coppie di valori di attributo indesiderate che sono bloccate intenzionalmente, purché siano incluse le coppie di valori di attributo richieste. Queste coppie di valori di attributo vengono utilizzate dal protocollo del diametro di base per supportare numerose funzioni richieste.
In genere, con il protocollo diametro qualsiasi host può essere configurato come client o server basato sull'infrastruttura di rete, poiché il diametro è progettato per facilitare l'architettura peer-to-peer. Con l'aggiunta di nuovi comandi o coppie di valori di attributo, è anche possibile espandere il protocollo di base per l'uso in nuove applicazioni. Un protocollo AAA legacy utilizzato da molte applicazioni potrebbe fornire funzionalità diverse non fornite da Diameter. Pertanto, i progettisti che utilizzano il diametro per nuove applicazioni devono prestare molta attenzione alle loro esigenze.
Qual è la differenza tra MAP e Diametro?
• Entrambi i protocolli supportano la segnalazione nel dominio a commutazione di pacchetto.
• I dati del protocollo di diametro vengono trasportati all'interno di un messaggio di diametro come raccolta di coppie di valori di attributo (AVP), mentre MAP utilizza parametri MAP in cui vari parametri dipendono dall'operazione.
• Il protocollo MAP supporta gli scambi di segnalazione con Home Location Register (HLR) e Equipment Identity Register, mentre il protocollo Diameter supporta le funzioni AAA con le reti di computer.
• Entrambi i protocolli possono operare come protocolli supportati UMTS (Universal Mobile Telecommunications System) nell'invio di IMSI (International Mobile Subscriber Identity) all'HSS (Home Subscriber Server) nel processo di autenticazione della rete locale wireless (WLAN).
Il protocollo del diametro può essere ampliato con nuove tecnologie di accesso, ma non è supportato dal protocollo MAP.
• Entrambi i protocolli possono inviare messaggi relativi all'autenticazione.
• MAP supporta entrambi i domini di commutazione di circuito e di pacchetto, mentre Diametro supporta solo il dominio di commutazione di pacchetto.
• Quando si supporta il roaming per abilitare l'instradamento della segnalazione tra operatori, entrambi i protocolli utilizzano la modalità quasi associata agli STP (Signaling Transfer Points).