Struttura di un indirizzo IPv6

Un indirizzo IPv6 è lungo 128 bit, scritto in 8 gruppi da 4 cifre esadecimali separati da due punti.

Prefisso di routing (ID di rete)Interface Identifier (Interface ID)
2001:0620:0000:0000:0211:24FF:FE80:C12C
Prefisso di rete / Topologia pubblicaPrefisso di sottorete / topologia del luogo
48 bit16 bit
64 bit
Il prefisso indica la rete e le rispettive sottoretiL'interface identifier indica un preciso dispositivo con scheda di rete all'interno di una rete

Header del pacchetto

L’header del pacchetto IPv6 comprende solo 8 campi, contro i 13 dell’IPv4. Schematicamente:

VersionTraffic ClassFlow Label
Payload LengthNext HeaderHop Limit
Source-IP-Address
Destination-IP-Address

Ogni campo contiene informazioni usate per trasmettere il pacchetto in rete:

CampoSpiegazione
Traffic ClassServe per l’assegnazione delle priorità (8 bit)
Payload LengthLa lunghezza del contenuto inclusivo di estensione, ma senza dati di intestazione (16 bit)
Next HeaderIndica il protocollo del livello superiore, quello di trasporto (8 bit)
Hop LimitIndica il numero massimo di stazioni intermedie (router) che può attraversare un pacchetto prima che non sia più valido (8 bit)
Flow LabelI pacchetti contrassegnati con lo stesso Flow Label vengono elaborati alla stessa maniera (20 bit)
VersionComprende la versione del protocollo IP in base al quale è stato creato il pacchetto IP (4 bit)
Source IP AddressComprende l’indirizzo del mittente (128 bit)
Destination IP AddressComprende l’indirizzo del destinatario (128 bit)