Subnetting
Subnetting
L'operazzzione di Subnetting frammenta una rete in piccoli intervalli, migliorando i tassi di collisione e limitando il dominio di broadcast.
Il subnet avviene introducendo una subnet mask
La subnet mask o netmask consente di stabilire l'intervallo di indirizzi IP all'interno di una sottorete.
La subnet mask è formata, come gli ip address, da una sequenza di 4 byte (32 bit) separati da un punto.
Esempio: 255.255.255.0
A livello di rete, quindi di ip address, il router esegue un AND logico tra i bit dell'ip address e i bit della subnet mask per dividere la parte NETWORK dalla parte HOST.
Mettiamo il caso di un router con IP address 192.168.1.1 e subnetmask 255.255.255.0, quando arriva un pacchetto per un host 192.168.1.8, per capire se si trova nella rete a lui visibile, ovvero nella sua rete di appartenenza, esegue un'operazione di AND tra i bit dell'ip address del pacchetto e la propria subnetmask.
decimale binario
Ip address 192.168.1.8 11000000.10101000.00000001.00001000
Subnet mask 255.255.255.0 11111111.11111111.11111111.00000000
rete 192.168.1.0 11000000.10101000.00000001.00000000
host 0.0.0.8 00000000.00000000.00000000.00001000
Attenzione!
La subnetmask non viaggia come informazione all'interno dei pacchetti IP ma deve essere impostata su ogni nodo della rete "subnettata", soprattutto sulle interfacce dei router!
