Condividi tramite


Rappresentazione testuale degli indirizzi IPv6

Questa sezione viene copiata da "Architettura di indirizzamento IPv6" di R. Hinden e S. Deering. Esistono tre forme convenzionali per rappresentare gli indirizzi IPv6 come stringhe di testo:

  • Il formato preferito è x:x:x:x:x:x:x:x:x, dove 'x's sono i valori esadecimali delle otto parti a 16 bit dell'indirizzo.

    Esempi:

    FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 1080:0:0:0:8:800:200C:417A

Nota

Non è necessario scrivere gli zeri iniziali in un singolo campo, ma deve essere presente almeno un numero in ogni campo (ad eccezione del caso descritto nel secondo modulo).

 

  • A causa del metodo di allocazione di determinati stili di indirizzi IPv6, è comune che gli indirizzi contengano stringhe lunghe di zero bit. Per semplificare la scrittura di indirizzi contenenti zero bit, è disponibile una sintassi speciale per comprimere gli zeri. L'uso di due punti ("::") indica più gruppi di zeri a 16 bit.

    Ad esempio, l'indirizzo multicast

    FF01:0:0:0:0:0:0:0:43

    può essere rappresentato come:

    FF01::43

    Le virgolette doppie ("::") possono essere visualizzate una sola volta in un indirizzo. Possono essere usati per comprimere gli zeri iniziali o finali in un indirizzo.

  • Un modulo alternativo che può risultare più pratico quando si tratta di un ambiente misto di nodi IPv4 e IPv6 è x:x:x:x:x:d.d.d.d.d,d, in cui i valori esadecimali delle sei parti a 16 bit di ordine elevato dell'indirizzo e 'd's sono i valori decimali delle quattro parti a 8 bit a basso ordine dell'indirizzo (rappresentazione IPv4 standard).

    Esempi:

    0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38

    o in formato compresso:

    ::13.1.68.3 ::FFFF:129.144.52.38