Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава_2.DOC
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
564 Кб
Скачать
☆

Пример использования технологии cidr

Рассмотрим на практике работу с технологией CIDR. Для этого выберем адрес­ный блок 200.56.168.0/21. На первом этапе запишем индивидуальные номера се­тей для этого блока.

В двоичном виде блок представляется следующим образом:

200.56.168.0/21 -11001000.00111000.10101000.00000000.

Маска, определяемая префиксом /21, на три бита меньше, чем традиционная маска для сети класса С (/24). А это означает, что рассматриваемый блок CIDR идентифицирует блок из 8 (23) последовательных (упорядоченных) сетей с пре­фиксом /24:

Сеть#0: 11001000.00111000.10101000.хххххххх-200.56.168.0

Сеть#1: 11001000.00 111000.10101001. хххххххх - 200.56.169.0

Сеть #2: 11001000.00111000.101010.хххххххх-200.56.170.0

Сеть#3: 11001000.00111000.10101011.xxxxxxxx-200.56.171.0

Сеть #4: 11001000.00111000.10101100.xxxxxxxx - 200.56.172.0

Сеть #5: 11001000.00111000.10101101.xxxxxxxx - 200.56.173.0

Сеть #6: 11001000.00111000.10101110.xxxxxxxx-200.56.174.0

Сеть #7: 11001000.00111000.10101111.хххххххх - 200.56.175.0

Рассмотрим другой пример. Приведем индивидуальные номера сетей, опреде­ляемых блоком CIDR 195.24.0/13. Указанный блок CIDR можно записать в дво­ичном виде:

195.24.0.0/13 - 11000011.00011000.00000000.00000000

Маска, определяемая префиксом /13, на 11 бит короче, чем традиционная мас­ка для сети класса С. В рассматриваемом примере это указывает на то, что приве­денный блок CIDR идентифицирует 2048 (211) последовательных сетей с сетевым префиксом /24:

Сеть #0: 11000011.00011000.00000000.хххххххх - 195.24.0.0

Сеть #1: 11000011.00011000.00000001.xxxxxxxx - 195.24.1.0

Сеть #2: 11000011.00011000.00000010.хххххххх - 195.24.2.0

…

Сеть #2045: 11000011.00011111.11111101.хххххххх- 195.31.253.0

Сеть #2046: 11000011.00011111.11111110.хххххххх- 195.31.254.0

Сеть #2047: 11000011.00011111.11111111.хххххххх- 195.31.255.0

Рассмотрим третий пример, в котором требуется объединить набор следующих четырех адресов с префиксом /24 в максимально возможный адрес:

212.56.132.0/24

212.56.133.0/24

212.56.134.0/24

212.56.135.0/24

На первом этапе запишем каждый адрес сети в двоичном виде, что поможет в дальнейшем:

212.56.132.0/24 11010100.00111000.10000100.00000000

212.56.133.0/24 11010100.00111000.10000101.00000000

212.56.134.0/24 11010100.00111000.10000110.00000000

212.56.135.0/24 11010100.00111000.10000111.00000000

Общий префикс для всех адресов - 11010100.00111000.10000100.00000000.

Объединение CIDR будет следующим - 212.56.132.0/22.

В четвертом примере объединим набор из других четырех сетей:

212.56.146.0/24

212.56.147.0/24

212.56.148.0/24

212.56.149.0/24

Запишем эти адреса в двоичном виде:

212.56.146.0/24 11010100.00111000.10010010.00000000

212.56.147.0/24 11010100.00111000.10010011.00000000

212.56.148.0/24 11010100.00111000.10010100.00000000

212.56.148.0/24 11010100.00111000.10010101.00000000

Следует обратить внимание на то, что рассматриваемый набор из четырех сетей нельзя объединить в адрес с префиксом /23:

212.56.146.0/23 11010100.00111000.10010010.00000000

212.56.148.0/23 11010100.00111000.10010100.00000000

Учитывая это, объединение CIDR будет следующим:

212.56.146.0/23

212.56.148.0/23

Если две сети с префиксом /23 нужно объединить в сеть с префиксом /22, то они должны соответственно «помещаться» в один адресный блок /22. Однако так как каждая из полученных сетей с префиксом /23 является членом различных блоков /22, то они не могут быть объединены в блоке /22, хотя они могут быть объединены в 222.56.144/21. Но такое объединение включало бы четыре адреса сети, которых не было в исходных сетях. Учитывая все вышесказанное, отметим, что наименьшее возможное объединение — в два адресных блока с префиксом /23.

Рассмотрим еще один пример — объединим набор из 64 адресов сетей класса С в наибольший возможный блок:

202.1.96.0/24

202.1.97.0/24

202.1.98.0/24

202.1.126.0/24

202.1.127.0/24

202.1.128.0/24

202.1.129.0/24

202.1.158.0/24

202.1.159.0/24

Запишем рассматриваемые адреса в двоичном виде для определения общего префикса:

202.1.96.0/24 11001010.00000001.01100000.00000000

202.1.97.0/24 11001010.00000001.01100001.00000000

202.1.98.0/24 11001010.00000001.01100010.00000000

202.1.126.0/24 11001010.00000001.01111110.00000000

202.1.127.0/24 11001010.00000001.01111111.00000000

202.1.128.0/24 11001010.00000001.10000000.00000000

202.1.129.0/24 11001010.00000001.10000001.00000000

202.1.158.0/24 11001010.00000001.10011110.00000000

202.1.159.0/24 11001010.00000001.10011111.00000000

Следует обратить внимание на то, что все 64 адреса сетей не могут быть объеди­нены в блок с префиксом /19:

202.1.96.0/19 11001010.00000001.01100000.00000000

202.1.128.0/19 11001010.00000001.10000000.00000000

Учитывая это, объединение CIDR будет следующим:

202.1.96.0/19

202.1.128.0/19

По аналогии с предыдущим примером, если два адресных блока /19 нужно объединить в блоке/18, то они должны «помещаться» в один блок /18. Так как каждый из рассматриваемых блоков входит в разные адресные блоки /18, то они соответственно не могут быть объединены в блоке /18, хотя возможно их объединение в один 202.1.0.0 /16. Однако такое объединение будет включать 192 дополнительных адреса сетей, которые не являются частью исходных сетей.