Subnetting vs Supernetting
Il subnetting è il processo di divisione di una rete IP in sottodivisioni chiamate sottoreti. I computer che appartengono a una sottorete hanno un gruppo comune di bit più significativi nei loro indirizzi IP. Quindi, questo spezzerebbe l'indirizzo IP in due parti (logicamente), come il prefisso di rete e il resto del campo. Il supernetting è il processo di combinazione di diverse sottoreti, che hanno un prefisso di routing CIDR (Classless Inter-Domain Routing) comune. Suppernetting è anche chiamato route aggregation o route summarization.
Cos'è il subnetting?
Il processo di divisione di una rete IP in sottodivisioni è chiamato subnetting. Il subnetting divide un indirizzo IP in due parti come la rete (o il prefisso di routing) e il campo resto (che viene utilizzato per identificare un host specifico). La notazione CIDR viene utilizzata per scrivere un prefisso di instradamento. Questa notazione utilizza una barra (/) per separare l'indirizzo iniziale di rete e la lunghezza del prefisso di rete (in bit). Ad esempio, in IPv4, 192.60.128.0/22 indica che 22 bit sono allocati per il prefisso di rete e i restanti 10 bit sono riservati per l'indirizzo host. Inoltre, il prefisso di routing può anche essere rappresentato utilizzando la maschera di sottorete. 255.255.252.0 (11111111.11111111.11111100.00000000) è la subnet mask per 192.60.128.0/22. La separazione della parte di rete e della parte di sottorete di un indirizzo IP viene eseguita eseguendo un'operazione AND bit per bit tra l'indirizzo IP e la maschera di sottorete. Ciò comporterebbe l'identificazione del prefisso di rete e dell'identificatore host.
Cos'è il Supernetting?
Il supernetting è il processo di combinazione di diverse reti IP con un prefisso di rete comune. Il supernetting è stato introdotto come soluzione al problema dell'aumento delle dimensioni nelle tabelle di routing. Il supernetting semplifica anche il processo di instradamento. Ad esempio, le sottoreti 192.60.2.0/24 e 192.60.3.0/24 possono essere combinate nella super rete indicata con 192.60.2.0/23. Nella supernet, i primi 23 bit sono la parte di rete dell'indirizzo e gli altri 9 bit sono usati come identificatore dell'host. Quindi, un indirizzo rappresenterà diverse piccole reti e ciò ridurrebbe il numero di voci che dovrebbero essere incluse nella tabella di instradamento. In genere, il supernetting viene utilizzato per gli indirizzi IP di classe C (indirizzi che iniziano con 192 e 223 in decimale) e la maggior parte dei protocolli di routing supporta il supernetting. Esempi di tali protocolli sono Border Gateway Protocol (BGP) e Open Shortest Path First (OSPF). Tuttavia, protocolli come Exterior Gateway Protocol (EGP) e Routing Information Protocol (RIP) non supportano il supernetting.
Qual è la differenza tra subnetting e superernetting?
Il subnetting è il processo di divisione di una rete IP in sottodivisioni chiamate sottoreti, mentre il supernetting è il processo di combinazione di diverse reti IP con un prefisso di rete comune. Il supernetting ridurrà il numero di voci in una tabella di instradamento e semplificherà anche il processo di instradamento. Nel subnetting, i bit dell'ID host (per indirizzi IP da un singolo ID di rete) vengono presi in prestito per essere utilizzati come ID di sottorete, mentre nel supernetting, i bit dell'ID di rete vengono presi in prestito per essere utilizzati come ID host.