04. Subnetting: esempi
Esempio 1
Traccia
Si suddivida la rete 172.16.0.0 in quattro sottoreti contigue. Indicare l'indirizzo delle quattro network e l'indirizzo di broadcast.
Svolgimento
Poiché non è specificata nessuna maschera, occorre considerare la classe di appartenenza dell'indirizzo di Network, che risulta essere di classe B e quindi con maschera 255.255.0.0.
Per procedere conviene considerare l'indirizzo nel formato binario:
Poiché occorre individuare 4 sottoreti, occorre estendere la NetId di 2 bit e, di conseguenza, anche la maschera.
Il numero di bit da utilizzare per l'estensione è stato ricavato calcolando log2(4) = 2.
Il terzo ottetto varierà per le 4 sottoreti e assumerà i seguenti valori:
00000000(2) = 0(10)
01000000(2) = 64(10)
10000000(2) = 128(10)
11000000(2) = 192(10)
Gli indirizzi delle quattro Network cercate sono:
172.16.0.0 / 18
172.16.64.0 / 18
172.16.128.0 / 18
172.16.192.0 / 18
Per ricavare gli indirizzi di broadcast conviene ricorrere ancora alla rappresentazione binaria.
Le quattro sottoreti comprensive degli indirizzi di broadcast sono:
172.16.0.0 / 18 con indirizzo di broadcast 172.16.63.255
172.16.64.0 / 18 con indirizzo di broadcast 172.16.127.255
172.16.128.0 / 18 con indirizzo di broadcast 172.16.191.255
172.16.192.0 / 18 con indirizzo di broadcast 172.16.255.255
Esempio 2
Traccia
Si consideri la network 10.10.0.0 con maschera 255.254.0.0. Si suddivida la rete in 6 sottoreti contigue e si indichino gli indirizzi delle network e gli indirizzi di broadcast.
Svolgimento
L'indirizzo in binario è il seguente:
Il numero di bit da utilizzare per l'estensione si ottiene con il calcolo log2(6) = 2,58 e arrotondando all'intero superiore, in questo caso 3.
Il numero di possibili sottoreti che si possono definire con l'estensione di 3 bit è 8, quindi 2 sottoreti resteranno non utilizzate.
Il secondo e il terzo ottetto varieranno per le sei sottoreti assumendo i seguenti valori
00001010(2) 00000000(2) = 10(10) . 0(10)
00001010(2) 01000000(2) = 10(10) . 64(10)
00001010(2) 10000000(2) = 10(10) . 128(10)
00001010(2) 11000000(2) = 10(10) . 192(10)
00001011(2) 00000000(2) = 11(10) . 0(10)
00001011(2) 01000000(2) = 11(10) . 64(10)
Gli indirizzi delle sei Network cercate sono:
10.10.0.0 / 18
10.10.64.0 / 18
10.10.128.0 / 18
10.10.192.0 / 18
10.11.0.0 / 18
10.11.64.0 / 18
Per ricavare gli indirizzi di broadcast conviene ricorrere ancora alla rappresentazione binaria.
Le sei sottoreti comprensive degli indirizzi di broadcast sono:
10.10.0.0 / 18 con indirizzo di broadcast 10.10.63.255
10.10.64.0 / 18 con indirizzo di broadcast 10.10.127.255
10.10.128.0 / 18 con indirizzo di broadcast 10.10.191.255
10.10.192.0 / 18 con indirizzo di broadcast 10.10.255.255
10.11.0.0 / 18 con indirizzo di broadcast 10.11.63.255
10.11.64.0 / 18 con indirizzo di broadcast 10.11.127.255
Sito: 7ecnologie
Sezione: 13. Reti
Capitolo: 03. La suite TCP/IP
Paragrafo: 02. Livello Internet
Approfondimento: 04. Subnetting: esempi
Indice dei capitoli: 00. Risorse - 01. Le telecomunicazioni - 02. Il modello OSI - 03. La suite TCP/IP - 04. Il cablaggio strutturato - 05. LAB - 07. Tutorial - 98. Esercizi
Indice dei paragrafi: 01. Network Access - 02. Livello Internet - 03. Livello Transport - 04. Livello Application
Indice degli approfondimenti: 01. Protocolli - 02. Classificazione degli indirizzi IP - 03. Subnetting - 04. Subnetting: esempi - 05. Ping e traceroute - 06. Routing - 07. NAT - 08. Autonomous System - 09. Carrier-Grade NAT - 10. NAT Traversal