Как подсетить сеть с учетом диапазона используемых хостов?

Извините, если это странный вопрос или вопрос нуба.

Как вы будете искать маску подсети для сети, если вы уже ограничены определенным количеством номеров хостов в сети? Например, как бы я разбил сеть на 4, если бы мог использовать только xxx1-150? Есть ли конкретный способ сделать это, или я бы просто использовал маску подсети /27, чтобы в используемом диапазоне было 4 подсети?

Заранее спасибо.

2 ответа

Решение

Действительно, если вы ограничены диапазоном 0-150 и вам нужно 4 подсети, они должны быть /27. Тогда у вас есть подсети.0 до.31; От 0,32 до 0,63; .64 до.95; .96 до.127. Следующая подсеть (.128 - .159) больше не попадает в допустимый диапазон, поэтому ее не следует использовать.

Все диапазоны перечислены по идентификатору сети и широковещательному адресу. Эти цифры не должны использоваться, но все между ними возможно.

Вы должны думать с точки зрения бинарной логики, это должно облегчить ситуацию со временем.

У вас есть 150 IP-адресов, которые должны быть разделены на четыре подсети. Тогда у вас есть 37 адресов для каждой подсети, и ближайший номер 2^5 = 32 IP-адреса.

Тогда требуется маска подсети 32 - 5 = /27

Извините, это может быть ошеломляющим, но это просто очевидно для меня и трудно объяснить тоже.

С уважением.

Другие вопросы по тегам