Скачиваний:
28
Добавлен:
19.09.2023
Размер:
3.93 Mб
Скачать

11.6.2 Создание 100 подсетей с помощью префикса /16

Рассмотрим крупное предприятие, которому необходимо хотя бы 100 подсетей, и которое выбрало частный адрес 172.16.0.0/16 в качестве адреса внутренней сети.

При заимствовании бит из адреса /16 начните заимствовать биты в третьем октете, продолжая слева направо. Заимствуйте один бит каждый раз до тех пор, пока не будет достигнуто число бит, необходимое для создания 100 подсетей.

На рисунке показано количество подсетей, которое может быть создано при заимствовании бит из третьего и четвертого октетов. Обратите внимание, что теперь может быть заимствовано до 14 бит из узловой части.

На рисунке показано, как вычислить количество подсетей, созданных при заимствовании битов третьего и четвертого октетов сетевого адреса IPv4. Формула для определения количества созданных подсетей следующая - 2 в степени числа заимствованных битов. На рисунке показан адрес 172.16.0.0. Под ним находятся буквы nnnnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh. Он начинается с заимствования первого h бит в третьем октете, что приводит к 2 в степени 1 = 2 подсетей. Когда первые два h бита в третьем октете заимствованы, формула равна 2 в степени 2 = 4. Это продолжается до тех пор, пока первые 14 h бит не будут заимствованы из третьего и четвертого октетов, в результате чего 2 в степени 14 = 16384. Последние два h бита в четвертом октете остаются прежними.

Количество созданных подсетей

Чтобы удовлетворить потребности предприятия, потребуется заимствовать 7 бит (то есть 27 = 128 подсетей), как показано на рисунке.

На рисунке показано десятичное и битовое представление сетевого адреса, а под ним маска подсети, когда семь бит заимствованы в третьем октете для создания подсетей. Первые два октета показаны десятичными, а последние два октета показаны в двоичном формате. Сетевой адрес 172.16.0000 0000.0000 0000. Маска подсети — 255.255.1111 1110.0000 0000.

Сеть 172.16.0.0/23

Как вы помните, маска подсети должна изменяться для отражения заимствованных бит. В этом примере при заимствовании семи бит маска будет расширена на 7 бит в третьем октете. В десятичном формате маска будет иметь вид 255.255.254.0 или префикс /23, поскольку третий октет в двоичном формате имеет вид 11111110, а четвертый октет — 00000000.

На рисунке показаны результирующие подсети от 172.16.0.0/23 до 172.16.254.0/23.

На рисунке показаны подсети, созданные при использовании маски подсети /23 с адресом 172.16.0.0. Во-первых, он показывает десятичное и битовое представление сетевого адреса, а под ним маска подсети. Первые два октета показаны десятичными, а последние два октета показаны в двоичном формате. Сетевой адрес 172.16.0000 0000.0000 0000. Маска подсети — 255.255.1111 1110.0000 0000. Первые два октета и первые семь бит в третьем октете затенены серым цветом, а последний бит в третьем октете и весь четвертый октет затенены фиолетовым цветом. При заимствовании 7 бит создаются 128 подсетей Ниже, он показывает первые три подсети и последнюю созданную подсеть. Первые два октета показаны десятичными, а последние два октета показаны в двоичном формате. Первая подсеть — 172.16.0000 0000.0000 0000 или 172.16.0.0/23. Вторая подсеть — 172.16.0000 0010.0000 0000 или 172.16.2.0/23. Третья подсеть — 172.16.0000 0100.0000 0000 или 172.16.4.0/23. Символы ...по... используется, чтобы показать, что этот процесс продолжается до тех пор, пока не достигнет последней созданной подсети 172.16.1111 1110.0000 0000 или 172.16.254.0/23.

Полученные в результате разделения на подсети с префиксом /23

После заимствования 7 бит для подсети в третьем октете остался один бит в узловой части, а в четвертом октете — 8 бит в узловой части. В общей сложности осталось 9 не заимствованных бит. 29 результатов в 512 общих адресов узлов. Первый адрес зарезервирован для сетевого адреса, а последний — для широковещательного адреса, поэтому вычитание для этих двух адресов (29 - 2) равно 510 доступных адресов хоста для каждой подсети /23.

Как показано на рисунке, адрес первого узла в первой подсети — 172.16.0.1, а адрес последнего узла — 172.16.1.254.

На рисунке показан диапазон адресов для подсети 172.16.0.0/23. Первые два октета показаны в десятичном виде, а последние два октета — в двоичном формате, затем адрес — в десятичном формате. Сетевой адрес: 172.16.0000 0000.0000 0000 = 172.16.0.0/23. Первый используемый адрес узла — 172.16.0000 0000.0000 0001 = 172.16.0.1/23. Последний используемый адрес узла — 172.16.0000 0001.1111 1110 = 172.16.255.254/23. Широковещательный адрес 172.16.0000 0001.1111 1111 = 172.16.255.255/23.

Диапазон адресов подсети 172.16.0.0/23