Cisco разбиение на подсети

Cisco разбиение на подсети

Сети необходимо разбивать на подсети меньшего размера для увеличения производительности сетей и обеспечения безопасности. Подробнее об этом можно прочесть в соответствующей статье. Существует два способа такого разбиения: простой и более гибкий (с использованием VLSM) в данной статье речь пойдёт о более простом способе — разбиение сети на подсети одинакового размера. Перед прочтением этого материала я рекомендую посмотреть информацию о структуре IP адреса (сетевой и хостовой частях).

Пример 1

Рассмотрим для начала самый простой пример: имеется сеть 10.10.0.0/16 и стоит задача получить несколько десятков сетей поменьше. В исходной сети два октета (10.10) являются сетевой частью IP адреса и два (0.0) — хостовой. Простейшим вариантом разбиения будет увеличение префикса с /16 до /24. Таким образом, мы получаем в наше распоряжение весть третий октет, теперь мы можем в нём менять значения и получать 256 разных сетей, в каждой из которых будет по 254 хоста. А именно:

Важно что эти подсети в сумме образуют нашу исходную сеть 10.10.0.0/16 и не один адрес не выходит за её пределы. Как же произошло такое разбиение? Исходный адрес выглядел в двоичном виде так: 00001010. 00001010.|00000000.00000000 (вертикальная черта означает границу между сетевой и хостовой частями). После изменения префикса с /16 на /24 адрес стал выглядеть так: 00001010. 00001010.|00000000.|00000000 мы меняем третий октет (между двумя вертикальными чертами на любые значения и при этом гарантированно не вылезаем за пределы предоставленной нами сети (для того чтобы вылезти за её пределы надо поменять первые два октета). Сколько подсетей мы получили? Для того чтобы жто посчитать — надо узнать сколько бит мы добваили к префиксу (выделили на подсети): 24-16=8. 8 бит позволяют разместить 2 8 =256 различных подсетей.

Пример 2

Возьмём более сложный пример. У нас есть сеть 192.168.128.128/25 и нам надо во что бы то ни стало получить 10 подсетей. Посчитаем, сколько бит нам надо выделить, чтобы в них влезло 10 подсетей. Для этого найдём минимальную степень двойки, которая была бы больше или равна 10 — это 16, то есть 2 4 . Таким образом, мы можем выделить 4 бита и получим 16 подсетей. Префикс был 25, а стал 25+4=29. Какого же размера окажутся полученные подсети? В хостовой части останется 32-29=3 бита, то есть сети будут на 2 3-2 =8-2=6 IP адресов. Если нас устраивают такие маленькие сети, то давайте вычислим их.

Исходный адрес имеет вид 11000000.10101000.10000000.1|0000000, после выделения подсетей получим адрес 11000000.10101000.10000000.1|0000|000 в котором мы можем расписать все комбинации для выделенных четырёх бит. Получаются сети:

Читайте также:  Я люблю пдф редактор

Благодаря тому что мы нигде не меняли ни одного бита левее первой вертикальной черты (исходного префикса) мы точно не вылезли за пределы предоставленной нам исходной сети. Как видно, этот пример, в отличие от предыдущего не так просто посчитать в уме, надо смотреть на адреса в двоичном виде.

Алгоритм разбиения сети на подсети одинакового размера

Подытожим в общем виде алгоритм резбиения сети на подсети одинакового размера. Сначала нам надо понять сколько бит выделить на подсети. Если у нас стоит задача получить n подсетей, то мы ищем минимальную степень двойки k такую что 2 k ≥n и делаем новый префикс m (исходный префикс + k). Другая задача, если у нас не задано количество подсетей, но есть требования к их размеру (чтобы в них вмещалось как минимум n хостов), то мы опять же ищем минимальную степень двойки k Такую что 2 k ≥n+2 (два адреса добавляется потому что сеть ещё должна вместить адрес сети и брудкастовый адрес). И устанавливаем новый префикс m=32-k (чтобы в хостовой части у нас осталось k бит для адресации устройств).

Как бы ни формулировалось исходное требование, после первого шага алгоритма мы получаем новый префикс m. На втором шаге алгоритма мы должны выделить место на подсети. Оно будет находиться в адресе в промежутке между исходным префиксом и новым префиксом m. Далее надо просто в двоичном виде заполнить эти биты (выделенные для подсетей) всеми возможными комбинациями единиц и нулей, перевести адреса в десятичный вид. Разбиение готово.

Рекомендации по разбиению сетей

Если вы не чувствуете в себе силы справиться с этой задачей легко и не имеете достаточного опыта, то у меня есть рекомендация: делайте всё всегда в двоичном виде по приведённому выше алгоритму. Моя практика показывает, что большая часть ошибок возникает, когда студент пытается разбивать сети на глаз, интуитивно, прямо в десятичном виде, считая, что он уже постиг все принципы. Делайте все вычисления в двоичном виде. Со временем вы накопите опыт, поймёте закономерности и сможете решать большую часть таких задач в уме. Но для начала — переводите в двоичный вид и рисуйте вертикальные чёрточки. Всё что получилось между двумя вертикальными чертами (старым и новыми префиксами) — это и есть ваши подсети.

Коллеги, подскажите, пожалуйста! Попросили помочь с работой, само по себе выглядит ерундовым, но! Я убей не могу сообразить, как разбить на подсети, чтобы соответствовало требованиям — минимальный расход адресов и наилучшая суммаризация. Схема:
и данные для неё — 32.154.192.0/18

У меня затык вызвало требования суммаризации (я с этим по работе вообще не сталкивался!) — то есть для объединения маршрутизаторов я, допустим, разбиваю данную сеть /18 диапазона на сети /22 диапазона, семь штук — по числу каналов между маршрутизаторами. Они друг друга видят, где-то я статику настроил, в середине — RIP (по требованиям работы). А какой диапазон тогда дать компьютерам? Верно я понимаю, что, допустим, для PC0 и PC1 надо будет выделить подсеть из той подсети /22, в которой находится R_2_1? И если да, то как это корректно сделать? Или я в принципе не так делаю?

Читайте также:  Ошибка su на принтере samsung scx 4200

Очень не хочется человека подставить.

  • Вопрос задан более двух лет назад
  • 2367 просмотров

1. Выделите из диапазона /18 подсети, которые будет использоваться как стыковые.
(допустим у маршрутизаторов только L3 интерфейсы)
Для этого КАК ПРАВИЛО используется сеть с маской /30 (не будем рассматривать случаи /31, /32 и использовать как стыковые сети адреса 169.х.х.х) итого для соединения маршрутизаторов нам будет достаточно подсети /30.
Для лаптопа и сервера тоже /30, а для двух групп PC по /29
2. Определите зоны суммаризации (я тут вижу 6 штук) и назначите IP адреса из диапазонов которые можно суммаризировать.

ПРИМЕР: УСЛОВНАЯ ЗОНА 1 это сервер, R_2_0 и R_1_0. SERVER-PT—-R_2_0 это 32.154.192.0/30 стык и R_2_0—R_1_0 это 32.154.192.4/30, сумарной сетью на выходе с R_1_0 будет 32.154.192.0/29. И так далее.

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

Разделение сети на подсети самостоятельно

Поскольку большинство организаций не используют сети класса B, в рамках которых могут быть соединены между собой 65534 устройства, рассмотрим пример разделения сетей класса C. Наиболее распространенный вариант разбиения – с помощью маски.

Маска подсети – это цифровой шаблон, с помощью которого можно определить принадлежность устройства, обладающего уникальным адресом (IP), к той или иной подсети. Данный шаблон может быть представлен в двух видах: в десятичном и двоичном видах. Но последний на практике не используют, однако общее число единиц в записи суммируют и указывают через дробь в конце десятичной записи.

Например, 192.168.109.0/32, где число 32 характеризует сумму единиц в двоичной записи.

Предположим, существует сеть, в состав которой входит некоторое количество компьютеров, 3 свитча (коммутатора) и 3 маршрутизатора.

Читайте также:  Подключить магнитолу к аккумулятору шуруповерта

Провайдером была выделена сеть 192.168.0.0/24.

Разделим ее на 6 подсетей, при этом число устройств в каждой будет различным: 100, 50, 20, 2, 2, 2. Деление начинают с участка, к которому подключено наибольшее число устройств. Как видно, короткая запись маски – 24, что означает, что ее можно представить в таком виде: 255.255.255.0.

Чтобы разбить сеть на 2 подсети, необходимо сменить маску с «24» на «25» и применить ее к сети. В созданных подсетях 192.168.0.0/25 и 192.168.0.128/25 для IP узлов выделено 7 бит. Число доступных адресов можно рассчитать следующим способом: 2^7-2 = 126, что больше 100.

Теперь разделим подсеть 192.168.0.128/25 на 2 подсети, для чего используем маску 26. Число доступных адресов – 2^6-2 = 62, поскольку теперь для адресов устройств выделено 6 бит. В итоге получили 2 подсети: 192.168.0.128/26 и 192.168.0.192/26.

Подобным способом используем маску 27 для очередного деления на 2 подсети. Число устройств – 2^5-2 = 30, что больше 20. Получаем подсети 192.168.0.192/27 и 192.168.0.224/27.

Для создания 3 подсетей с подключенными по 2 устройства к каждой, из общего IP-адреса достаточно выделить всего 2 бита под адреса. Общее число бит в IP-адресе – 32. Получаем маску: 32-2=30. Применяем ее для сети 192.168.0.224, получаем 3 новых подсети: 192.168.0.224/30, 192.168.0.228/30, 192.168.0.232/30.

Таким способом сеть была поделена на 6 подсетей. Однако можно значительно упростить задачу, воспользовавшись одним из онлайн-сервисов.

Как разделить сеть на подсети онлайн VLSM Calculator

Данный онлайн-сервис позволяет разделить сеть на требуемое число подсетей с использованием сетевой маски. На странице содержится форма, с несколькими полями. В первом требуется ввести адрес исходной сети, указав через «/» биты маски. Чтобы изменить количество подсетей, необходимо найти на форме поле с соответствующим названием и ввести требуемое значение, зафиксировать его нажатием на «Изменить». Форма примет вид с определенным числом подсетей, которые характеризуются буквенным обозначением («Название») и числом устройств («Размер»). Необходимо заполнить поля «Размер» в зависимости от требуемого числа устройств в подсетях и нажать кнопку «Отправить».

Разделить сеть на подсети онлайн – http://www.vlsm-calc.net/?lang=ru

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

Администраторы часто используют деление сетей с целью упрощения взаимодействия с устройствами, подключенными к ней. Представленный способ расчета не является сложным, но можно значительно сэкономить время, воспользовавшись онлайн-сервисом.

Ссылка на основную публикацию
Adblock detector