Calcolatore di sottorete IPv6
Dati di input
| Indirizzo IPv6 | 2001:db8:abcd:1234::1 |
|---|---|
| Lunghezza del prefisso | 64 |
Calcolatore di sottorete IPv6
Inserisci un indirizzo IPv6 e una lunghezza di prefisso per trovare l'indirizzo di rete, le forme completamente espansa e compressa (RFC 5952) e quanti indirizzi copre il prefisso.
Dati di input
Indirizzo e prefisso
Risultati
Inserisci un valore per visualizzare i risultati.
Sottorete
Forma espansa
La sottorete IPv6
Un calcolatore di sottorete IPv6 trasforma un indirizzo IPv6 e una lunghezza di prefisso nella descrizione completa della rete a cui appartiene: l'indirizzo di rete, l'indirizzo scritto sia nella sua forma completamente espansa sia nella sua forma compressa più breve, e quanti indirizzi copre il prefisso. Chiunque pianifichi uno schema di indirizzamento IPv6, configuri un router o un firewall, o stia imparando in cosa il protocollo differisce da IPv4 ricorre costantemente a questa scomposizione.
Come si scrivono gli indirizzi IPv6
Un indirizzo IPv6 è lungo 128 bit — quattro volte la dimensione di un indirizzo IPv4. Invece di quattro ottetti decimali, si scrive come otto gruppi di quattro cifre esadecimali separati da due punti, per esempio 2001:0db8:abcd:1234:0000:0000:0000:0001. Poiché indirizzi così lunghi sono faticosi da leggere e digitare, si applicano due regole di abbreviazione. Primo, gli zeri iniziali all'interno di un gruppo possono essere rimossi, così 0db8 diventa db8 e 0000 diventa 0. Secondo, una singola sequenza di gruppi consecutivi interamente nulli può essere sostituita da un doppio due punti ::. Applicando entrambe le regole all'indirizzo qui sopra si ottiene la forma compressa 2001:db8:abcd:1234::1.
La forma canonica più breve è normalizzata dalla RFC 5952: gli zeri iniziali vengono sempre rimossi, il :: sostituisce la sequenza più lunga di gruppi nulli e, in caso di parità tra due sequenze, vince quella più a sinistra. Il :: può comparire una sola volta, perché più di un'occorrenza sarebbe ambigua. Le forme espansa e compressa identificano sempre lo stesso indirizzo — la scelta riguarda puramente la leggibilità.
Lunghezza del prefisso e indirizzo di rete
IPv6 usa la notazione CIDR esattamente come IPv4: un indirizzo seguito da una barra e una lunghezza di prefisso, come 2001:db8::/32. Il prefisso è il numero di bit iniziali riservati alla parte di rete; i restanti 128 − n bit identificano gli host all'interno della sottorete. L'indirizzo di rete si ottiene mantenendo i bit di rete e azzerando ogni bit di host, poi scrivendo il risultato in forma compressa.
Il numero di indirizzi in un blocco discende direttamente dal conteggio dei bit di host:
Qui non esiste alcuna regola del «sottrarre due». IPv6 non riserva un indirizzo di rete o di broadcast distinto come fa IPv4, quindi l'intero blocco è concettualmente indirizzabile.
Dimensioni di prefisso comuni
Una manciata di confini di prefisso domina i deployment reali:
- /64 — la sottorete singola standard. I suoi 64 bit di host sono dimensionati per l'autoconfigurazione degli indirizzi senza stato (SLAAC), e quasi ogni collegamento IPv6 ordinario è un /64. Un singolo /64 contiene 2 alla potenza di 64 indirizzi.
- /56 — una tipica allocazione per una casa o un piccolo ufficio. Contiene 256 sottoreti /64 distinte.
- /48 — un'allocazione comune per un'organizzazione o un sito più grande, contenente 65.536 sottoreti /64.
Ogni passo di 8 bit di prefisso moltiplica per 256 il numero di sottoreti /64. Il numero di indirizzi cresce altrettanto in fretta: un /64 copre circa 18,4 trilioni di indirizzi, un /48 circa 1,2 quadrilioni.
Esempio svolto
Prendiamo 2001:db8:abcd:1234::1 con un prefisso /64. La maschera dedica 64 bit alla rete, lasciando 64 bit di host:
La parte host (gli ultimi 64 bit, qui ::1) viene azzerata per produrre l'indirizzo di rete 2001:db8:abcd:1234::, mentre la forma compressa dell'indirizzo originale resta 2001:db8:abcd:1234::1. Accorcia il prefisso a /48 e la rete diventa 2001:db8:abcd::, un blocco di 2 alla potenza di 80 — circa 1,2 quadrilioni — di indirizzi.
Calcolatori correlati
Per le reti IPv4, il Calcolatore di sottorete (CIDR) esegue la stessa scomposizione con indirizzi di rete, di broadcast e numero di host utilizzabili. Per contare gli indirizzi di un intervallo IPv4 arbitrario o riassumerlo in un blocco, vedi il Calcolatore di intervallo di indirizzi IP.
Domande frequenti (FAQ)
Perché IPv6 ha un aspetto così diverso da IPv4?
Gli indirizzi IPv6 sono lunghi 128 bit invece di 32, ed è per questo che si scrivono come otto gruppi di quattro cifre esadecimali separati da due punti anziché come quattro ottetti decimali.
Lo spazio più ampio elimina la scarsità di indirizzi che costringeva le reti IPv4 a ricorrere al NAT e permette a ogni sottorete di essere un /64 uniforme. La notazione esadecimale a due punti, con le sue regole di compressione degli zeri, mantiene leggibili questi lunghi indirizzi.
Qual è la differenza tra la forma espansa e quella compressa?
La forma espansa scrive tutti e otto i gruppi con i loro zeri iniziali, come 2001:0db8:abcd:1234:0000:0000:0000:0001 — utile quando serve allineare ogni cifra. La forma compressa segue RFC 5952: rimuove gli zeri iniziali in ogni gruppo e sostituisce la singola sequenza più lunga di gruppi interamente nulli con ::, dando 2001:db8:abcd:1234::1. Entrambe identificano lo stesso indirizzo; la forma compressa è quella che di solito digiti e memorizzi.
Cosa significano i prefissi /48, /56 e /64?
Sono i confini di allocazione più comuni. Un /64 è la sottorete singola standard — i suoi bit di host sono dimensionati per l'autoconfigurazione degli indirizzi senza stato. Un /56 assegna a un sito 256 di quelle sottoreti /64, una tipica allocazione per una casa o un piccolo ufficio. Un /48 assegna 65.536 sottoreti /64 ed è un'allocazione comune per un'organizzazione più grande. Ogni passo di 8 bit moltiplica per 256 il numero di sottoreti.
Quanti indirizzi copre un prefisso?
Un prefisso /n lascia 128 − n bit di host, quindi il blocco contiene 2 alla potenza di (128 − n) indirizzi. Un /64 copre perciò 2 alla potenza di 64, cioè 18.446.744.073.709.551.616 — circa 18,4 trilioni di indirizzi in una singola sottorete. Un /48 copre 2 alla potenza di 80, all'incirca 1,2 quadrilioni. A differenza di IPv4, IPv6 non riserva alcun indirizzo di rete o di broadcast, quindi l'intero blocco è concettualmente indirizzabile.