Что нового

Article [ITN] CCNA [45. Подсеть: /16 и /8]

gx6060 0

gx6060

Команда форума
10.11.2019
219
157
Создание подсетей с префиксом /16

Некоторые подсети проще, чем другие подсети. В этом разделе объясняется, как создать подсети, каждая из которых имеет одинаковое количество узлов.
Если требуется большее количество подсетей, необходимо использовать IPv4-сеть с большим числом бит в узловой части для заимствования. Например, адрес сети 172.16.0.0 имеет маску по умолчанию /16 или 255.255.0.0. Этот адрес имеет по 16 бит в сетевой и узловой части. 16 бит в узловой части можно использовать для создания подсетей. В таблице на рисунке представлены все возможные сценарии разделения на подсети с префиксом /16.

Разделение сети /16 на подсети

Длина префиксаМаска подсетиСетевой адрес
(n = сеть; h = узел)
# Количество подсетей# Количество хостов
/17255.255.128.0nnnnnnnn.nnnnnnnn.nhhhhhhh.hhhhhhhh
11111111.11111111.10000000.00000000
232766
/18255.255.192.0nnnnnnnn.nnnnnnnn.nnhhhhhh.hhhhhhhh
11111111.11111111.11000000.00000000
416382
/19255.255.224.0nnnnnnnn.nnnnnnnn.nnnhhhhh.hhhhhhhh
11111111.11111111.11100000.00000000
88 190
/20255.255.240.0nnnnnnnn.nnnnnnnn.nnnnhhhh.hhhhhhhh
11111111.11111111.11110000.00000000
164 094
/21255.255.248.0nnnnnnnn.nnnnnnnn.nnnnnhhh.hhhhhhhh
11111111.11111111.11111000.00000000
322 046
/22255.255.252.0nnnnnnnn.nnnnnnnn.nnnnnnhh.hhhhhhhh
11111111.11111111.11111100.00000000
641 022
/23255.255.254.0nnnnnnnn.nnnnnnnn.nnnnnnnh.hhhhhhhh
11111111.11111111.11111110.00000000
128510
/24255.255.255.0nnnnnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
11111111.11111111.11111111.00000000
256254
/25255.255.255.128nnnnnnnn.nnnnnnnn.nnnnnnnn.nhhhhhhh
11111111.11111111.11111111.10000000
512126
/26255.255.255.192nnnnnnnn.nnnnnnnn.nnnnnnnn.nnhhhhhh
11111111.11111111.11111111.11000000
102462
/27255.255.255.224nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnhhhhh
11111111.11111111.11111111.11100000
204830
/28255.255.255.240nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnnhhhh
11111111.11111111.11111111.11110000
4 09614
/29255.255.255.248nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnnnhhh
11111111.11111111.11111111.11111000
8 1926
/30255.255.255.252nnnnnnnn.nnnnnnnn.nnnnnnnn.nnnnnnhh
11111111.11111111.11111111.11111100
16 3842

Создание 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 бита в четвертом октете остаются прежними.

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

1627114072210.png


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

Сеть 172.16.0.0/23

1627114110217.png



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

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

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

1627114155912.png



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


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

1627114182315.png



Создание 1000 подсетей с помощью префикса /8
Некоторым организациям, например, небольшим операторам связи или крупным предприятиям, может потребоваться еще большее количество подсетей. В качестве примера возьмем небольшого оператора связи, которому требуется 1000 подсетей для клиентов. Каждому клиенту потребуется большое пространство в узловой части для создания собственных подсетей.
Интернет-провайдер имеет сетевой адрес 10.0.0.0 255.0.0.0 или 10.0.0.0/8. Это означает, что при разделении на подсети для заимствования доступно 8 бит в сетевой части адреса и 24 бита в узловой части. Таким образом, небольшой оператор связи разобьет на подсети всю сеть 10.0.0.0/8.
Как и всегда, для создания подсети нужно позаимствовать биты из узловой части адреса исходной сети. Начиная с первого слева доступного бита в узловой части, мы будем заимствовать по одному биту за один раз до тех пор, пока не получим количество бит, необходимых для создания 1000 подсетей. Как видно из рисунка 1, 10 бит потребуется заимствовать для создания 1024 подсетей. (210=1024). Это означает, что потребуется заимствовать 8 бит во втором октете и 2 дополнительных бита в третьем.


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

1627114231667.png



Адрес сети и результирующая маска подсети, которая преобразуется в 255.255.192.0 или префикс 10.0.0.0/18.

Сеть 10.0.0.0/18

1627114253729.png



На рисунке показаны результирующие подсети, созданные путем заимствования 10 бит, от 10.0.0.0/18 до 10.255.128.0/18.


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

1627114284832.png



Заимствование 10 бит для создания подсетей, оставляет 14 битов хоста для каждой подсети. Вычитание двух узлов в подсети (один для сетевого адреса и один для широковещательного адреса) равняется 214 - 2 = 16382 узлов в подсети. Это означает, что каждая из 1000 подсетей может поддерживать до 16382 узлов.
На рисунке показаны особенности первой подсети.

Диапазон адресов подсети 10.0.0.0/18

1627114313167.png
 
Верх Низ