MAP a średnica
Mobile Application Part (MAP) i Diameter to protokoły używane w różnych kontekstach. Część aplikacji mobilnej (MAP) jest jednym z protokołów w zestawie protokołów SS7, który pozwala na implementację wielu różnych infrastruktur sygnalizacyjnych sieci mobilnych, podczas gdy protokół Diameter jest odpowiedzialny za zapewnienie struktury uwierzytelniania, autoryzacji i rozliczania (AAA) dla takich aplikacji jako dostęp do sieci lub mobilność IP. Różne wersje 3GPP dostosowały oba te protokoły w celu obsługi rozwijających się sieci i ich współdziałania.
Część aplikacji mobilnej (MAP)
Część aplikacji mobilnej (MAP) jest protokołem znajdującym się w stosie protokołów Systemu Sygnalizacji 7 (SS7). Jak pokazano na rysunku 1, jest to protokół warstwy aplikacji. Kluczową funkcją MAP jest łączenie rozproszonych elementów przełączających w sieci rdzeniowej, na przykład zapewnienie interakcji między ruchomymi centrami przełączającymi (MSC) a statyczną bazą danych zwaną rejestrem lokalizacji macierzystej (HLR). Zasadniczo ułatwia zarządzanie danymi abonentów, uwierzytelnianie, obsługę połączeń, zarządzanie lokalizacją, zarządzanie usługami krótkich wiadomości (SMS) i śledzenie abonentów.
Jego główną funkcją jest obsługa procedur związanych z mobilnością, takich jak przekazywanie informacji abonenta sieci komórkowej z jednego obszaru przełączania do drugiego. Zasadniczo procedury te obejmują sygnalizację wymiany z bazami danych.
Na przykład, gdy abonent sieci komórkowej wędruje do nowego obszaru przełączania, jego profil subskrypcji jest pobierany z rejestru abonenta macierzystego (HLR). Jest to realizowane przy użyciu informacji MAP przenoszonych w komunikatach Transaction Capabilities Application Part (TCAP). TCAP jest również protokołem aplikacji SS7 używanym przez różne aplikacje.
Średnica
Diameter to protokół zapewniający podstawową strukturę dla wszelkiego rodzaju usług, które wymagają dostępu, autoryzacji i księgowości (AAA) lub obsługi zasad w wielu sieciach opartych na protokole IP. Protokół ten został pierwotnie wyprowadzony z protokołu RADIUS, który jest również protokołem zapewniającym usługi AAA komputerom w celu łączenia się z siecią i korzystania z niej. Diameter wprowadził wiele ulepszeń w stosunku do RADIUS w różnych aspektach. Zawiera wiele ulepszeń, takich jak obsługa błędów i niezawodność dostarczania wiadomości. Dlatego dąży do tego, aby stać się protokołem uwierzytelniania, autoryzacji i rozliczania nowej generacji (AAA).
Diameter dostarcza dane w postaci AVP (pary wartości atrybutów). Większość z tych wartości AVP jest powiązanych z określonymi aplikacjami, które używają Diameter, podczas gdy niektóre z nich są używane przez sam protokół Diameter. Te pary atrybut-wartość mogą być dodawane losowo do komunikatów o średnicy, więc ogranicza to dołączanie wszelkich niepożądanych par atrybut-wartość, które są celowo blokowane, o ile są uwzględnione wymagane pary atrybut-wartość. Te pary wartości atrybutów są używane przez protokół średnicy podstawowej w celu obsługi wielu wymaganych funkcji.
Ogólnie w przypadku protokołu Dirednica każdy host może zostać skonfigurowany jako klient lub serwer w oparciu o infrastrukturę sieciową, ponieważ średnica została zaprojektowana w celu ułatwienia architektury peer-to-peer. Dzięki dodaniu nowych poleceń lub par wartości atrybutów możliwe jest również rozszerzenie protokołu podstawowego do użytku w nowych aplikacjach. Starszy protokół AAA używany przez wiele aplikacji może zapewniać inne funkcje, których nie zapewnia Diameter. Dlatego projektanci, którzy używają średnicy do nowych zastosowań, muszą bardzo uważać na ich wymagania.
Jaka jest różnica między MAP a Diameter? • Oba protokoły obsługują sygnalizację w domenie z komutacją pakietów. • W protokole o średnicy dane są przenoszone w komunikacie o średnicy jako zbiór par atrybutów (AVP), podczas gdy MAP wykorzystuje parametry MAP, w których różne parametry zależą od operacji. • Protokół MAP obsługuje wymiany sygnalizacyjne z rejestrem lokalizacji domowej (HLR) i rejestrem tożsamości sprzętu, podczas gdy protokół Diameter obsługuje funkcje AAA w sieciach komputerowych. • Oba protokoły mogą działać jako protokoły obsługiwane przez UMTS (Universal Mobile Telecommunications System) przy wysyłaniu IMSI (International Mobile Subscriber Identity) do HSS (Home Subscriber Server) w procesie uwierzytelniania bezprzewodowej sieci lokalnej (WLAN). Protokół Diameter można rozszerzyć o nowe technologie dostępu, ale nie jest on obsługiwany przez protokół MAP. • Oba protokoły mogą wysyłać wiadomości związane z uwierzytelnianiem. • MAP obsługuje domeny przełączania obwodów i pakietów, podczas gdy Diameter obsługuje tylko domeny przełączania pakietów. • W przypadku obsługi roamingu w celu umożliwienia routingu sygnalizacji między operatorami oba protokoły wykorzystują tryb quasi-skojarzony z STP (Signaling Transfer Points). |