Skillnaden mellan diameter och radie

Skillnaden mellan diameter och radie
Skillnaden mellan diameter och radie

Video: Skillnaden mellan diameter och radie

Video: Skillnaden mellan diameter och radie
Video: 11 4 3 Traffic Shaping and Policing 2024, November
Anonim

Diameter vs Radie

Diameter och Radius (Remote Authentication Dial in User Service) är två protokoll som används för AAA-tjänster (Authentication, Authorization, and Accounting). Den grundläggande operationen för både RADIUS och Diameter liknar varandra, eftersom de båda bär autentiserings-, auktoriserings- och konfigurationsinformation mellan en Network Access Server (NAS) och en delad autentiseringsserver. Diameter liknar många funktioner hos RADIUS eftersom den har utvecklats från Radius. Således, i diameter, har paketformatet förbättrats dramatiskt, och transportmekanismerna har också förbättrats genom att flytta det övergripande konceptet från klient-server till peer-to-peer-arkitektur.

Vad är diameter?

Diameter är ett protokoll som tillhandahåller ett grundläggande ramverk för alla typer av tjänster som kräver åtkomst, auktorisering och redovisning (AAA) eller policystöd över många IP-baserade nätverk. Detta protokoll härleddes ursprungligen från RADIUS-protokollet som också är ett protokoll som tillhandahåller AAA-tjänster till datorer för att ansluta och använda ett nätverk. Diameter har kommit med många förbättringar jämfört med RADIUS i olika aspekter. Den innehåller många förbättringar som felhantering och tillförlitlighet för meddelandeleverans. Därför siktar det på att bli nästa generations protokoll för autentisering, auktorisering och redovisning (AAA).

Diameter levererar data i form av en AVP (attributvärdespar). De flesta av dessa AVP-värden är associerade med särskilda applikationer som använder Diameter medan några av dem används av själva Diameter-protokollet. Dessa attributvärdespar kan läggas till slumpmässigt till diametermeddelandena, så det begränsar, inklusive alla oönskade attributvärdepar, som avsiktligt blockeras så länge som erforderliga attributvärdespar ingår. Dessa attributvärdespar används av basdiameterprotokollet för att stödja många nödvändiga funktioner.

Generellt med diameterprotokollet kan vilken värd som helst konfigureras som antingen en klient eller en server, baserat på nätverksinfrastruktur, eftersom diametern är utformad för att underlätta Peer-To-Peer-arkitektur. Med tillägg av nya kommandon eller attributvärdespar, är det också möjligt för basprotokollet att utökas för användning i nya applikationer. Ett äldre AAA-protokoll som används av många applikationer kan ge olika funktioner som inte tillhandahålls av Diameter. Därför måste designers som använder diameter för nya applikationer vara mycket försiktiga med sina krav.

Vad är Radius?

I likhet med Diameter är RADIUS ett protokoll utformat för att överföra autentiserings-, auktoriserings- och konfigurationsinformation mellan en Network Access Server (NAS) och en delad autentiseringsserver. NAS:en fungerar som en klient till RADIUS och ansvarar för att skicka användarinformation till/från de utsedda RADIUS-servrarna. Å andra sidan tar RADIUS-servrar emot förfrågningar om användaranslutning och de utför användarautentisering och returnerar all konfigurationsinformation som krävs för att klienten ska kunna leverera tjänsten till användaren.

Till exempel, när en klient är konfigurerad att använda RADIUS, måste användarna av klienten presentera autentiseringsinformation (användarnamn och lösenord). Användaren kan använda ett länkramningsprotokoll såsom Point to Point Protocol (PPP), för att bära denna information. När klienten har mottagit denna information, skickar den en "Access-Request" till klienten med användarens användarnamn och lösenord. RADIUS använder UDP-port 1812 för autentisering och port 1813 för RADIUS-redovisning av Internet Assigned Numbers Authority (IANA). RADIUS använder huvudsakligen PAP-, CHAP- eller EAP-protokoll för användarautentisering.

RADIUS-paketstrukturen inkluderar en rubrik med fast storlek först, följt av ett variabelt antal attribut som kallas AVP (Attribute Value Pairs). Var och en av dessa AVP består av attributkod, längd och värde. RADIUS-huvudet består av fält, nämligen kod, identifierare, längd och autentisering. Kodfältet innehåller meddelandetyp och längd. Identifieringsfältet används för att matcha förfrågningar och svar. Längdfältet anger längden på hela RADIUS-paketet inklusive alla relevanta fält. Autentiseringsfältet autentiserar svarsmeddelandena från RADIUS-servern och krypterar lösenorden.

Diameter vs Radie

Funktion

Diameter Radius Kommunikationsportar 3868 för basprotokoll

1812 – UDP

1813 – Accounting

Meddelandehantering Serverinitierade meddelanden stöds inte Serverinitierade meddelanden stöds Felrapporteringsschema Supported Stöds inte Säkerhet

Diameter-klienter

stöd IPSec och kan stödja TLS-protokollet (Transport Layer Security)

RADIUS definierar användningen av IPSec, men stödet är inte obligatoriskt. Transportmetoder Använd antingen SCTP (Stream Control Transmission Protocol) eller TCP (Transmission Control Protocol) Använd UDP (User Datagram Protocol) fullmakter och ombud

Diameter definierar fyra typer av agenter, som stöder relä, proxy, omdirigering eller översättning

tjänster.

RADIUS definierar inte

fullmakters beteende exakt, det kan variera mellan olika implementeringar.

Autentisering Using NAIs (Network Access Identifier), CHAP (Challenge Handshake Authentication Protocol), EAP (Extensible Authentication Protocol) och PAP (Password Authentication Protocol) Using NAIs (Network Access Identifier), CHAP (Challenge Handshake Authentication Protocol), EAP (Extensible Authentication Protocol) och PAP (Password Authentication Protocol) Upptäck nodkapacitet Supported Stöds inte Maximal storlek på attribut 16MB 255 byte Skalbarhet Bra Mycket dålig Tillförlitlighet Tillförlitlig överföring

Sändningen är inte tillförlitlig

Rekommenderad: