Как определить количество необходимых подсетей
Я только начал работать в сети, и мне дали это упражнение. Я пытаюсь определить, сколько подсетей нужно для этой сети.
Основной сетевой идентификатор 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