Маска /29 в IPv4: сколько адресов доступно для узлов?

В обычной IPv4-подсети /29 восемь адресов: один адрес сети, один широковещательный и шесть адресов для узлов. Адрес шлюза занимает один из этих шести.

Короткий ответ

Что ответить на собеседовании

При префиксе /29 для адреса узла остаются 32 − 29 = 3 бита. Всего получается 2³ = 8 адресов, из которых в обычной подсети два отводятся адресу сети и broadcast. Для назначения узлам доступны 6 адресов. Если один занимает шлюз, другим устройствам остаются 5; внутренние резервы также могут уменьшать свободный пул.

Подробный разбор

Ответ с пояснениями

Для обычной IPv4-подсети с префиксом /29 доступны шесть адресов для узлов. Весь IPv4-адрес содержит 32 бита, поэтому на часть узла остается 32 − 29 = 3 бита. Три бита дают 2³ = 8 различных адресов.

Из этих восьми адресов первый обозначает саму сеть, а последний служит широковещательным адресом подсети. Их не назначают обычным узлам. Получается 8 − 2 = 6 адресов для интерфейсов устройств. Маска в десятичной записи — 255.255.255.248.

Например, для сети 192.168.10.0/29 распределение такое:

  • 192.168.10.0 — адрес сети.
  • 192.168.10.1–192.168.10.6 — адреса, которые можно назначать узлам.
  • 192.168.10.7 — широковещательный адрес.

Шлюз не получает отдельный дополнительный адрес сверх этих шести. Если маршрутизатор использует 192.168.10.1, для остальных устройств остаются пять адресов. Если часть адресов зарезервирована администратором, свободный пул будет еще меньше. DHCP также не обязан выдавать весь доступный диапазон.

На собеседовании полезно уточнить значение слова «рабочие»: спрашивают количество допустимых адресов узлов или количество свободных адресов после выделения шлюза и резервов? В стандартной учебной постановке ответ — шесть. Не следует механически считать первым адресом сети любой указанный IP: границу подсети определяют по маске. Для /29 соседние блоки в последнем октете начинаются с 0, 8, 16 и далее с шагом восемь.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку