Calcolatore di supernet IP
Dati di input
| Blocchi CIDR | 192.168.0.0/24 192.168.1.0/24 |
|---|
Calcolatore di supernet IP
Inserisci un elenco di blocchi CIDR IPv4 e trova il più piccolo supernet singolo che li copre tutti: la rotta aggregata usata per riassumere più sottoreti in un unico prefisso.
Dati di input
Blocchi CIDR
Risultati
Inserisci un valore per visualizzare i risultati.
Supernet aggregato
Supernet IP
La creazione di supernet consiste nel raggruppare più reti IPv4 adiacenti in un unico blocco CIDR più grande. Mentre la suddivisione in sottoreti ritaglia una rete in molte più piccole allungando il prefisso, la creazione di supernet fa l'opposto: accorcia il prefisso così che un solo blocco rappresenti un intero gruppo. Il risultato si chiama supernet, aggregato o rotta di riepilogo, e trovarlo è il lavoro quotidiano dietro una tabella di routing pulita e compatta.
Questo calcolatore prende un elenco di blocchi CIDR e restituisce il più piccolo supernet che copre ancora tutti gli indirizzi dell'elenco. «Il più piccolo» indica qui il blocco con il prefisso più lungo — quello che spreca meno spazio di indirizzi pur contenendo tutti gli input.
Come si trova il supernet
Ogni blocco CIDR descrive un intervallo contiguo di indirizzi. Un blocco scritto a.b.c.d/p contiene indirizzi, inizia a un indirizzo di base che è un multiplo di quella dimensione e termina un indirizzo prima dell'inizio del blocco allineato successivo. Per aggregare un elenco, il calcolatore riduce prima ogni input al suo intervallo numerico: il più basso indirizzo di rete tra tutti i blocchi diventa il pavimento, e il più alto indirizzo di broadcast diventa il soffitto.
Il supernet deve essere un blocco CIDR valido che contiene l'intera estensione dal pavimento al soffitto. Due regole lo vincolano:
- La sua dimensione deve essere una potenza di due: indirizzi.
- Il suo indirizzo di base deve essere allineato — un multiplo della propria dimensione.
Il calcolatore percorre i prefissi dal più lungo (/32) verso il più corto (/0) e restituisce il primo il cui blocco allineato contiene interamente l'estensione pavimento-soffitto. Poiché i prefissi più lunghi vengono provati per primi, la risposta è sempre l'adattamento più stretto possibile.
Un esempio svolto
Prendiamo due reti adiacenti, 192.168.0.0/24 e 192.168.1.0/24. Ciascuna contiene 256 indirizzi. La prima va da 192.168.0.0 a 192.168.0.255, la seconda da 192.168.1.0 a 192.168.1.255. Insieme formano un unico intervallo contiguo di 512 indirizzi, da 192.168.0.0 a 192.168.1.255.
Un blocco di 512 indirizzi è un /23, poiché . L'indirizzo di base 192.168.0.0 è un multiplo di 512 nel terzo e nel quarto ottetto, quindi è correttamente allineato. Le due reti /24 si aggregano dunque esattamente in 192.168.0.0/23:
Nessuno spazio di indirizzi viene sprecato: il supernet contiene esattamente gli indirizzi dei due input e nient'altro. È il caso ideale, in cui gli input riempiono già un singolo blocco allineato.
Quando il supernet copre più di quanto inserito
L'aggregazione non può infrangere né la regola della potenza di due né quella dell'allineamento, quindi la risposta a volte copre più indirizzi dei soli input. Consideriamo 172.16.5.0/24 e 172.16.6.0/24. La loro estensione combinata va da 172.16.5.0 a 172.16.6.255 — 512 indirizzi. Ma quell'estensione non inizia su un confine /23, perché 172.16.5.0 non è un multiplo di 512. Il più piccolo blocco allineato che copre ancora entrambi è il blocco /22 172.16.4.0/22, che contiene quattro volte più indirizzi:
Questo /22 include anche 172.16.4.0/24 e 172.16.7.0/24, che non hanno mai fatto parte dell'elenco. È il costo inevitabile del riepilogo: per annunciare un singolo prefisso a volte devi rivendicare un blocco allineato leggermente più grande. Gli ingegneri di rete soppesano questo compromesso quando progettano i piani di indirizzamento, disponendo spesso le sottoreti su confini in potenza di due proprio perché l'aggregazione futura resti stretta.
Perché l'aggregazione conta
I router annunciano la raggiungibilità un prefisso alla volta. In una rete grande, annunciare ogni singola sottorete inonda i vicini di voci e gonfia la tabella di routing. L'aggregazione delle rotte sostituisce un gruppo di rotte specifiche con un'unica rotta di riepilogo — il supernet — così che un vicino impari un solo prefisso invece di decine. Tabelle più piccole significano ricerche più rapide, minore uso della memoria e aggiornamenti di routing più stabili, perché un'instabilità interna all'aggregato non si propaga più verso l'esterno. Ecco perché il riepilogo è una tecnica fondamentale in BGP e nelle progettazioni gerarchiche aziendali.
La stessa aritmetica aiuta anche a scrivere regole di firewall, liste di controllo degli accessi e documentazione di gestione degli indirizzi: un singolo supernet è più facile da leggere e mantenere di un lungo elenco di blocchi adiacenti.
Calcolatori correlati
Per andare nella direzione opposta e dividere un blocco, oppure per ispezionare la maschera, l'intervallo e il numero di host di una singola rete, usa il Calcolatore di sottorete (CIDR). Per contare gli indirizzi tra due estremità arbitrarie e vedere se formano un singolo blocco CIDR, prova il Calcolatore di intervallo di indirizzi IP.
Domande frequenti (FAQ)
Che cos'è un supernet?
Un supernet è un singolo blocco CIDR che contiene diversi blocchi più piccoli. Mentre la suddivisione in sottoreti divide una rete in molte, la creazione di supernet fa l'inverso: combina più reti adiacenti in un prefisso più ampio.
Per esempio, 192.168.0.0/24 e 192.168.1.0/24 insieme occupano lo stesso spazio di indirizzi di 192.168.0.0/23, quindi /23 è il loro supernet. Questo calcolatore restituisce il più piccolo supernet — quello con il prefisso più lungo — che copre ancora ogni blocco inserito.
Come si usa nell'aggregazione delle rotte?
I router annunciano le reti che possono raggiungere. Quando molte sottoreti adiacenti condividono lo stesso percorso a monte, annunciarle ciascuna separatamente appesantisce la tabella di routing.
L'aggregazione sostituisce quelle voci con una sola rotta di riepilogo — il supernet — così che i vicini imparino un unico prefisso invece di decine. Tabelle di routing più piccole significano ricerche più rapide, meno memoria e aggiornamenti più stabili: ecco perché l'aggregazione è una pratica centrale in BGP e nelle grandi reti aziendali.
Perché il supernet a volte copre più dei blocchi inseriti?
Ogni blocco CIDR contiene un numero di indirizzi pari a una potenza di due e inizia su un confine che è un multiplo della propria dimensione. Il più piccolo blocco che copre un insieme arbitrario di input deve rispettare entrambe le regole, quindi può estendersi oltre gli indirizzi effettivamente elencati.
Per esempio, 172.16.5.0/24 e 172.16.6.0/24 sono coperti da 172.16.4.0/22, che include anche 172.16.4.0/24 e 172.16.7.0/24 pur non essendo stati inseriti. L'aggregazione arrotonda sempre al blocco allineato in potenza di due più vicino.
Qual è la differenza tra un supernet e una sottorete?
Sono due direzioni della stessa idea. La suddivisione in sottoreti allunga il prefisso per dividere una rete in parti più piccole: un /24 diventa due /25. La creazione di supernet accorcia il prefisso per fondere reti: due /24 diventano un /23. Un prefisso più corto significa sempre un blocco più grande. Se vuoi dividere un blocco invece di combinarne diversi, usa un calcolatore di sottoreti.