Aquest és un exemple típic de divisió de xarxes en subxarxes de mida variable. Com que en fer els càlculs de les subxarxes podem agafar rangs que se superposin, començarem dividint per la subxarxa més gran, ja que resulta més fàcil fer els càlculs d’aquesta manera.
La xarxa original és:
IP decimal: 193.240.0.0 193 . 240 . 0 . 0
IP binari: 11000001 . 11110000 . 00000000 . 00000000
Màscara binària: 11111111 . 11111111 . 11000000 . 00000000
Màscara decimal: 255 255 192 0
Per tant, aquesta xarxa té 18 bits de xarxa i 14 bits de host. Amb 14 bits de host es pot tenir un total de
adreces, més que suficient per a les subxarxes que volem.
1 subxarxa de 4.096 adreces
Una subxarxa de 4.096 adreces necessita 12 bits de hosts, ja que
. Si tenim 12 bits de host, això vol dir que la resta (20 bits) seran de xarxa i subxarxa. Com que d’entrada la xarxa té 18 bits de xarxa, la resta (2 bits) seran de subxarxa.
IP decimal: 193.240.0.0 193 . 240 . 0 . 0
IP binari: 11000001 . 11110000 . 00 00 0000 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ss hhhh . hhhhhhhh
Màscara binària: 11111111 . 11111111 . 11 11 0000 . 00000000
Màscara decimal: 255 255 240 0
x = bit de xarxa
s = bit de subxarxa
h = bit de host
Fixeu-vos que la màscara s’ha modificat per indicar els bits de xarxa i subxarxa de l’adreça IP. Ara on el bit de l’adreça IP és de xarxa o subxarxa, la màscara val 1 i, quan el bit de l’adreça IP correspon a host, la màscara val 0.
Tenim 2 bits de subxarxa que poden agafar els valors següents: 00, 01, 10, 11. Per a aquesta subxarxa agafarem el valor 00, encara que en podríem haver agafat qualsevol altre.
El rang d’adreces vàlid de la subxarxa està constituït pels valors que van des del valor mínim de la part de host (tots a 0) fins al valor màxim de la part de host (tots a 1) que es corresponen amb l’adreça de la mateixa xarxa i l’adreça broadcast en aquesta.
Adreça de la xarxa
IP decimal: 193.240.0.0 193 . 240 . 0 . 0
IP binari: 11000001 . 11110000 . 00 00 0000 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ss hhhh . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.15.255 193 . 240 . 15 . 255
IP binari: 11000001 . 11110000 . 00 00 1111 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
Per tant, la primera subxarxa és la 193.240.0.0/20, i el rang d’adreces és de 193.240.0.0 a 193.240.15.255.
4 subxarxes de 1.024 adreces
Una subxarxa de 1.024 adreces necessita 10 bits de hosts, ja que
. Si tenim 10 bits de host, això vol dir que la resta (22 bits) seran de xarxa i subxarxa. Com que d’entrada la xarxa té 18 bits de xarxa, la resta (4 bits) seran de subxarxa.
IP decimal: 193.240.0.0 193 . 240 . 0 . 0
IP binari: 11000001 . 11110000 . 00 0000 00 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssss hh . hhhhhhhh
Màscara binària: 11111111 . 11111111 . 11 1111 00 . 00000000
Màscara decimal: 255 255 252 0
x = bit de xarxa
s = bit de subxarxa
h = bit de host
De nou la màscara s’ha modificat per indicar els bits de xarxa i subxarxa de l’adreça IP.
Tenim 4 bits de subxarxa que poden agafar els valors següents: 0000, 0001, 0010, 0011… fins a 1100, 1101, 1110, 1111.
En aquest cas, ja tenim una subxarxa creada (la de 4.096 adreces), per tant, haurem d’escollir els bits de subxarxa perquè no se superposin amb la subxarxa creada anteriorment. Vegem a continuació què passa si no tenim en compte aquesta restricció.
Per exemple, per a les quatre subxarxes podríem agafar els primers quatre valors possibles de subxarxa: 0000, 0001, 0010 i 0011. Si feu el càlcul per crear les subxarxes amb aquests valors pels bits de subxarxa obtindríeu, per exemple, per a la primera subxarxa (la 0000):
Adreça de la xarxa
IP decimal: 193.240.0.0 193 . 240 . 0 . 0
IP binari: 11000001 . 11110000 . 00 0000 00 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssss hh . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.3.255 193 . 240 . 3 . 255
IP binari: 11000001 . 11110000 . 00 0000 11 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
El rang d’adreces d’aquesta subxarxa va de 193.240.0.0 a 193.240.3.255. Aquest rang d’adreces se superposa amb el rang de la subxarxa anterior, que anava de 193.240.0.0 a 193.240.15.255 i, per tant, tindríem 1.024 adreces assignades a dues subxarxes diferents; això és una errada.
Per escollir el valor dels bits de subxarxa que no se superposaran amb el rang anterior, us heu de fixar en els valors escollits amb les subxarxes anteriors. Si us hi fixeu, en la subxarxa anterior el valor escollit per als bits de subxarxa va ser 00 i, per tant, totes les subxarxes que comencin per 00 se superposaran amb aquesta. Per aquest motiu escollirem per als valors dels bits de subxarxa els que comencin amb un rang diferent, per exemple, 01: 0100, 0101, 0110 i 0111. Per a cadascuna d’aquestes subxarxes hem de calcular el valor de posar la part de host tota a 0 i tota a 1, ja que això ens indicarà els valors màxims de la xarxa (recordeu que corresponen a l’adreça de la subxarxa i la de broadcast en la subxarxa).
La primera subxarxa (0100) serà:
Adreça de la xarxa
IP decimal: 193.240.16.0 193 . 240 . 16 . 0
IP binari: 11000001 . 11110000 . 00 0100 00 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssss hh . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.19.255 193 . 240 . 19 . 255
IP binari: 11000001 . 11110000 . 00 0100 11 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
Per tant, la primera subxarxa és la 193.240.16.0/22, i el rang d’adreces és de 193.240.16.0 a 193.240.19.255.
La segona subxarxa (0101):
Adreça de la xarxa
IP decimal: 193.240.20.0 193 . 240 . 20 . 0
IP binari: 11000001 . 11110000 . 00 0101 00 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssss hh . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.23.255 193 . 240 . 23 . 255
IP binari: 11000001 . 11110000 . 00 0101 11 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
Per tant, la segona subxarxa és la 193.240.20.0/22, i el rang d’adreces és de 193.240.20.0 a 193.240.23.255.
La tercera subxarxa (0110) serà:
Adreça de la xarxa
IP decimal: 193.240.24.0 193 . 240 . 24 . 0
IP binari: 11000001 . 11110000 . 00 0110 00 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssss hh . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.27.255 193 . 240 . 27 . 255
IP binari: 11000001 . 11110000 . 00 0110 11 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
Per tant, la tercera subxarxa és la 193.240.24.0/22, i el rang d’adreces és de 193.240.24.0 a 193.240.27.255.
La quarta subxarxa (0111) serà:
Adreça de la xarxa
IP decimal: 193.240.28.0 193 . 240 . 28 . 0
IP binari: 11000001 . 11110000 . 00 0111 00 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssss hh . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.31.255 193 . 240 . 31 . 255
IP binari: 11000001 . 11110000 . 00 0111 11 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
Per tant, la primera subxarxa és la 193.240.28.0/22, i el rang d’adreces és de 193.240.28.0 a 193.240.31.255.
4 subxarxes de 256 adreces
Una subxarxa de 256 adreces necessita 8 bits de hosts, ja que
. Si tenim 8 bits de host, això vol dir que la resta (24 bits, que corresponen als tres primers bytes de l’adreça) seran de xarxa i subxarxa. Com que d’entrada la xarxa té 18 bits de xarxa, la resta (6 bits) seran de subxarxa.
IP decimal: 193.240.0.0 193 . 240 . 0 . 0
IP binari: 11000001 . 11110000 . 00 000000 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssssss . hhhhhhhh
Màscara binària: 11111111 . 11111111 . 11 111111 . 00000000
Màscara decimal: 255 255 255 0
x = bit de xarxa
s = bit de subxarxa
h = bit de host
De nou la màscara s’ha modificat per indicar els bits de xarxa i subxarxa de l’adreça IP.
Tenim 6 bits de subxarxa que poden agafar els valors següents: 000000, 000001, 000010, 000011… fins a 111100, 111101, 111110, 111111.
Igual que abans hem d’escollir el valor dels bits de subxarxa que no se superposin amb els valors escollits per a les subxarxes anteriors, ja que, si no, les adreces IP estarien assignades a més d’una subxarxa alhora.
La primera subxarxa creada (de 4.096) tenia el valor dels bits de subxarxa 00, i les quatre subxarxes de 1.024 tenien els valors 0100, 0101, 0110 i 0111. Per tant, no podem escollir cap d’aquest valors (no poden començar per 00 ni per 01). Per tant, escollirem bits de subxarxa que comencin per 10 o 11, per exemple: 100000, 100001, 100010 i 100011.
La primera subxarxa (100000) serà:
Adreça de la xarxa
IP decimal: 193.240.32.0 193 . 240 . 32 . 0
IP binari: 11000001 . 11110000 . 00 100000 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssssss . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.32.255 193 . 240 . 32 . 0
IP binari: 11000001 . 11110000 . 00 100000 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
La primera subxarxa és la 193.240.32.0/24, i el rang d’adreces és de 193.240.32.0 a 193.240.32.255.
La segona subxarxa (100001) serà:
Adreça de la xarxa
IP decimal: 193.240.33.0 193 . 240 . 33 . 0
IP binari: 11000001 . 11110000 . 00 100001 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssssss . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.33.255 193 . 240 . 33 . 255
IP binari: 11000001 . 11110000 . 00 100001 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
La primera subxarxa és la 193.240.33.0/24, i el rang d’adreces és de 193.240.33.0 a 193.240.33.255.
La tercera subxarxa (100010) serà:
Adreça de la xarxa
IP decimal: 193.240.34.0 193 . 240 . 34 . 0
IP binari: 11000001 . 11110000 . 00 100010 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssssss . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.34.255 193 . 240 . 34 . 0
IP binari: 11000001 . 11110000 . 00 100010 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
La tercera subxarxa és la 193.240.34.0/24, i el rang d’adreces és de 193.240.34.0 a 193.240.34.255.
La quarta subxarxa (100011) serà:
Adreça de la xarxa
IP decimal: 193.240.35.0 193 . 240 . 35 . 0
IP binari: 11000001 . 11110000 . 00 100011 . 00000000
Significat del bit: xxxxxxxx . xxxxxxxx . xx ssssss . hhhhhhhh
Adreça broadcast
IP decimal: 193.240.35.255 193 . 240 . 35 . 0
IP binari: 11000001 . 11110000 . 00 100011 . 11111111
x = bit de xarxa
s = bit de subxarxa
h = bit de host
La quarta subxarxa és la 193.240.35.0/24, i el rang d’adreces és de 193.240.35.0 a 193.240.35.255.