What-is-Subnetting?

Что такое подсеть?

Subnetting

В этой статье мы рассмотрим, что такое подсеть и почему мы её используем. А вы знаете что сети могут быть класса A, B и C?

  • Класс A: всего 16777216 адресов.
  • Класс B: всего 65536 адресов.
  • Класс C: всего 256 адресов.

Подсетью является ответвление сети, которая попадает в диапазон классов A, B или C.

Например, 172.16.0.0/16 является сетью класса B. Эта сеть довольно большая, она начинается с 172.16.0.0 и заканчивается 172.16.255.255.

Вместо одной большой сети мы можем использовать меньшую «часть». Пример: 172.16.1.0/24. Эта подсеть попадает в сеть класса 172.16.0.0/16 класса B, поэтому её называют «sub» net.

Зачем вам это делать? Позвольте нам показать вам одно изображение:

network-subnetting-example-class-c

 

Выше мы имеем небольшую сеть компаний с четырьмя маршрутизаторами. Каждый маршрутизатор представляет собой подсеть для этой компании. За каждым маршрутизатором мы видим коммутатор с хостом. Мы используем следующие сети класса C:

  • R1: 192.168.1.0/24
  • R2: 192.168.2.0/24
  • R3: 192.168.3.0/24
  • R4: 192.168.4.0/24
  • R1-R2: 192.168.5.0/24
  • R1-R3: 192.168.6.0/24
  • R1-R4: 192.168.7.0/24

Технически это будет работать; но что не так в этих сетях? Есть два основных момента:

Существует ограниченное количество сетей класса C (частных). Мы можем выбирать между 192.168.0.0/24 и 192.168.255.0/24. Что делать, если у вас более 256 подсетей? Явно что вам недостаточно места, поэтому вам придется выбирать другой сетевой диапазон.
Соединения между маршрутизаторами являются каналами «точка-точка», поэтому нам нужны только два IP-адреса, по одному для каждого маршрутизатора. Когда мы используем маску подсети /24, мы тратим 252 IP-адреса. Это не проблема, когда мы используем частные IP-адреса, но это проблема, когда мы используем общедоступные IP-адреса. Публичные IP-адреса очень ограничены, поэтому вам придется использовать меньшие подсети, чтобы вы не тратили их впустую.

Мы могли бы немного улучшить эту сеть, используя подсети из класса A или B. Вот пример:

network-subnetting-example-class-B

 

Теперь мы используем подсети из сети класса В 172.16.0.0/16. Эта сеть предлагает гораздо больше места, частный диапазон начинается с 172.16.0.0 и заканчивается 172.31.255.255. Вы можете получить много подсетей но… Мы все еще тратим много IP-адресов, поэтому есть нужда в оптимизации.

Когда мы говорим о подсети, нам нужно сделать две вещи:

  • Создание схемы сети: как и вышеприведенные примеры, вам нужно подумать о том, сколько подсетей вам нужно и какие из них вы собираетесь использовать. Например, если мы добавим R5 то какую подсеть будем использовать? Что делать, если мы создадим несколько VLAN на SW1? Какие подсети вы используете для этих VLAN? Вам нужно подумать об этом заранее, или все станет беспорядочным.
  • Вычисления: выше, мы использовали маску подсети /24, которая проста, но не эффективна. Между маршрутизаторами вы можете использовать меньшую подсеть с достаточным количеством IP-адресов для двух маршрутизаторов. Эти вычисления могут быть выполнены с помощью калькуляторов подсети (вы можете найти десятки в поиске google), но на экзаменах (Cisco) вы должны сами рассчитать их.

Давайте посмотрим на пример, чтобы мы могли объяснить, какие шаги необходимо выполнять при проектировании сети.

Создание схемы сети:

Давайте посмотрим на сеть, которую мы использовали ранее:

network-subnetting-example-without-subnets

 

Можем ли мы сказать что-нибудь о количестве подсетей, которые нам нужны здесь? Не совсем, единственное, что мы можем (возможно) сказать, что нам нужна подсеть между каждой парой маршрутизаторов.

Что нам нужно знать дополнительно:

  • Сколько VLAN существует? Так как, для каждой VLAN требуется другая подсеть.
  • Сколько хостов у нас в каждой VLAN?
  • Каков ожидаемый размер этой сети?

Скажем, мы получаем следующие ответы на наши вопросы:

  • R1: четыре сети VLAN, каждая из которых имеет 100 пользователей.
  • R2: две VLAN, каждая из которых имеет 30 пользователей.
  • R3: три сети VLAN, каждая из которых имеет 20 пользователей.
  • R4: две сети VLAN, каждая из которых имеет 10 пользователей.

Так же ожидается, что количество VLAN и пользователей может удвоиться. Возможно, в будущем будут добавлены две дополнительные подсети. Что мы будем делать?

Один размер для каждой подсети

Самая большая VLAN имеет 100 пользователей, и ожидается, что она может увеличится в двое, это означает, что мы должны использовать подсеть, которая разрешает 200 IP-адресов. Мы можем использовать маску подсети /24, так как она имеет 254 используемых IP-адреса. Наша сеть может выглядеть так:

