DIAMETER
De la Wikipedia, enciclopedia liberă
Diameter este un protocol de autentificare, autorizare şi contabilizare pentru aplicaţii de genul acces la reţea sau IP mobility. Conceptul de bază este acela de a asigura un protocol de bază care poate fi extins pentru a oferi astfel de servicii pentru acesarea noilor tehnologii. Diameter este proiectat să fie utilizat atât în reţeaua locală, cât şi în situaţii de roamning.
[modifică] Îmbunătăţirea de la RADIUS
Numele este o extensie de la protocolul RADIUS, care este îi este predecesor (diametrul -engl: diameter- este dublul razei - engl: radius). Diameter nu este în mod direct compatibil înapoi cu RADIUS, dar asigură o cale de actualizare de la acest. Principalele diferenţe sunt:
- foloseşte protocoale de transport cu confirmare (TCP sau SCTP, şi nu UDP)
- foloseşte securitate la nivelul transport (IPsec sau TLS)
- are suport de tranziţie de la RADIUS
- are un spaţiu mai mare pentru AVP-uri (Attribute Value Pairs) şi identificatori (32-biţi în loc de 8-biţi)
- este un protocol peer-to-peer, şi nu client-server: suportă mesaje iniţiate de server
- atât modelul statefull cât şi statless pot fi folosite
- are suport pentru descoperirea dinamică a enpointurilor similare (folosind DNS SRV şi NAPTR)
- are negocierea capabilităţilor
- suportă notificări la nivel aplicaţie, defineşte metode de revenire dintr-o stare de eroare şi statemachines(RFC 3539)
- are notificarea erorilor
- are un suport mai bun pentru roaming
- se poate extinde mai uşor, noi comenzi şi atribute pot fi definite
- este aliniat la margini de 32 de biţi
- suport minim pentru sesiunile utilizatori şi are suport inclus de evidenţa folosirii serviciilor
[modifică] Descrierea protocolului
The Diameter Base Protocol is defined by RFC 3588, and defines the minimum requirements for an AAA protocol. Diameter Applications can extend the base protocol, by adding new commands and/or attributes. An application is not a program, but a protocol based on Diameter. Diameter security is provided by IPSEC or TLS, both well-regarded protocols. Format:Sectstub