MAP vs Diameter
Mobile Application Part (MAP) en Diameter zijn beide protocollen die in verschillende contexten worden gebruikt. Het Mobile Application Part (MAP) is een van de protocollen in de SS7-protocolsuite, die de implementatie van veel verschillende mobiele netwerksignaleringsinfrastructuur mogelijk maakt, terwijl het Diameter-protocol verantwoordelijk is voor het bieden van een AAA-raamwerk (authenticatie, autorisatie en boekhouding) voor toepassingen zoals zoals netwerktoegang of IP-mobiliteit. Verschillende releases van 3GPP hebben beide protocollen aangepast om tegemoet te komen aan de evoluerende netwerken en hun onderlinge samenwerking.
Mobiele applicatie-onderdeel (MAP)
Mobile Application Part (MAP) is een protocol dat zich in de protocolstack van Signaling System 7 (SS7) bevindt. Zoals weergegeven in figuur 1 is het een applicatielaagprotocol. De belangrijkste functie van MAP is om de gedistribueerde schakelelementen in het kernnetwerk te verbinden, zoals het bieden van interactie tussen mobiele schakelcentra (MSC) en de statische database genaamd het Home Location Register (HLR). Het vergemakkelijkt in feite het beheer van abonneegegevens, authenticatie, gespreksafhandeling, locatiebeheer, SMS-beheer (Short Message Service) en het traceren van abonnees.
De belangrijkste functie is het afhandelen van mobiliteitsprocedures, zoals het doorgeven van informatie van een mobiele abonnee van het ene schakelgebied naar het andere. In principe omvatten deze procedures het signaleren van uitwisselingen met databases.
Als een mobiele abonnee bijvoorbeeld zwerft naar een nieuw schakelgebied, wordt zijn abonnementsprofiel opgehaald uit het Home Location Register (HLR) van de abonnee. Dit wordt geïmplementeerd met behulp van MAP-informatie die in de Transaction Capabilities Application Part (TCAP)-berichten wordt vervoerd. De TCAP is ook een SS7-toepassingsprotocol dat door verschillende toepassingen wordt gebruikt.
Diameter
Diameter is een protocol dat een basisraamwerk biedt voor alle soorten services die toegang, autorisatie en boekhouding (AAA) of beleidsondersteuning vereisen voor veel IP-gebaseerde netwerken. Dit protocol is oorspronkelijk afgeleid van het RADIUS-protocol, dat ook een protocol is dat AAA-services levert aan computers om verbinding te maken en een netwerk te gebruiken. Diameter heeft in verschillende opzichten veel verbeteringen aangebracht ten opzichte van RADIUS. Het bevat tal van verbeteringen, zoals foutafhandeling en betrouwbaarheid van de bezorging van berichten. Het streeft er dus naar om het authenticatie-, autorisatie- en boekhoudprotocol (AAA) van de volgende generatie te worden.
Diameter levert gegevens in de vorm van een AVP (Attribuutwaardeparen). De meeste van deze AVP-waarden zijn gekoppeld aan bepaalde toepassingen die Diameter gebruiken, terwijl sommige worden gebruikt door het Diameter-protocol zelf. Deze attribuutwaardeparen kunnen willekeurig worden toegevoegd aan diameterberichten, dus het beperkt het opnemen van ongewenste attribuutwaardeparen die opzettelijk zijn geblokkeerd, zolang de vereiste attribuutwaardeparen zijn opgenomen. Deze attribuutwaardeparen worden gebruikt door het basisdiameterprotocol om tal van vereiste functies te ondersteunen.
Over het algemeen kan met het diameterprotocol elke host worden geconfigureerd als client of server op basis van netwerkinfrastructuur, aangezien diameter is ontworpen om peer-to-peer-architectuur te vergemakkelijken. Met de toevoeging van nieuwe commando's of Attribuutwaarde-paren is het ook mogelijk om het basisprotocol uit te breiden voor gebruik in nieuwe toepassingen. Een verouderd AAA-protocol dat door veel toepassingen wordt gebruikt, biedt mogelijk andere functionaliteit die niet door Diameter wordt geleverd. De ontwerpers die diameter gebruiken voor nieuwe toepassingen moeten dus heel voorzichtig zijn met hun vereisten.
Wat is het verschil tussen MAP en Diameter?
• Beide protocollen ondersteunen signalering in het pakketgeschakelde domein.
• In diameterprotocolgegevens worden binnen een diameterbericht gedragen als een verzameling van attribuutwaardeparen (AVP), terwijl MAP MAP-parameters gebruikt waarbij verschillende parameters afhankelijk zijn van de bewerking.
• MAP-protocol ondersteunt signaleringsuitwisselingen met Home Location Register (HLR) en Equipment Identity Register, terwijl Diameter-protocol AAA-functies ondersteunt met computernetwerken.
• Beide protocollen kunnen werken als door UMTS (Universal Mobile Telecommunications System) ondersteunde protocollen bij het verzenden van IMSI (International Mobile Subscriber Identity) naar de HSS (Home Subscriber Server) in het proces van draadloze local area network (WLAN) authenticatie.
Diameter-protocol kan worden uitgebreid naar nieuwe toegangstechnologieën, maar wordt niet ondersteund door het MAP-protocol.
• Beide protocollen kunnen berichten verzenden met betrekking tot authenticatie.
• MAP ondersteunt zowel Circuit- als Packet-switch-domeinen, terwijl Diameter alleen packet-switch-domeinen ondersteunt.
• Bij het ondersteunen van roaming om de routering van signalering tussen operators mogelijk te maken, gebruiken beide protocollen de quasi-geassocieerde modus met STP's (Signaling Transfer Points).