Как определить количество необходимых подсетей

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

Основной сетевой идентификатор 192.168.0.0/16. Учитывая, что я знаю, что это IP-адрес класса B и маска подсети 255.255.0.0. Исходя из моих расчетов, максимальное количество подсетей с заданной информацией равно 11. Но так как у меня 4 маршрутизатора и 6 коммутаторов, мне не понадобится более 10 подсетей. Чтобы добиться этого, я должен изменить сетевой идентификатор на 192.168.0.0/28, что даст мне маску подсети 255.255.255.240, где я получу максимальное количество хостов 14. Правильна ли моя логика или я что-то упустил?

2 ответа

Решение

Для меня лучше использовать другой 3-й октет и иметь соответствующую маску сети.

Например

4 роутера и интернет роутер:

192.168.0.0/29

Разный зал (от s1 до s5)

192.168. {1-5}.0 / 29 (если вы добавите зал, вы можете добавить соответствующий номер)

И ДМЗ:

192.168.254.0/29

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

Чтобы вычислить вашу маску сети, в Linux вы можете использовать пакет ipcalc для просмотра IP-адресов ваших локальных, широковещательных и разных хостов:

 ipcalc 192.168.0.0/29

Вы можете использовать 4-й октет для всех подсетей в шлюзе. Например, 192.168.x.1 = шлюз для подсети x

Для управления вашим ip вы можете использовать nipap (управление адресами с открытым исходным кодом)

Для компьютеров, если вам нужен динамический IP-адрес, вы можете добавить DHCP-сервер в DMZ и добавить DHCP-ретранслятор в свои маршрутизаторы.

Для типа соединений, RJ45 кат. 5 или 6 достаточно между компьютером и коммутатором. Между роутером можно использовать RJ45 cat. 6 или волокно.

Вы всегда хотели бы иметь наименьшее количество ips в подсети, чтобы не пропустить ни одного из них.

Для вашего случая достаточно 6 ips/ подсеть, чтобы у вас была маска 255.255.255.248 который так же, как 192.168.0.0/29

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