Rappresentazione degli indirizzi IPv6 e tipi di indirizzo
Notazione della lunghezza del prefisso
In IPv4, il prefisso (o porzione di rete) dell’indirizzo può essere identificato da una maschera di rete decimale punteggiata, comunemente chiamata subnet mask. Per esempio, 255.255.255.0 indica che la porzione di rete, o lunghezza del prefisso, dell’indirizzo IPv4 è i 24 bit più a sinistra. La netmask 255.255.255.0 decimale punteggiata può anche essere scritta in notazione CIDR come /24, indicando i 24 bit nel prefisso.
I prefissi degli indirizzi IPv6 possono essere rappresentati nello stesso modo in cui i prefissi degli indirizzi IPv4 sono scritti in notazione CIDR. Un prefisso di indirizzo IPv6 (la porzione di rete dell’indirizzo) è rappresentato usando il seguente formato:
ipv6-address/prefix-length
La prefix-length è un valore decimale che indica il numero di bit contigui più a sinistra dell’indirizzo. Identifica il prefisso (cioè la porzione di rete) dell’indirizzo. Si usa anche con gli indirizzi unicast per separare la porzione di prefisso dell’indirizzo dall’ID di interfaccia. Ricordate dal capitolo 2 che l’ID di interfaccia è l’equivalente della porzione di host di un indirizzo IPv4.
Guardiamo un esempio usando l’indirizzo 2001:db8:aaaa:1111::100/64. La forma preferita più lunga nella Figura 4-2 illustra come la lunghezza del prefisso /64 identifica il prefisso, o porzione di rete, dell’indirizzo. La lunghezza del prefisso /64 lascia altri 64 bit, che è la porzione di ID dell’interfaccia dell’indirizzo.
Figura 4-2 Prefisso IPv6 e lunghezza del prefisso
In IPv6, proprio come in IPv4, il numero di dispositivi che puoi avere su una rete dipende dalla lunghezza del prefisso. Comunque, a causa della lunghezza di 128-bit di un indirizzo IPv6, non c’è bisogno di conservare lo spazio degli indirizzi come è necessario con gli indirizzi pubblici IPv4.
In Figura 4-2, nota che la lunghezza del prefisso /64 risulta in un ID di interfaccia di 64 bit. Come discuteremo più avanti nel Capitolo 5, questa è una lunghezza di prefisso comune per la maggior parte delle reti di utenti finali. Un prefisso di lunghezza /64 ci dà 18 quintilioni di dispositivi su una singola rete (o subnet, se preferite)!
La figura 4-3 mostra diversi esempi di lunghezza del prefisso: /32, /48, /52, /56, /60 e /64. Notate che tutti questi esempi cadono su un confine di nibble, un multiplo di 4 bit. Le lunghezze dei prefissi non devono necessariamente cadere su un confine di nibble, anche se nella maggior parte dei casi lo fanno. Le lunghezze dei prefissi possono anche cadere all’interno di un nibble – per esempio, /61, /62, o /63. Discuteremo meglio le lunghezze dei prefissi, anche all’interno del nibble, nel Capitolo 5, quando parleremo dell’indirizzo unicast globale, dell’allocazione dei prefissi e del subnetting.
Figura 4-3 Esempi di lunghezza dei prefissi IPv6