Z anglické Variable Length Subnet Mask, je postup, který nám umožňuje zadaný rozsah pomocí beztřídní masky sítě (CIDR) rozdělit na více podsítí. Tento postup se využívá primárně v případech, kdy potřebujeme ušetřit rozsahy IP adres.

V tabulce níže je zobrazen přehled podsítí při použití konkrétní masky sítě. Je potřeba mít na paměti, že od celkového počtu adres je pro zjištění použitelných adres nutné odečíst 2. První adresa je určena pro adresu celé sítě a poslední adresa jo broadcast.

Počet podsítí 1 2 4 8 16 32 64 128 256
Počet IP adres 256 128 64 32 16 8 4 2 1
Použitelné IP Adresy 254 126 62 30 14 6 2 0 0
Maska podsítě /24 /25 /26 /27 /28 /29 /30 /31 /32

Rozdělení rozsahu na podsítě, děláme vždy na základě konkrétní potřeby. Postup správného rozdělení je uvedeno v příkladu níže.

Postup rozdělení.

Pro ukázku správného postupu mějme následující síť. U každé sítě je uvedený počet zařízení. Pro tento příklad použijeme IP adresu 192.168.1.0/24.

Untitled

Na začátek je nutné seřadit si podsítě podle velikosti od největšího po nejmenší. Nezapomeňte že v případě připojení sítě k routeru, je potřeba jednu adresu (většinou první použitelnou z rozsahu), rezervovat pro výchozí bránu. Stejně tak je do seznamu podsítí nutné vzít do úvahy i sítě mezi jednotlivými routery. Seznam sítí v pořadí od největší po nejmenší by pak vypadal takto:

Zařízení Výchozí brána Celkem
Učebna 1 20 + 1 21 IP adres
Učebna 2 20 + 1 21 IP adres
Kabinet 1 5 + 1 6 IP adres
Kabinet 2 3 + 1 4 IP adresy
Ředitelna 3 + 1 4 IP adresy
Sborovna 2 + 1 3 IP adresy
Link 1 2 2 IP adresy
Link 2 2 2 IP adresy
Link 3 2 2 IP adresy

Podle největší sítě rozdělíme IP adresu 192.168.1.0/24 na menší části tak, že vezmeme nejmenší možnou podsíť u které víme, že budeme schopni adresovat všechna zařízení. V tomto konkrétním příkladu, by to bylo rozdělení na 8 podsítí maskou sítě /27. Rozdělení by poté vypadalo takto:

Název Velikost Adresa Maska Rozsah použitelných adres Adresa Broadcastu
32 192.168.1.0 /27 192.168.1.1 až 192.168.1.30 192.168.1.31
32 192.168.1.32 /27 192.168.1.33 až 192.168.1.62 192.168.1.63
32 192.168.1.64 /27 192.168.1.65 až 192.168.1.94 192.168.1.95
32 192.168.1.96 /27 192.168.1.96 až 192.168.1.126 192.168.1.127
32 192.168.1.128 /27 192.168.1.129 až 192.168.1.158 192.168.1.159
32 192.168.1.160 /27 192.168.1.161 až 192.168.1.190 192.168.1.191
32 192.168.1.192 /27 192.168.1.193 až 192.168.1.222 192.168.1.223
32 192.168.1.224 /27 192.168.1.225 až 192.168.1.254 192.168.1.255

Tímto rozdělením jsme si vytvořili "místo" pro největší síť, první z tabulky. Zapíšeme si ji k vytvořené podsíti a budeme pokračovat další ze seznamu. V tomto případě mají obě učebny stejný počet zařízení, můžeme tedy rovnou zapsat také.

Název Velikost Adresa Maska Rozsah použitelných adres Adresa Broadcastu
Učebna 1 32 192.168.1.0 /27 192.168.1.1 až 192.168.1.30 192.168.1.31
Učebna 2 32 192.168.1.32 /27 192.168.1.33 až 192.168.1.62 192.168.1.63
32 192.168.1.64 /27 192.168.1.65 až 192.168.1.94 192.168.1.95
32 192.168.1.96 /27 192.168.1.96 až 192.168.1.126 192.168.1.127
32 192.168.1.128 /27 192.168.1.129 až 192.168.1.158 192.168.1.159
32 192.168.1.160 /27 192.168.1.161 až 192.168.1.190 192.168.1.191
32 192.168.1.192 /27 192.168.1.193 až 192.168.1.222 192.168.1.223
32 192.168.1.224 /27 192.168.1.225 až 192.168.1.254 192.168.1.255

Následně je nutné adresovat "Kabinet 1". S aktuálním rozdělením je první dostupná podsíť příliš velká. Můžeme ji tedy rozdělit na menší díly. Každou podsíť je možné rozdělovat na menší části. Nikdy se nedají opětovně skládat menší kousky jinak než pomocí masky podsítě, viz tabulka.

Rozdělíme si síť 192.168.1.64/27 na menší díly. Jelikož pro "Kabinet 1" potřebujeme adresovat 6 zařízení, použijeme masku sítě /29. Tím pádem dostaneme ze sítě o velikosti 32 čtyři sítě o velikosti 8.

