Разделение подсетей
Разбейте сеть на равные подсети или задайте размер каждой по числу узлов.
Разделение подсетей работает полностью в браузере: внутренние схемы адресации считаются на вашем устройстве и не покидают его.
Открыть калькулятор CIDR
Об инструменте Разделение подсетей
Разрезать сеть на меньшие легко описать и муторно делать вручную, потому что каждый дочерний блок должен начинаться на границе, которую допускает его собственный размер. Инструмент предлагает три пути. Задайте новую длину префикса — и он перечислит получившиеся равные блоки. Задайте число подсетей — и он округлит вверх до степени двойки. Либо перечислите потребности каждого отдела — и он разложит подсети переменной длины от больших к меньшим: именно так VLSM избегает потерь адресного пространства.
Возможности
- Делит по целевому префиксу, числу подсетей или потребности в узлах
- Маски переменной длины, распределяемые от самого большого блока
- Сеть, маска, первый и последний узел, широковещательный адрес и число пригодных адресов
- Приводит адрес узла к сетевому адресу его блока
- Сообщает об оставшихся адресах и о запросах, которые не поместились
- Считает /31 каналом точка-точка, а /32 одиночным узлом согласно RFC 3021
- Экспорт CSV для IPAM или электронной таблицы
Как использовать Разделение подсетей
- Введите блок для разбиения, например 10.0.0.0/16
- Выберите новый префикс, число подсетей или потребность в узлах
- Прочитайте получившиеся блоки с диапазонами и числом пригодных адресов
- Скопируйте список CIDR или скачайте таблицу в CSV
Пример
Ввод
192.168.1.0/24 split into /26
Результат
192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192/26
Четыре равных блока по 62 пригодных узла, на тех границах, где /26 может начинаться.
Частые ошибки и устранение неполадок
- Введённый блок изменился сам. — Адрес, не являющийся сетевым адресом своего блока, приводится к нему: 192.168.1.77/24 становится 192.168.1.0/24. Уведомление над результатами об этом сообщает.
- Запрос VLSM не поместился, хотя арифметика сходилась. — Выравнивание отнимает место. Блок должен начинаться на кратном своему размеру адресе, поэтому крупный запрос после нескольких мелких может оставить непригодный промежуток.
- Число пригодных узлов на два меньше ожидаемого. — Сетевой и широковещательный адреса нельзя назначить узлу, поэтому в /24 254 пригодных адреса, а не 256. Исключение — только /31 и /32.
- Показана лишь часть очень большого разбиения. — Разбиение /8 на /24 даёт 65 536 блоков, поэтому таблица показывает первые 1024 и предупреждает об этом.
Часто задаваемые вопросы
- Сколько подсетей получится, если разделить /24 на /26?
- Четыре, по 64 адреса и 62 пригодных узла в каждой. Каждый дополнительный бит префикса удваивает число подсетей и вдвое уменьшает их размер.
- Что такое VLSM и когда он нужен?
- Маски переменной длины дают каждой подсети маску под её собственное число узлов, а не одну на всю сеть. Это важно, когда подсети различаются по размеру.
- Почему подсеть должна начинаться на границе?
- Потому что маска работает с битами, а не с арифметикой. /26 занимает 64 адреса, и его сетевой адрес должен быть кратен 64.
- Действительно ли можно использовать /31 для канала между маршрутизаторами?
- Да, и это обычная практика. RFC 3021 разрешает /31 на каналах точка-точка, где пригодны оба адреса, ведь широковещание некому адресовать.
- Поддерживаются ли префиксы IPv6?
- Пока нет: здесь расчёты для IPv4. В IPv6 такая арифметика по числу узлов почти не нужна, поскольку принято выдавать каждому сегменту /64.
Связанные инструменты
Все инструменты ArrayKit