Перейти к содержимому
ToolMug

Калькулятор VLSM

Проектируете сеть офиса, домашнюю лабораторию или готовитесь к экзамену по сетям? Перечислите нужные подсети и число хостов в каждой. Калькулятор выделит каждой наименьший подходящий блок, начиная с самого большого, чтобы ничто не пересекалось и адресов уходило мало, — с адресом сети, маской, диапазоном хостов, broadcast и оставшимися свободными блоками.

Работает в браузере — введённые данные никуда не загружаются

Сеть IPv4 в формате CIDR, например 10.0.0.0/16

Подсети и число хостов в каждой

хостов
хостов
хостов
хостов

Выделено 228 из 256 адресов (89%)

ПодсетьНужно хостовСетьМаскаДиапазон хостовBroadcastЗапас хостов
Офис100192.168.1.0/25255.255.255.128192.168.1.1 – 192.168.1.126192.168.1.12726
Гостевой Wi-Fi50192.168.1.128/26255.255.255.192192.168.1.129 – 192.168.1.190192.168.1.19112
Серверы20192.168.1.192/27255.255.255.224192.168.1.193 – 192.168.1.222192.168.1.22310
Канал между роутерами2192.168.1.224/30255.255.255.252192.168.1.225 – 192.168.1.226192.168.1.2270

Свободные блоки: 192.168.1.228/30, 192.168.1.232/29, 192.168.1.240/28

Подсети выделяются от самой большой, поэтому каждый блок начинается на своей естественной границе. Каждая подсеть резервирует адрес сети и broadcast-адрес, поэтому в /30 помещается 2 хоста, а в /24 — 254.

Как пользоваться

  1. Введите сеть для разделения, например 192.168.1.0/24 или 10.0.0.0/16.
  2. Перечислите подсети и число хостов, которое нужно каждой; добавляйте и удаляйте строки по необходимости.
  3. Посмотрите таблицу распределения и скопируйте её в документацию или таблицу.

Описание параметров

Нужно хостов
Устройства, которым нужен адрес, включая шлюз. Каждая подсеть также занимает адрес сети и broadcast-адрес.
Запас хостов
Адреса в блоке сверх запрошенных — запас на рост.
Свободные блоки
Нераспределённое место после последней подсети, разбитое на выровненные блоки, которые ещё можно выделить.

Разобранный пример

Разделите 192.168.1.0/24 на четыре подсети, которым нужно 100, 50, 10 и 2 хоста. Каждая подсеть получает наименьший блок, вмещающий её хосты плюс адреса сети и broadcast, начиная с самой большой:

Подсеть Нужно хостов Сеть Маска Диапазон хостов Broadcast Запас хостов
Инженерный отдел 100 192.168.1.0/25 255.255.255.128 .1 – .126 192.168.1.127 26
Продажи 50 192.168.1.128/26 255.255.255.192 .129 – .190 192.168.1.191 12
Руководство 10 192.168.1.192/28 255.255.255.240 .193 – .206 192.168.1.207 4
Канал между роутерами 2 192.168.1.208/30 255.255.255.252 .209 – .210 192.168.1.211 0

При этом используется 212 из 256 адресов. Оставшиеся 44 перечислены в разделе «Свободные блоки»: 192.168.1.212/30, 192.168.1.216/29 и 192.168.1.224/27. Префикс равен 32 минус ближайшая подходящая целая степень двойки (хосты + 2), поэтому для 100 хостов нужно 102 адреса, что округляется до 128 и даёт /25.

Часто задаваемые вопросы

Почему подсети выделяются от большей к меньшей?

Блок из 2ⁿ адресов должен начинаться с адреса, кратного 2ⁿ. Если сначала ставить самые большие блоки, все следующие остаются выровненными и адреса не теряются в пропусках.

Сколько хостов помещается в /30, /29 и /24?

2, 6 и 254 — размер блока за вычетом адреса сети и broadcast-адреса.

Поддерживается ли IPv6?

Нет. Подсети IPv6 обычно все /64, поэтому подсети переменной длины — в основном задача для IPv4. Для сетей IPv6 используйте Калькулятор IP-подсетей (CIDR).

Конфиденциальность

Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.

Похожие инструменты