ВМСС_часть1 / пример_кр
.pdfЗадание:
1.Может ли существовать в сети узел с IP-адресом 10.10.10.240/27 и почему?
2.Сколько IP-подсетей по 60 узлов можно сформировать из адресного пространства IP/m 192.168.16.0/24?
3.Разделить адресное пространство сети IP/m 192.168.16.0/24 на подсети N-i с указанным количеством узлов ni:
N-1 |
|
|
N-2 |
|
|
N-3 |
|
|
|
|
|
|
|
n1 |
|
|
n2 |
|
|
n3 |
|
|
|
|
|
|
|
98 |
|
59 |
|
|
42 |
|
|
|
|
|
|
|
|
Решение пункта 3 представить в виде таблицы: |
|
|
|
|||
Подсеть |
Кол-во узлов ni |
IP/m подсети N-i |
IP-первого узла |
IP-последнего |
||
|
|
|
(i=1,3) |
подсети N-i |
узла подсети N-i |
|
N-1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
N-2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
N-3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Решение:
1)
Представим IP адрес и маску заданного узла в сети в двоичном виде. Обычным шрифтом выделена сетевая часть сетевого адреса, а жирным шрифтом выделены биты для адресации узлов в сети при заданной маске.
IP адрес 10.10.10.240 00001010.00001010.00001010.11110000 Маска 255.255.255.224 11111111.11111111.11111111.11100000 /27
Сеть адрес: 00001010.00001010.00001010.11100000 = 10.10.10.224 min адрес: 00001010.00001010.00001010.11100001 = 10.10.10.225 max адрес: 00001010.00001010.00001010.11111110 = 10.10.10.254 broadcast: 00001010.00001010.00001010.11111111 = 10.10.10.255
Всего узлов в сети: 25 – 2 = 32 – 2 = 30
IP адрес 10.10.10.240/27 существует, т. к. находится в допустимом диапазоне из 30 адресов 10.10.10.225/27 - 10.10.10.254/27 (не является самым первым, то есть не совпадает с адресом сети, и не является самым последним, то есть не является широковещательным). (именно эти 2 адреса – адрес самой сети и широковещательный – вычитаются из общего числа адресов).
1
2)
Представим IP адрес и маску заданного узла в сети в двоичном виде. Обычным шрифтом выделена сетевая часть сетевого адреса, а жирным шрифтом выделены биты для адресации узлов в сети при заданной маске.
Исходная сеть:
IP адрес 192.168.16.0 11000000.10101000.00010000.00000000 Маска 255.255.255.0 11111111.11111111.11111111.00000000 /24
Организуем подсети по 60 узлов в каждой.
Количество узлов (N) в подсети определяется как
N = 232 - M - 2
где M — длина (префикс) маски.
Пробуем различные префиксы маски (различные значения M) для получения минимального числа узлов, удовлетворяющего условию. Принимаем префикс маски 26 (при маске 27 максимум 30 узлов (см. 1) – недостаточно, так как 30 < 60):
N = 232 – 26 – 2 = 26 – 2 = 64 – 2 = 62
IP адрес 192.168.16.0 11000000.10101000.00010000.00000000 Маска 255.255.255.0 11111111.11111111.11111111.11000000 /26
Для разбиения на подсети заимствованы два бита из адреса узла в заданной сети (исходно 24, взяли еще 26-24=2), таким образом можно получить 22 = 4 подсети по 62 узла в каждой.
3)
Исходная сеть:
IP адрес 192.168.16.0 11000000.10101000.00010000.00000000 Маска 255.255.255.0 11111111.11111111.11111111.00000000 /24
Организуем подсети N-1 98 узлов, N-2 59 узлов, N-3 42 узла. Количество узлов (N) в подсети определяется как
N = 232 – M - 2
где M — длина (префикс) маски.
Определим количество узлов для маски с префиксом 25, 26 и 27 N=232-25-2=27-2=128-2=126
2
N=232-26-2=26-2=64-2=62
N=232-27-2=25-2=32-2=30
Таким образом,
для подсети N-1 принимаем префикс маски 25 для подсети N-2 принимаем префикс маски 26 для подсети N-3 принимаем префикс маски 26
Маска подсети N-1 255.255.255.128 11111111.11111111.11111111.10000000 /25 Подсеть N-1: 11000000.10101000.00010000.00000000 = 192.168.16.0
min адрес: |
11000000.10101000.00000100.00000001 = 192.168.16.1 |
max адрес: |
11000000.10101000.00000100.01111110 = 192.168.16.126 |
broadcast: |
11000000.10101000.00000100.01111111 = 192.168.16.127 |
Маска подсети N-2 255.255.255.192 11111111.11111111.11111111.11000000 /26 Подсеть N-2: 11000000.10101000.00010000.10000000 = 192.168.16.128
min адрес: |
11000000.10101000.00000100.10000001 = 192.168.16.129 |
max адрес: |
11000000.10101000.00000100.10111110 = 192.168.16.190 |
broadcast: |
11000000.10101000.00000100.10111111 = 192.168.16.191 |
Маска подсети N-3 255.255.255.192 11111111.11111111.11111111.11000000 /26 Подсеть N-3: 11000000.10101000.00010000.11000000 = 192.168.16.192
min адрес: |
11000000.10101000.00000100.11000001 = 192.168.16.193 |
max адрес: |
11000000.10101000.00000100.11111110 = 192.168.16.254 |
broadcast: |
11000000.10101000.00000100.11111111 = 192.168.16.255 |
Решение пункта 3:
Подсеть |
Кол-во узлов ni |
IP/m подсети N-i |
IP-первого узла |
IP-последнего узла |
|
(всего/треб.) |
(i=1,3) |
подсети N-i |
подсети N-i |
|
|
|
|
|
N-1 |
126/98 |
192.168.16.0 |
192.168.16.1 |
192.168.16.126 |
|
|
|
|
|
N-2 |
62/59 |
192.168.16.128 |
192.168.16.129 |
192.168.16.190 |
|
|
|
|
|
N-3 |
62/42 |
192.168.16.192 |
192.168.16.193 |
192.168.16.254 |
|
|
|
|
|
3