среда, 17 февраля 2016 г.

Шпаргалка Cisco: деление сетей методом квадрата

      
Шпаргалка по делению простых сетей на подсети методом квадрата. Наиболее простой и наглядный способ разделить небольшую сеть на необходимое число подсетей с заданным количеством хостов. Часто используется на тестах CCNA

Шпаргалка "Деления сети на подсети методом квадратов".

Пример деления сети на подсети методом квадратов"

Допустим на выдали IP-адрес 192.168.0.0/24 и нам требуется разделить этот адрес на 6 подсетей согласно рисунку ниже.
схема сети: 3 роутера, 3 коммутатора и несколько компьютеров
Выпишем требуемые подсети в столбик и упорядочим их по убыванию. Упорядочивание требуется сделать из-за того, что сеть всегда начинают делить сначала на самую большую подсеть, затем на меньшую, а потом еще меньше и так до самого конца.
Подсеть A – 100 узлов.
Подсеть B – 50 узлов.
Подсеть C – 20 узлов.
Подсеть D – 2 хоста.
Подсеть E – 2 хоста.
Подсеть F – 2 хоста.
Запишем ip-адрес с префиксом 192.168.0.0/24 в двоичном виде (/24 - это и есть префикс и он обозначает маску). Часть адреса сети в ip-адресе я выделю подчеркиванием.
192.168.0.011000000.10101000.00000000.00000000
/24 или 255.255.255.011111111.11111111.11111111.00000000
Из заданного IP-адреса определяем количество доступных адресов по формуле 2X-2, где X=количеству нулевых битов в указанной маске, а «-2» - в каждой сети есть 2 специальных ip-адреса, которые нельзя назначать хостам.
Мы видим, что в маске остаётся 8 нулевых битов. Посчитаем количество доступных адресов (в том числе и спецальных): 2^8=256. Теперь рисуем квадрат и по краям расставим числа начала диапазона и конца диапазона доступных адресов: 0 и 255 (если считать с нуля, то будет всего 256 адресов), а в правый верхний угол ставим начальную маску - /24.
При делении квадрата пополам длина маски будет увеличиваться на 1 бит.
Деление сети на подсети, первый квадрат
В нашем квадрате 256 адресов. Для подсети A нам требуется 100, поэтому делим квадрат пополам, и снова проставляем значения, только уже в двух прямоугольниках начала диапазона и конца (256/2=128). Маска, как упоминалось выше, при делении также изменится с /24 на /25.
Деление сети на подсети, второй квадрат
Теперь у нас 2 прямоугольника по 128 адресов в каждом. Запомните, делить надо начинать с самой большой подсети к меньшей. Поэтому первый прямоугольник оставим под первую подсеть A (разделить еще раз пополам мы не можем, т.к. будет меньше требуемых 100 узлов), а второй разделим снова пополам (подсети B требуется 50 узлов, поэтому мы можем разделить 128/2=64, что удовлетворяет требованиям).
Деление сети на подсети, третий квадрат
После деления получаем две новые подсети по 64 адреса и с маской /26. Один квадрат оставляем под подсеть B, которой требуется 50 адресов для хостов. А второй квадрат снова делим пополам и проставляем новые полученные значения (64/2=32; 192+32=224), маска уже /27.
Деление сети на подсети, четвертый квадрат
Снова у нас два прямоугольника, один оставим подсети C, а второй разделим снова пополам. Для удобства разделения прямоугольников я увеличу картинку.
Деление сети на подсети, пятый квадрат
В новых двух квадратиках имеем по 16 адресов, а у нас еще осталось 3 сети, причем каждой требуется по 2 адреса для хостов. Помимо двух адресов у каждой сети должно быть еще 2 специальных адреса: адрес «этой» сети и широковещательный адрес, следовательно нашим сетям требуется по 4 адреса каждой.
В таком случае, если один квадратик разделим пополам (16/2=8, маска изменится на /29), а затем два получившихся прямоугольника еще раз пополам (маска уже /30), мы получим 4 новых квадратика по 4 адреса. Этого нам вполне достаточно, причём у нас останется про запас маленький квадратик с 4 адресами и побольше - с 16 адресами.
Для удобства просмотра конечного результата я ещё больше увеличу картинку.
Деление сети на подсети, шестой квадрат
Всё, сеть поделена.
Выпишем подсети и их диапазон адресов:
Подсеть A:
192.168.0.0 – 192.168.0.127
Маска: /25 (255.255.255.128)
Адрес сети: 192.168.0.0
Широковещательный: 192.168.0.127
Адресов для узлов (хостов): 126
Первый адрес для узла: 192.168.0.1
Последний адрес для узла: 192.168.0.126
Подсеть B:
192.168.0.128 – 192.168.0.191
Маска: /26 (255.255.255.192)
Адрес сети: 192.168.0.128
Широковещательный: 192.168.0.191
Адресов для узлов (хостов): 62
Первый адрес для узла: 192.168.0.129
Последний адрес для узла: 192.168.0.190
Подсеть C:
192.168.0.192 – 192.168.0.223
Маска: /27 (255.255.255.224)
Адрес сети: 192.168.0.192
Широковещательный: 192.168.0.223
Адресов для узлов (хостов): 30
Первый адрес для узла: 192.168.0.193
Последний адрес для узла: 192.168.0.222
Подсеть D:
192.168.0.224 – 192.168.0.227
Маска: /30 (255.255.255.252)
Адрес сети: 192.168.0.224
Широковещательный: 192.168.0.227
Адресов для узлов (хостов): 2
Первый адрес для узла: 192.168.0.225
Последний адрес для узла: 192.168.0.226
Подсеть E:
192.168.0.232 – 192.168.0.235
Маска: /30 (255.255.255.252)
Адрес сети: 192.168.0.232
Широковещательный: 192.168.0.235
Адресов для узлов (хостов): 2
Первый адрес для узла: 192.168.0.233
Последний адрес для узла: 192.168.0.234
Подсеть F:
192.168.0.228 – 192.168.0.231
Маска: /30 (255.255.255.252)
Адрес сети: 192.168.0.228
Широковещательный: 192.168.0.231
Адресов для узлов (хостов): 2
Первый адрес для узла: 192.168.0.229
Последний адрес для узла: 192.168.0.230
Как видите, этот способ достаточно прост и нагляден. На всех экзаменах CCNA можно пользоваться карандашом и листом бумаги, поэтому можете пользоваться этим способом сколько хотите и где хотите.

Комментариев нет:

Отправить комментарий

Вы можете добавить свой комментарий...

Примечание. Отправлять комментарии могут только участники этого блога.