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 pubblica | Prefisso di sottorete / topologia del luogo | |
| 48 bit | 16 bit | |
| 64 bit | ||
| Il prefisso indica la rete e le rispettive sottoreti | L'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:
| Version | Traffic Class | Flow Label |
|---|---|---|
| Payload Length | Next Header | Hop Limit |
| Source-IP-Address | ||
| Destination-IP-Address | ||
Ogni campo contiene informazioni usate per trasmettere il pacchetto in rete:
| Campo | Spiegazione |
|---|---|
| Traffic Class | Serve per l’assegnazione delle priorità (8 bit) |
| Payload Length | La lunghezza del contenuto inclusivo di estensione, ma senza dati di intestazione (16 bit) |
| Next Header | Indica il protocollo del livello superiore, quello di trasporto (8 bit) |
| Hop Limit | Indica il numero massimo di stazioni intermedie (router) che può attraversare un pacchetto prima che non sia più valido (8 bit) |
| Flow Label | I pacchetti contrassegnati con lo stesso Flow Label vengono elaborati alla stessa maniera (20 bit) |
| Version | Comprende la versione del protocollo IP in base al quale è stato creato il pacchetto IP (4 bit) |
| Source IP Address | Comprende l’indirizzo del mittente (128 bit) |
| Destination IP Address | Comprende l’indirizzo del destinatario (128 bit) |