Název Velikost Adresa Maska Rozsah použitelných adres Adresa Broadcastu
Učebna 1 32 192.168.1.0 /27 192.168.1.1 až 192.168.1.30 192.168.1.31
Učebna 2 32 192.168.1.32 /27 192.168.1.33 až 192.168.1.62 192.168.1.63
8 192.168.1.64 /29 192.168.1.65 až 192.168.1.70 192.168.1.71
8 192.168.1.72 /29 192.168.1.73 až 192.168.1.78 192.168.1.79
8 192.168.1.80 /29 192.168.1.81 až 192.168.1.86 192.168.1.87
8 192.168.1.88 /29 192.168.1.89 až 192.168.1.94 192.168.1.95
32 192.168.1.96 /27 192.168.1.96 až 192.168.1.126 192.168.1.127
32 192.168.1.128 /27 192.168.1.129 až 192.168.1.158 192.168.1.159
32 192.168.1.160 /27 192.168.1.161 až 192.168.1.190 192.168.1.191
32 192.168.1.192 /27 192.168.1.193 až 192.168.1.222 192.168.1.223
32 192.168.1.224 /27 192.168.1.225 až 192.168.1.254 192.168.1.255

Tímto jsme si vytvořili místo pro síť "Kabinet 1". V tomto případě se nám vytvořilo rovnou místo i pro sítě "Kabinet 2", "Ředitelna" a "Sborovna", jelikož menší, optimálnější síť bychom už nevytvořili. Počet volných IP adres by nám nestačil pro pokrytí všech zařízení.

Název Velikost Adresa Maska Rozsah použitelných adres Adresa Broadcastu
Učebna 1 32 192.168.1.0 /27 192.168.1.1 až 192.168.1.30 192.168.1.31
Učebna 2 32 192.168.1.32 /27 192.168.1.33 až 192.168.1.62 192.168.1.63
Kabinet 1 8 192.168.1.64 /29 192.168.1.65 až 192.168.1.70 192.168.1.71
Kabinet 2 8 192.168.1.72 /29 192.168.1.73 až 192.168.1.78 192.168.1.79
Ředitelna 8 192.168.1.80 /29 192.168.1.81 až 192.168.1.86 192.168.1.87
Sborovna 8 192.168.1.88 /29 192.168.1.89 až 192.168.1.94 192.168.1.95
32 192.168.1.96 /27 192.168.1.96 až 192.168.1.126 192.168.1.127
32 192.168.1.128 /27 192.168.1.129 až 192.168.1.158 192.168.1.159
32 192.168.1.160 /27 192.168.1.161 až 192.168.1.190 192.168.1.191
32 192.168.1.192 /27 192.168.1.193 až 192.168.1.222 192.168.1.223
32 192.168.1.224 /27 192.168.1.225 až 192.168.1.254 192.168.1.255

Poslední sítě, které nám zbývají jsou sítě pro propojení routerů. V každé síti nám stačí připojit 2 zařízení. Použijeme tedy masku sítě /30. Musíme Rozdělit první volnou síť z tabulky, která má velikost 32. Tím pádem nám vznikne 8 sítí po 4 (reálně použitelné 2 adresy).

Název Velikost Adresa Maska Rozsah použitelných adres Adresa Broadcastu
Učebna 1 32 192.168.1.0 /27 192.168.1.1 až 192.168.1.30 192.168.1.31
Učebna 2 32 192.168.1.32 /27 192.168.1.33 až 192.168.1.62 192.168.1.63
Kabinet 1 8 192.168.1.64 /29 192.168.1.65 až 192.168.1.70 192.168.1.71
Kabinet 2 8 192.168.1.72 /29 192.168.1.73 až 192.168.1.78 192.168.1.79
Ředitelna 8 192.168.1.80 /29 192.168.1.81 až 192.168.1.86 192.168.1.87
Sborovna 8 192.168.1.88 /29 192.168.1.89 až 192.168.1.94 192.168.1.95
4 192.168.1.96 /30 192.168.1.97
až 192.168.1.98 192.168.1.99
4 192.168.1.100 /30 192.168.1.101 až 192.168.1.102 192.168.1.103
4 192.168.1.104 /30 192.168.1.105 až 192.168.1.106 192.168.1.107
4 192.168.1.108 /30 192.168.1.109 až 192.168.1.110 192.168.1.111
4 192.168.1.112 /30 192.168.1.113 až 192.168.1.114 192.168.1.115
4 192.168.1.116 /30 192.168.1.117 až 192.168.1.118 192.168.1.119
4 192.168.1.120 /30 192.168.1.121 až 192.168.1.122 192.168.1.123
4 192.168.1.124 /30 192.168.1.125 až 192.168.1.126 192.168.1.127
32 192.168.1.128 /27 192.168.1.129 až 192.168.1.158 192.168.1.159
32 192.168.1.160 /27 192.168.1.161 až 192.168.1.190 192.168.1.191
32 192.168.1.192 /27 192.168.1.193 až 192.168.1.222 192.168.1.223
32 192.168.1.224 /27 192.168.1.225 až 192.168.1.254 192.168.1.255