Деление сети на подсети без боли

  сети

Задача из лабораторной: сеть 192.168.10.0/24 нужно разделить на четыре равные подсети. Разберу, как это считать без калькулятора.

Сколько бит забрать

Четыре подсети — это 2², значит, заимствуем 2 бита у хостовой части. Префикс становится /24 + 2 = /26, маска 255.255.255.192.

Сколько хостов

На хосты остаётся 32 − 26 = 6 бит, то есть 2⁶ = 64 адреса. Два из них заняты: адрес сети (все нули в хостовой части) и широковещательный (все единицы). Получается 62 узла.

Таблица подсетей

ПодсетьАдрес сетиДиапазон узловBroadcast
1192.168.10.0.1 – .62192.168.10.63
2192.168.10.64.65 – .126192.168.10.127
3192.168.10.128.129 – .190192.168.10.191
4192.168.10.192.193 – .254192.168.10.255

Шаг между подсетями равен 256 − 192 = 64. Это удобная проверка: «интересный» октет маски, вычтенный из 256, даёт размер блока.

Как проверить себя

ipcalc 192.168.10.70/26

Утилита покажет адрес сети 192.168.10.64 и broadcast 192.168.10.127, то есть узел .70 попадает во вторую подсеть.