Tabella CIDR per IPv6 — indirizzi per ciascuna lunghezza di prefisso, gratuita
Per tutte le lunghezze di prefisso, da /0 a /128, elenca il numero di indirizzi IPv6 compresi e il corrispondente numero di sottoreti /64. Inserendo le sottoreti necessarie, individua automaticamente la lunghezza di prefisso più adatta.
Tabella CIDR per IPv6 (da /0 a /128)
Per ciascuna lunghezza di prefisso: bit riservati alla parte host, numero totale di indirizzi e numero di sottoreti /64 comprese.
| Prefisso | Bit della parte host | Indirizzi totali | Sottoreti /64 | Impieghi tipici |
|---|---|---|---|---|
| /0 | 128 | 340,282,366,920,938,463,463,374,607,431,768,211,456 | 18,446,744,073,709,551,616 | Intero spazio di indirizzamento (valore teorico, mai assegnato nella realtà) |
| /1 | 127 | 170,141,183,460,469,231,731,687,303,715,884,105,728 | 9,223,372,036,854,775,808 | |
| /2 | 126 | 85,070,591,730,234,615,865,843,651,857,942,052,864 | 4,611,686,018,427,387,904 | |
| /3 | 125 | 42,535,295,865,117,307,932,921,825,928,971,026,432 | 2,305,843,009,213,693,952 | Insieme degli indirizzi unicast globali (2000::/3) |
| /4 | 124 | 21,267,647,932,558,653,966,460,912,964,485,513,216 | 1,152,921,504,606,846,976 | |
| /5 | 123 | 10,633,823,966,279,326,983,230,456,482,242,756,608 | 576,460,752,303,423,488 | |
| /6 | 122 | 5,316,911,983,139,663,491,615,228,241,121,378,304 | 288,230,376,151,711,744 | |
| /7 | 121 | 2,658,455,991,569,831,745,807,614,120,560,689,152 | 144,115,188,075,855,872 | Insieme degli indirizzi locali unici (fc00::/7, corrispondenti agli indirizzi privati dell'IPv4) |
| /8 | 120 | 1,329,227,995,784,915,872,903,807,060,280,344,576 | 72,057,594,037,927,936 | |
| /9 | 119 | 664,613,997,892,457,936,451,903,530,140,172,288 | 36,028,797,018,963,968 | |
| /10 | 118 | 332,306,998,946,228,968,225,951,765,070,086,144 | 18,014,398,509,481,984 | Insieme degli indirizzi locali di collegamento (fe80::/10) |
| /11 | 117 | 166,153,499,473,114,484,112,975,882,535,043,072 | 9,007,199,254,740,992 | |
| /12 | 116 | 83,076,749,736,557,242,056,487,941,267,521,536 | 4,503,599,627,370,496 | |
| /13 | 115 | 41,538,374,868,278,621,028,243,970,633,760,768 | 2,251,799,813,685,248 | |
| /14 | 114 | 20,769,187,434,139,310,514,121,985,316,880,384 | 1,125,899,906,842,624 | |
| /15 | 113 | 10,384,593,717,069,655,257,060,992,658,440,192 | 562,949,953,421,312 | |
| /16 | 112 | 5,192,296,858,534,827,628,530,496,329,220,096 | 281,474,976,710,656 | |
| /17 | 111 | 2,596,148,429,267,413,814,265,248,164,610,048 | 140,737,488,355,328 | |
| /18 | 110 | 1,298,074,214,633,706,907,132,624,082,305,024 | 70,368,744,177,664 | |
| /19 | 109 | 649,037,107,316,853,453,566,312,041,152,512 | 35,184,372,088,832 | |
| /20 | 108 | 324,518,553,658,426,726,783,156,020,576,256 | 17,592,186,044,416 | |
| /21 | 107 | 162,259,276,829,213,363,391,578,010,288,128 | 8,796,093,022,208 | |
| /22 | 106 | 81,129,638,414,606,681,695,789,005,144,064 | 4,398,046,511,104 | |
| /23 | 105 | 40,564,819,207,303,340,847,894,502,572,032 | 2,199,023,255,552 | |
| /24 | 104 | 20,282,409,603,651,670,423,947,251,286,016 | 1,099,511,627,776 | |
| /25 | 103 | 10,141,204,801,825,835,211,973,625,643,008 | 549,755,813,888 | |
| /26 | 102 | 5,070,602,400,912,917,605,986,812,821,504 | 274,877,906,944 | |
| /27 | 101 | 2,535,301,200,456,458,802,993,406,410,752 | 137,438,953,472 | |
| /28 | 100 | 1,267,650,600,228,229,401,496,703,205,376 | 68,719,476,736 | |
| /29 | 99 | 633,825,300,114,114,700,748,351,602,688 | 34,359,738,368 | |
| /30 | 98 | 316,912,650,057,057,350,374,175,801,344 | 17,179,869,184 | |
| /31 | 97 | 158,456,325,028,528,675,187,087,900,672 | 8,589,934,592 | |
| /32 | 96 | 79,228,162,514,264,337,593,543,950,336 | 4,294,967,296 | Assegnazione minima consueta dei registri regionali ai grandi operatori |
| /33 | 95 | 39,614,081,257,132,168,796,771,975,168 | 2,147,483,648 | |
| /34 | 94 | 19,807,040,628,566,084,398,385,987,584 | 1,073,741,824 | |
| /35 | 93 | 9,903,520,314,283,042,199,192,993,792 | 536,870,912 | |
| /36 | 92 | 4,951,760,157,141,521,099,596,496,896 | 268,435,456 | |
| /37 | 91 | 2,475,880,078,570,760,549,798,248,448 | 134,217,728 | |
| /38 | 90 | 1,237,940,039,285,380,274,899,124,224 | 67,108,864 | |
| /39 | 89 | 618,970,019,642,690,137,449,562,112 | 33,554,432 | |
| /40 | 88 | 309,485,009,821,345,068,724,781,056 | 16,777,216 | |
| /41 | 87 | 154,742,504,910,672,534,362,390,528 | 8,388,608 | |
| /42 | 86 | 77,371,252,455,336,267,181,195,264 | 4,194,304 | |
| /43 | 85 | 38,685,626,227,668,133,590,597,632 | 2,097,152 | |
| /44 | 84 | 19,342,813,113,834,066,795,298,816 | 1,048,576 | |
| /45 | 83 | 9,671,406,556,917,033,397,649,408 | 524,288 | |
| /46 | 82 | 4,835,703,278,458,516,698,824,704 | 262,144 | |
| /47 | 81 | 2,417,851,639,229,258,349,412,352 | 131,072 | |
| /48 | 80 | 1,208,925,819,614,629,174,706,176 | 65,536 | Assegnazione standard a organizzazioni e imprese (l'indirizzo di progetto prevede un /48 per organizzazione) |
| /49 | 79 | 604,462,909,807,314,587,353,088 | 32,768 | |
| /50 | 78 | 302,231,454,903,657,293,676,544 | 16,384 | |
| /51 | 77 | 151,115,727,451,828,646,838,272 | 8,192 | |
| /52 | 76 | 75,557,863,725,914,323,419,136 | 4,096 | |
| /53 | 75 | 37,778,931,862,957,161,709,568 | 2,048 | |
| /54 | 74 | 18,889,465,931,478,580,854,784 | 1,024 | |
| /55 | 73 | 9,444,732,965,739,290,427,392 | 512 | |
| /56 | 72 | 4,722,366,482,869,645,213,696 | 256 | Dimensione che gli operatori assegnano di frequente alle abitazioni e ai piccoli uffici |
| /57 | 71 | 2,361,183,241,434,822,606,848 | 128 | |
| /58 | 70 | 1,180,591,620,717,411,303,424 | 64 | |
| /59 | 69 | 590,295,810,358,705,651,712 | 32 | |
| /60 | 68 | 295,147,905,179,352,825,856 | 16 | Esempio di assegnazione per sedi di piccole dimensioni |
| /61 | 67 | 147,573,952,589,676,412,928 | 8 | |
| /62 | 66 | 73,786,976,294,838,206,464 | 4 | |
| /63 | 65 | 36,893,488,147,419,103,232 | 2 | |
| /64 | 64 | 18,446,744,073,709,551,616 | 1 | Sottorete standard (unità minima necessaria alla generazione automatica degli indirizzi) |
| /65 | 63 | 9,223,372,036,854,775,808 | — | |
| /66 | 62 | 4,611,686,018,427,387,904 | — | |
| /67 | 61 | 2,305,843,009,213,693,952 | — | |
| /68 | 60 | 1,152,921,504,606,846,976 | — | |
| /69 | 59 | 576,460,752,303,423,488 | — | |
| /70 | 58 | 288,230,376,151,711,744 | — | |
| /71 | 57 | 144,115,188,075,855,872 | — | |
| /72 | 56 | 72,057,594,037,927,936 | — | |
| /73 | 55 | 36,028,797,018,963,968 | — | |
| /74 | 54 | 18,014,398,509,481,984 | — | |
| /75 | 53 | 9,007,199,254,740,992 | — | |
| /76 | 52 | 4,503,599,627,370,496 | — | |
| /77 | 51 | 2,251,799,813,685,248 | — | |
| /78 | 50 | 1,125,899,906,842,624 | — | |
| /79 | 49 | 562,949,953,421,312 | — | |
| /80 | 48 | 281,474,976,710,656 | — | |
| /81 | 47 | 140,737,488,355,328 | — | |
| /82 | 46 | 70,368,744,177,664 | — | |
| /83 | 45 | 35,184,372,088,832 | — | |
| /84 | 44 | 17,592,186,044,416 | — | |
| /85 | 43 | 8,796,093,022,208 | — | |
| /86 | 42 | 4,398,046,511,104 | — | |
| /87 | 41 | 2,199,023,255,552 | — | |
| /88 | 40 | 1,099,511,627,776 | — | |
| /89 | 39 | 549,755,813,888 | — | |
| /90 | 38 | 274,877,906,944 | — | |
| /91 | 37 | 137,438,953,472 | — | |
| /92 | 36 | 68,719,476,736 | — | |
| /93 | 35 | 34,359,738,368 | — | |
| /94 | 34 | 17,179,869,184 | — | |
| /95 | 33 | 8,589,934,592 | — | |
| /96 | 32 | 4,294,967,296 | — | |
| /97 | 31 | 2,147,483,648 | — | |
| /98 | 30 | 1,073,741,824 | — | |
| /99 | 29 | 536,870,912 | — | |
| /100 | 28 | 268,435,456 | — | |
| /101 | 27 | 134,217,728 | — | |
| /102 | 26 | 67,108,864 | — | |
| /103 | 25 | 33,554,432 | — | |
| /104 | 24 | 16,777,216 | — | |
| /105 | 23 | 8,388,608 | — | |
| /106 | 22 | 4,194,304 | — | |
| /107 | 21 | 2,097,152 | — | |
| /108 | 20 | 1,048,576 | — | |
| /109 | 19 | 524,288 | — | |
| /110 | 18 | 262,144 | — | |
| /111 | 17 | 131,072 | — | |
| /112 | 16 | 65,536 | — | |
| /113 | 15 | 32,768 | — | |
| /114 | 14 | 16,384 | — | |
| /115 | 13 | 8,192 | — | |
| /116 | 12 | 4,096 | — | |
| /117 | 11 | 2,048 | — | |
| /118 | 10 | 1,024 | — | |
| /119 | 9 | 512 | — | |
| /120 | 8 | 256 | — | |
| /121 | 7 | 128 | — | |
| /122 | 6 | 64 | — | |
| /123 | 5 | 32 | — | |
| /124 | 4 | 16 | — | |
| /125 | 3 | 8 | — | |
| /126 | 2 | 4 | — | |
| /127 | 1 | 2 | — | Riservato ai collegamenti punto a punto (RFC 6164, due soli indirizzi fra router) |
| /128 | 0 | 1 | — | Indirizzo di un singolo host, per esempio quello di loopback |
Il numero di sottoreti /64 indica quante sottoreti di dimensione standard sono comprese nel blocco; per i prefissi da 65 in su, più piccoli di un /64, compare un trattino.
Che cos'è lo spazio di indirizzamento IPv6 e la notazione CIDR (lunghezza di prefisso)
L'IPv6 dispone di uno spazio di indirizzamento a 128 bit, un'estensione a dir poco astronomica rispetto ai 32 bit dell'IPv4: si tratta di un fattore pari a 2 elevato alla 96esima potenza. Per suddividere questo spazio enorme in una parte riservata alla rete e una riservata all'host si utilizza la notazione CIDR (Classless Inter-Domain Routing): in una scrittura come "2001:db8::/32", il numero dopo la barra (la lunghezza di prefisso) indica quanti bit, a partire dall'inizio dell'indirizzo, sono destinati alla parte di rete. A differenza dell'IPv4, non esiste la consuetudine di indicare separatamente una maschera di sottorete come 255.255.255.0: la dimensione di un blocco è determinata in modo univoco dalla sola lunghezza di prefisso.
Nella progettazione dell'IPv6 non sono previste assegnazioni granulari con lunghezza di prefisso pari o superiore a 65: il /64 viene trattato di fatto come la dimensione standard universale di una singola sottorete. Il motivo risiede nella configurazione automatica degli indirizzi (SLAAC), che si basa su un meccanismo chiamato EUI-64 per generare un identificatore di interfaccia a 64 bit a partire, tra l'altro, dall'indirizzo fisico della scheda di rete: questo meccanismo presuppone che a ogni segmento di rete locale venga assegnato un /64 completo, ed è una prassi ormai consolidata nella gestione delle reti. Questo strumento elenca, per tutte le lunghezze di prefisso da /0 a /128, il numero totale di indirizzi compresi e il numero equivalente di sottoreti /64, e permette anche di risalire, a partire dal numero di sottoreti necessarie, alla lunghezza di prefisso più adatta.
Quando si progetta l'indirizzamento di una rete aziendale, di un ambiente cloud o di un centro dati, la domanda che si ripresenta continuamente è quante sedi, reparti o reti virtuali possano essere contenuti in un determinato blocco. Poiché il numero di bit riservati alla parte host, e quindi il numero totale di indirizzi, raddoppia o si dimezza a ogni variazione di una sola unità della lunghezza di prefisso, conviene consultare una tabella di riferimento completa piuttosto che rifare il calcolo a mente ogni volta.
Come usare la tabella CIDR per IPv6
- Stimare il numero di sottoreti /64 necessarie Valutate quante sottoreti /64 servono alla rete che state progettando, ad esempio in base al numero di sedi, reparti o VLAN previsti.
- Inserire il numero nel campo in alto Digitate il numero stimato nel campo "Cerca dal numero di sottoreti /64 necessarie": la lunghezza di prefisso più piccola in grado di contenerle viene individuata automaticamente.
- Verificare la lunghezza di prefisso indicata Compare il risultato "Serve un blocco pari o più ampio di /{prefix}", un riferimento immediatamente utilizzabile per la dimensione da richiedere al proprio operatore o fornitore cloud.
- Confrontare le lunghezze di prefisso vicine nella tabella La riga corrispondente al risultato viene evidenziata nella tabella. Osservate anche la lunghezza di prefisso immediatamente superiore e inferiore per capire quanto varia il numero di indirizzi, così da progettare tenendo conto di un margine di crescita futuro.
Consigli per sfruttarlo al meglio
- Nella progettazione delle sottoreti IPv6 si ragiona di norma non sul numero di host, ma su quante sottoreti /64 servano: perché la configurazione automatica degli indirizzi funzioni correttamente, a ogni segmento di rete locale va assegnato un /64.
- Nei contratti domestici gli operatori assegnano di solito un /56 o un /60, mentre alle imprese si assegna in genere un /48. Prima di sottoscrivere un contratto conviene verificare la politica di assegnazione dell'operatore.
- Il prefisso /127 è una lunghezza particolare, riconosciuta formalmente nel 2015 dalla RFC 6164 per i soli collegamenti punto a punto fra router: corrisponde al /31 dell'IPv4.
- Inserendo nel campo in alto il numero di sottoreti /64 necessarie, lo strumento individua automaticamente la lunghezza di prefisso più piccola capace di contenerle ed evidenzia la riga corrispondente nella tabella.
Quando torna utile la tabella CIDR per IPv6
Progettazione dell'indirizzamento IPv6 di una rete aziendale
Sommate le sottoreti /64 necessarie per sede centrale, filiali e ogni ufficio periferico, per stabilire quale lunghezza di prefisso (ad esempio /48 o /56) riservare all'intera organizzazione.
Verifica del blocco assegnato dall'operatore
Controllate subito nella tabella quante sottoreti /64 sono effettivamente comprese nel prefisso /56 o /48 comunicato dal vostro operatore.
Progettazione delle sottoreti IPv6 in un VPC cloud
Quando un fornitore cloud assegna un blocco CIDR IPv6, la tabella aiuta a decidere con quale lunghezza di prefisso suddividere le sottoreti per regione o zona di disponibilità.
Materiale di supporto per schemi di rete e proposte tecniche
Quando in uno schema di architettura o in una proposta serve indicare con precisione quante sottoreti offre una certa lunghezza di prefisso, i valori della tabella possono essere citati direttamente.
Formazione dei nuovi amministratori di rete
L'elenco completo da /0 a /128 funziona anche come opera di consultazione per mostrare in modo intuitivo gli ordini di grandezza a chi si avvicina per la prima volta all'IPv6.
Glossario
- CIDR (Classless Inter-Domain Routing)
- Una notazione che fissa il confine fra parte di rete e parte host di un indirizzo IP non tramite classi predefinite, ma con un numero arbitrario di bit, la lunghezza di prefisso. Nell'IPv6 la dimensione di un blocco si esprime esclusivamente con questa notazione.
- Lunghezza di prefisso
- Il numero che segue la barra nella notazione CIDR. Indica quanti bit, a partire dall'inizio dell'indirizzo, costituiscono la parte di rete. Un numero più piccolo corrisponde a un intervallo di indirizzi più ampio, uno più grande a un intervallo più ristretto.
- Sottorete /64
- La dimensione diventata di fatto lo standard per una singola sottorete nell'IPv6. È l'unità minima necessaria al corretto funzionamento della configurazione automatica degli indirizzi (SLAAC), ed è generalmente quella assegnata a ogni segmento di rete locale.
- Spazio di indirizzamento IPv6
- L'intero intervallo di indirizzi dell'IPv6, rappresentato su 128 bit. È incomparabilmente più ampio di quello dell'IPv4 (32 bit), e questa abbondanza è alla base della filosofia progettuale che privilegia assegnazioni generose invece del risparmio al singolo bit.
- Numero di bit della parte host
- Il valore ottenuto sottraendo la lunghezza di prefisso da 128, cioè i bit disponibili per la parte host, alla fine dell'indirizzo. Due elevato a questo numero corrisponde al totale degli indirizzi contenuti nel blocco.
- SLAAC (configurazione automatica degli indirizzi)
- Un meccanismo con cui un dispositivo genera autonomamente il proprio indirizzo IPv6, senza un server di gestione come nel caso del DHCP, basandosi sulle informazioni fornite dal router e sul proprio indirizzo fisico. È progettato presupponendo una sottorete /64.
- RIR (registro Internet regionale)
- Un'organizzazione che gestisce l'assegnazione degli indirizzi IP per una determinata area geografica. Stabilisce le politiche con cui lunghezze di prefisso come /32 o /48 vengono attribuite a operatori e grandi organizzazioni.
- EUI-64
- Un metodo che costruisce un identificatore di interfaccia a 64 bit a partire da un indirizzo fisico a 48 bit, inserendo un valore fisso al centro e invertendo un bit. Costituisce il fondamento tecnico per cui il /64 si è affermato come dimensione standard delle sottoreti.
Domande frequenti
A proposito — perché l'IPv6 non usa la maschera di sottorete
Nell'IPv4 la parte di rete e quella di host si separano con una maschera di sottorete, un valore come 255.255.255.0; nell'IPv6, invece, si usa di regola soltanto la lunghezza di prefisso in notazione CIDR e non si praticano suddivisioni a una posizione qualsiasi dei bit. Dipende dall'impostazione progettuale dell'IPv6, che presuppone uno spazio di indirizzamento abbondante e quindi nessuna necessità di risparmiare.
Di fatto è diventato uno standard operativo riservare alla parte host esattamente 64 bit. Dipende dal meccanismo di configurazione automatica degli indirizzi, che genera dall'indirizzo fisico della scheda un identificatore di interfaccia a 64 bit: assegnando a un segmento di rete locale una sottorete più piccola di un /64, quel meccanismo smette di funzionare correttamente.
All'epoca dell'IPv4 l'imperativo era non sprecare indirizzi; con l'IPv6 si raccomanda al contrario di assegnarli con generosità, in vista di sviluppi futuri. Le stesse specifiche indicano come prassi normale l'assegnazione alle utenze domestiche di blocchi /56 o /48, inconcepibili con i criteri dell'IPv4: proprio questo rovesciamento di prospettiva è una delle differenze più profonde fra i due protocolli.