1. Introduction (Introduzione)
IP version 6 (IPv6) è una nuova versione di Internet Protocol (protocollo Internet), progettata come successore di IP version 4 (IPv4) [RFC-791]. Le modifiche da IPv4 a IPv6 rientrano principalmente nelle seguenti categorie:
o Expanded Addressing Capabilities (Capacità di indirizzamento estese)
IPv6 aumenta la dimensione degli indirizzi IP da 32 bit a 128 bit, per supportare più livelli della gerarchia di indirizzamento, un numero molto maggiore di nodi indirizzabili e una configurazione automatica degli indirizzi più semplice. La scalabilità del routing multicast viene migliorata aggiungendo agli indirizzi multicast un campo "scope (ambito)". Viene inoltre definito un nuovo tipo di indirizzo, chiamato "anycast address (indirizzo anycast)", usato per inviare un pacchetto a uno qualsiasi dei nodi di un gruppo.
o Header Format Simplification (Semplificazione del formato dell'intestazione)
Alcuni campi dell'intestazione IPv4 sono stati rimossi o resi opzionali, in modo da ridurre il costo di elaborazione nel caso comune di gestione dei pacchetti e limitare l'overhead di banda dell'intestazione IPv6.
o Improved Support for Extensions and Options (Supporto migliorato per estensioni e opzioni)
Le modifiche alla codifica delle opzioni dell'intestazione IP consentono un inoltro più efficiente, limiti meno restrittivi sulla lunghezza delle opzioni e maggiore flessibilità nell'introduzione futura di nuove opzioni.
o Flow Labeling Capability (Capacità di etichettatura dei flussi)
Viene aggiunta una nuova capacità per etichettare i pacchetti appartenenti a particolari "flows (flussi)" di traffico, per i quali il mittente può richiedere un trattamento speciale, come una qualità del servizio non predefinita o un servizio "real-time (in tempo reale)".
o Authentication and Privacy Capabilities (Capacità di autenticazione e riservatezza)
Per IPv6 sono specificate estensioni che supportano autenticazione, integrità dei dati e, opzionalmente, riservatezza dei dati.
Questo documento specifica l'intestazione IPv6 di base e le intestazioni di estensione IPv6 e le opzioni definite inizialmente. Discute inoltre i problemi relativi alla dimensione dei pacchetti, la semantica delle etichette di flusso e delle classi di traffico, e gli effetti di IPv6 sui protocolli di livello superiore. Il formato e la semantica degli indirizzi IPv6 sono specificati separatamente in [ADDRARCH]. La versione IPv6 di ICMP, che deve essere inclusa in tutte le implementazioni IPv6, è specificata in [ICMPv6].