RFC 6733 - Protocollo base Diameter
- Stato: Proposed Standard
- Pubblicato: October 2012
- Stream: IETF
- Sostituisce: RFC3588, RFC5719
- Errata: Nessun errata
Sommario
Il protocollo base Diameter è destinato a fornire un framework di autenticazione, autorizzazione e contabilità (AAA) per applicazioni come l'accesso di rete o la mobilità IP sia in situazioni locali che in roaming. Questo documento specifica il formato dei messaggi, il trasporto, la segnalazione di errori, la contabilità e i servizi di sicurezza utilizzati da tutte le applicazioni Diameter. Il protocollo base Diameter come definito in questo documento rende obsoleti RFC 3588 e RFC 5719, e deve essere supportato da tutte le nuove implementazioni Diameter.
Stato del presente documento
Questo è un documento Internet Standards Track.
Questo documento è un prodotto dell'Internet Engineering Task Force (IETF). Rappresenta il consenso della comunità IETF. Ha ricevuto una revisione pubblica ed è stato approvato per la pubblicazione dall'Internet Engineering Steering Group (IESG). Ulteriori informazioni sugli standard Internet sono disponibili nella sezione 2 di RFC 5741.
Le informazioni sullo stato attuale di questo documento, eventuali errata e come fornire feedback possono essere ottenute all'indirizzo http://www.rfc-editor.org/info/rfc6733.
Contenuti
- 1. Introduzione
- 2. Panoramica del protocollo
- 3. Intestazione Diameter
- 4. AVP Diameter
- 5. Peer Diameter
- 6. Elaborazione dei messaggi Diameter
- 6.1. Panoramica del routing delle richieste Diameter
- 6.1.1. Origine di una richiesta
- 6.1.2. Invio di una richiesta
- 6.1.3. Ricezione delle richieste
- 6.1.4. Elaborazione delle richieste locali
- 6.1.5. Inoltro di richieste
- 6.1.6. Routing di richieste
- 6.1.7. Prevenzione predittiva dei loop
- 6.1.8. Reindirizzamento di richieste
- 6.1.9. Relay e proxy di richieste
- 6.2. Elaborazione delle risposte Diameter
- 6.3. AVP Origin-Host
- 6.4. AVP Origin-Realm
- 6.5. AVP Destination-Host
- 6.6. AVP Destination-Realm
- 6.7. AVP di routing
- 6.8. AVP Auth-Application-Id
- 6.9. AVP Acct-Application-Id
- 6.10. AVP Inband-Security-Id
- 6.11. AVP Vendor-Specific-Application-Id
- 6.12. AVP Redirect-Host
- 6.13. AVP Redirect-Host-Usage
- 6.14. AVP Redirect-Max-Cache-Time
- 6.1. Panoramica del routing delle richieste Diameter
- 7. Gestione degli errori
- 8. Sessioni utente Diameter
- 8.1. Macchina a stati per la sessione di autorizzazione
- 8.2. Macchina a stati della sessione di accounting
- 8.3. Ri-autenticazione avviata dal server
- 8.4. Terminazione della sessione
- 8.5. Interruzione di una sessione
- 8.6. Dedurre la terminazione della sessione da Origin-State-Id
- 8.7. AVP Auth-Request-Type
- 8.8. AVP Session-Id
- 8.9. AVP Authorization-Lifetime
- 8.10. AVP Auth-Grace-Period
- 8.11. AVP Auth-Session-State
- 8.12. AVP Re-Auth-Request-Type
- 8.13. AVP Session-Timeout
- 8.14. AVP User-Name
- 8.15. AVP Termination-Cause
- 8.16. AVP Origin-State-Id
- 8.17. AVP Session-Binding
- 8.18. AVP Session-Server-Failover
- 8.19. AVP Multi-Round-Time-Out
- 8.20. AVP Class
- 8.21. AVP Event-Timestamp
- 9. Contabilità
- 10. Tabelle di occorrenza AVP
- 11. Considerazioni IANA
- 12. Parametri configurabili relativi al protocollo Diameter
- 13. Considerazioni sulla sicurezza
- 14. Riferimenti
- Appendice A. Ringraziamenti
- Appendice B. Esempio S-NAPTR
- Appendice C. Rilevamento dei duplicati
- Appendice D. Nomi di dominio internazionalizzati