Przydzielony adres 192.168.50.0
Jeśli maska 255.255.255.0 to pojedyncza sieć z 254 hostami
(r66)
Niestandardowa maska podsieci pozwala rozbić pojedynczy adres sieciowy na wiele podsieci (inne wartości niż 0 i 255)
Jeśli maska 255.255.255.128 to podział na dwie równe podsieci
Adres sieci |
Maska podsieci |
Adres pierwszego hosta |
Adres ostatniego hosta |
Adres rozgłaszania |
192.168.50.0
192.168.50.128
|
255.255.255.128
255.255.255.128 |
192.168.50.1
192.168.50.129 |
192.168.50.126
192.168.50.254 |
192.168.50.127
192.168.50.255 |
127 - adres rozgłaszania dla pierwszej sieci
128 - prawidłowy adres sieci (taki jak 0)
(r67)
IP nie ma znaczenia jeśli nie jest znana maska
(w przypadku standardowej sieci 127 i 128 to zwykłe adresy hostów)
(t68)
maska 255.255.255.254 - 128 podsieci, brak hostów - nie można użyć
maska 255.255.255.252 - 64 podsieci, po dwa hosty - wykorzystanie w łączach WAN (w segmencie rutery na końcach połączenia)
Możliwe jest też mieszanie i dopasowywanie różnych masek podsieci w obrębie tego samego zakresu adresów IP
Przykład
Adres klasy C 192.168.200.0
Jedna podsieć - 100 hostów
Cztery podsieci - po 20 hostów
Jeśli maska 255.255.255.224 - obsługuje 8 podsieci ale max po 30 hostów
Zatem:
255.255.255.128 - dla jednej połowy zakresu adresów
255.255.255.224 - dla drugiej - wykorzystanie czterech segmentów po 30 hostów
Adres sieci |
Maska podsieci |
Adres pierwszego hosta |
Adres ostatniego hosta |
Adres rozgłaszania |
192.168.200.0
192.168.200.128
192.168.200.160
192.168.200.192
192.168.200.224
|
255.255.255.128
255.255.255.224
255.255.255.224
255.255.255.224
255.255.255.224
|
192.168.200.1
192.168.200.129
192.168.200.161
192.168.200.193
192.168.200.225
|
192.168.200.126
192.168.200.158
192.168.200.190
192.168.200.222
192.168.200.254
|
192.168.200.127
192.168.200.159
192.168.200.191
192.168.200.223
192.168.200.255 |
(r68)
Utracona przestrzeń adresowa
Podsieć klasy C - 254 hosty
Dwie podsieci 255.255.255.128 - 2 x 126 = 252 hosty
Cztery podsieci 255.255.255.192 - 4 x 62 = 248 hostów
.....
32 podsieci 255.255.255.192 - 32 x 6 = 192 hosty
Przy podziale strata adresów (adres sieciowy i adres rozgłaszania)
Dodatkowo dokumenty RFC (Request for Comments) definiujące funkcje protokołu IP wymagają ignorowania pierwszej i ostatniej podsieci utworzonej przez niestandardową maskę podsieci
Zatem jeśli maska .248 tworzy 32 podsieci to legalnych jest 30. Zmniejsza to liczbę hostów do 180 (30 podsieci po 6 hostów)
Zatem maska .128 tworzy dwie nielegalne podsieci
Co zrobić - dać maskę 192 (cztery podsieci) i nie korzystać z pierwszej i ostatniej
(r67, r69)
Praktyka ignorowania pierwszego i ostatniego zakresu podsieci wywodzi się z początków korzystania z niestandardowych masek podsieci
Niektórzy producenci konfigurowali swoje stosy IP w taki sposób, aby nie akceptowały wartości z zakresu zewnętrznego, np. NetWare 3.1x
Korzystanie z pierwszego i ostatniego zakresu podsieci - jako ostateczność. Jakiś starszy system (w Internecie) może uznać te adresy za niepoprawne i nie będzie się z nimi komunikował.