DIAMETRU
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 7 iunie 2015; verificarea necesită
1 editare .
DIAMETER este un protocol de sesiune conceput, parțial, pentru a depăși unele dintre limitările protocolului RADIUS . Oferă interacțiune între clienți pentru a se autentifica, autoriza și contabiliza diverse servicii ( AAA , autentificare în limba engleză , autorizare, contabilitate ). Este protocolul principal al arhitecturii IMS .
Protocolul DIAMETER se bazează pe conceptul de a crea un protocol de bază care poate fi extins pentru a furniza servicii AAA pe măsură ce apar noi tehnologii de acces.
Descriere: RFC 6733 (Diameter Base Protocol), RFC 3589 (Diameter Command Codes for 3GPP), RFC 4006 (Diameter Credit-Control Application).
Comparație cu protocolul RADIUS
Numele DIAMETER este un joc de cuvinte, reflectând superioritatea noului protocol față de predecesorul său RADIUS (diametrul este de două ori mai mare decât raza). Diametrul nu este compatibil cu RADIUS, dar oferă mecanisme de migrare. Printre diferențele dintre protocoale se disting în special:
- Suport pentru protocoale de transport cu livrare garantată ( TCP sau SCTP în loc de UDP )
- Protecția datelor la nivelurile de rețea și transport ( IPsec sau TLS )
- Suport pentru migrarea de la RADIUS , deși Diametrul nu este pe deplin compatibil cu RADIUS
- Spațiu de adrese crescut pentru perechile atribut-valoare (AVP) și identificatori (32 de biți în loc de 8 biți)
- model client-server. Cu toate acestea, ca excepție, unele mesaje inițiate de server sunt acceptate.
- Suport pentru modele de utilizare cu stat și fără stat
- Descoperire dinamică a nodurilor (folosind DNS SRV și NAPTR )
- Abilitatea de a armoniza funcționalitatea nodului
- Suport pentru mecanisme de livrare fiabile la nivel de aplicație, descrie mecanismele de toleranță la erori și mașina de stare ( RFC 3539 )
- Mesaje de eroare
- Suport de mobilitate îmbunătățit
- Extensibilitate îmbunătățită; capacitatea de a utiliza comenzi și atribute personalizate
Vezi și