network-subnetting-example-single-subnet-size

 

На рисунке выше мы добавили VLAN для каждой подсети, мы используем /24 всюду.

Зачем?

Если это корпоративная сеть, вы, вероятно, используете частные IP-адреса в своей локальной сети. Некоторым VLAN требуется подсеть только для 10 пользователей (20 при учете роста), поэтому мы могли бы выбрать меньшие подсети.

Однако гораздо удобнее использовать один и тот же размер подсети везде. Для людей не знакомых с /24 массками подсети — первый IP-адрес начинается с .1, а последний используемый (узловой) — с .254. Один из двух может использоваться как ваш шлюз по умолчанию для каждой VLAN.

Для R1 мы можем использовать 172.16.0.0172.16.9.255. Для R2 требовалось только две VLAN (четыре с учетом роста), но мы также зарезервировали много места.

Единственным исключением являются соединение маршрутизаторов. Мы решили начать с 172.16.100.0, чтобы была возможность использовать 172.16.0.0172.16.99.255 для подсетей. Поскольку нам нужны только два IP-адреса между маршрутизаторами, мы решили выбрать самую маленькую подсеть, которую мы можем использовать, это /30.

 

Разные размеры подсетей

Что делать, если сеть, о которой мы только что говорили, не была локальной сетью, а была сетью поставщиков услуг Интернета, которая использует общедоступные IP-адреса? Каждый маршрутизатор может представлять собой другую подсеть, каждый из VLAN может быть другим клиентом. В этом случае мы должны быть такими же эффективными с использованием IP-адресов, насколько это возможно…

Давайте снова рассмотрим наши требования:

  • R1: четыре сети VLAN, каждая из которых имеет 100 серверов.
  • R2: две сети VLAN, каждая из которых имеет 30 серверов.
  • R3: три VLAN, каждая из которых имеет 20 серверов.
  • R4: две сети VLAN, каждая из которых имеет 10 серверов.

Предположим, что количество подсетей, VLAN и серверов может удвоиться. Нам нужно будет разработать план подсети, который учитывает:

  • R1: восемь VLAN, каждая из которых имеет 200 серверов.
  • R2: четыре VLAN, каждая из которых имеет 60 серверов.
  • R3: шесть VLAN, каждая из которых имеет 40 серверов.
  • R4: четыре VLAN, каждая из которых имеет 20 серверов.

И зарезервируйте место для потенциальных подсетй R5, R6, R7 и R8.

network-subnetting-example-different-subnet-sizes

 

Позвольте мне объяснить, почему мы выбрали подсети, которые вы видите выше:

  • Во VLAN для R1 будет 200 серверов, это означает, что нам нужно по крайней мере маска /24, поскольку она позволяет использовать 254 IP-адреса.
  • Во VLAN для R2 будет 60 серверов, самая маленькая подсеть, которую мы можем использовать, — это маска /26, которая позволяет использовать 62  IP-адреса.
  • Во VLAN для R3 будет 60 серверов, самая маленькая подсеть, которую мы можем использовать, — это маска /26, которая позволяет использовать 62 IP-адреса.
  • Во VLAN для R4 будет 20 серверов, самая маленькая подсеть, которую мы можем использовать, — это маска /27, которая позволяет использовать 32 IP-адреса.
  • Между маршрутизаторами мы можем использовать маску /30, поскольку она позволяет использовать 2 IP-адреса. Мы решил начать с 77.60.30/30, так как мы использовали пространство 77.60.0.077.60.10.255 для этих четырех аодсетей. Если количество подсетей удвоится, мы, вероятно, будем использовать что-то вроде 77.60.11.077.60.20.255. Мы выбрали 77.60.30.0, чтобы зарезервировать немного больше места.

Имейте в виду, что это всего лишь пример, но он должен дать вам представление о том, о чём вам нужно подумать при составлении плана создания подсети.

Итоги

Теперь вы узнали, что такое подсеть и почему мы должны её использовать. В других статьях мы рассмотрим, как вы можете рассчитывать подсети, как определить сетевой адрес, широковещательный адрес и многое другое.

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Subnetting

Больше похожих постов

IPv6-Summarization-Example

Суммирование адресов в IPv6

128
0
Суммарный (агрегированный, объединенный) адрес для IPv6 создается аналогично суммарный адрес для сетей IPv4, но разница в том, что IPv6 использует 128-битные…
How-to-find-IPv6-Prefix

Как найти префикс IPv6?

440
0
Адреса IPv4 имеют маску подсети, но вместо ввода типа 255.255.255.0 в IPv6 мы используем длину префикса. Ниже приведен пример префикса IPv6:…
Create-a-Subnetting-Cheat-Sheet

Шпаргалка для работы с подсетью

205
0
Во время экзамена Cisco CCNA/CCNP Routing&Switching вы должны ответить на много вопросов, связанных с подсетями. Во время экзамена у вас…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню