Calcolatore di sottorete (CIDR)
Dati di input
| Indirizzo IPv4 | 192.168.1.0 |
|---|---|
| Lunghezza del prefisso | 24 |
Calcolatore di sottorete (CIDR)
Inserisca un indirizzo IPv4 e una lunghezza di prefisso CIDR per ottenere l'indirizzo di rete, l'indirizzo di broadcast, la subnet mask, la wildcard mask, l'intervallo degli host utilizzabili e il numero di host disponibili.
Dati di input
Indirizzo e prefisso
Risultati
Inserisci un valore per visualizzare i risultati.
Sottorete
Dettagli dell'intervallo di indirizzi
Sottorete (CIDR)
Un calcolatore di sottorete trasforma un indirizzo IPv4 e una lunghezza di prefisso CIDR nella descrizione completa della rete a cui appartengono: gli indirizzi di rete e di broadcast, la subnet mask, la wildcard mask, l'intervallo degli host utilizzabili e la capacità della sottorete. Chiunque pianifichi uno schema di indirizzamento IP, configuri un router o un firewall, o studi per un esame di rete utilizza costantemente queste informazioni.
Lunghezza del prefisso e subnet mask
La notazione CIDR rappresenta una rete come un indirizzo seguito da uno slash e da una lunghezza di prefisso, ad esempio 192.168.1.0/24. Il prefisso è il numero di bit iniziali riservati alla parte di rete dell'indirizzo; i bit rimanenti identificano i singoli host. Un indirizzo IPv4 a 32 bit diviso in /n dedica n bit alla rete e i restanti 32 − n bit agli host. La subnet mask esprime la stessa suddivisione sotto forma di indirizzo: i primi n bit sono uno e gli altri zero, quindi /24 diventa 255.255.255.0.
Indirizzo di rete, di broadcast e intervallo degli host
L'indirizzo di rete si ottiene mantenendo i bit di rete dell'indirizzo e impostando a zero tutti i bit dell'host — un AND bit a bit tra l'indirizzo e la mask. L'indirizzo di broadcast imposta invece a uno ogni bit dell'host. Questi due indirizzi delimitano il blocco e sono riservati: l'indirizzo di rete denomina la sottorete, mentre l'indirizzo di broadcast raggiunge tutti gli host contemporaneamente. L'intervallo degli host utilizzabili va quindi dall'indirizzo immediatamente superiore all'indirizzo di rete a quello immediatamente inferiore all'indirizzo di broadcast.
Il numero totale di indirizzi nel blocco è
e per qualsiasi blocco di /30 o più grande il numero di host assegnabili esclude gli indirizzi di rete e di broadcast:
Esempio pratico
Si consideri l'indirizzo 192.168.1.130 con un prefisso /26. La mask dedica 26 bit alla rete, lasciando 6 bit all'host:
Con una dimensione di blocco pari a 64, l'indirizzo 192.168.1.130 rientra nel blocco che inizia a 192.168.1.128, quindi l'indirizzo di rete è 192.168.1.128 e l'indirizzo di broadcast è 192.168.1.191. Gli host utilizzabili vanno da 192.168.1.129 a 192.168.1.190 — 62 in totale, in linea con la formula.
Rotte punto a punto e host singoli
Due lunghezze di prefisso derogano alla regola del "sottrai due". Un blocco /31 contiene due indirizzi e, ai sensi della RFC 3021, entrambi sono utilizzabili per i due estremi di un collegamento punto a punto, senza indirizzi di rete o di broadcast separati. Un /32 descrive un unico indirizzo — una route host utilizzata per i loopback e le voci del firewall.
Per contare gli indirizzi in un intervallo arbitrario o riassumerlo in un blocco, si consulti Calcolatore di intervallo di indirizzi IP. Per visualizzare la struttura binaria alla base della mask, Convertitore di base numerica rende ogni ottetto in base 2.
Domande frequenti (FAQ)
Cosa indica il prefisso CIDR?
La notazione CIDR (Classless Inter-Domain Routing) rappresenta una rete come un indirizzo seguito da uno slash e da una lunghezza di prefisso, ad esempio 192.168.1.0/24. Il prefisso indica il numero di bit iniziali che identificano la rete; i bit rimanenti identificano gli host.
Un /24 riserva 24 bit alla rete e 8 agli host, ottenendo 256 indirizzi. Ogni passo verso il basso (ad esempio da /24 a /23) raddoppia la dimensione del blocco; ogni passo verso l'alto la dimezza.
Perché gli host utilizzabili sono due in meno del totale?
Ogni sottorete IPv4 riserva il primo indirizzo come indirizzo di rete e l'ultimo come indirizzo di broadcast; nessuno dei due può essere assegnato a un dispositivo. Un blocco /24 ha 256 indirizzi totali ma 254 host utilizzabili. Le eccezioni sono i collegamenti punto a punto: un /31 fornisce due indirizzi utilizzabili senza indirizzi di rete o di broadcast separati (RFC 3021), mentre un /32 descrive un singolo host.
Qual è la differenza tra l'indirizzo di rete e l'indirizzo di broadcast?
L'indirizzo di rete ha tutti i bit dell'host impostati a zero e denomina la sottorete nel suo insieme — i router lo utilizzano nelle tabelle di routing. L'indirizzo di broadcast ha tutti i bit dell'host impostati a uno; un pacchetto inviato a tale indirizzo viene consegnato a tutti gli host della sottorete. Entrambi si trovano ai margini del blocco e sono riservati, motivo per cui l'intervallo degli host utilizzabili si colloca tra di essi.
Come funzionano le sottoreti /31 e /32?
Un /32 rappresenta un unico indirizzo specifico — una route host, spesso utilizzata per i loopback o le regole del firewall. Un /31 copre due indirizzi e, ai sensi della RFC 3021, entrambi sono utilizzabili per i due estremi di un collegamento punto a punto, eliminando la consueta riserva degli indirizzi di rete e di broadcast per risparmiare spazio di indirizzamento.