Обратная связь
|
Пример 1. 512 подсетей (IP-адрес класса В) Предположим, что организации для ее корпоративной сети назначен сетевой номер 140.25.0.0/16. При этом организация планирует разделить сеть на несколько подсетей, каждая из которых должна поддерживать до 60 устройств.
Определение маски полсети и расширенного сетевого префикса
На первом шаге необходимо определить число битов, требуемых для идентификации 60 устройств в подсети. Ранее мы показали, что адрес конкретного устройства имеет определенное двоичное представление и верхняя граница адресного пространства для устройств одной подсети представляется степенью двойки. Это, в частности, означает, что невозможно выделить адресное пространство ровно для 60 устройств, так как 60 — не степень двойки. Ближайшая сверху степень — это 64-26 . На самом деле, к числу устройств нужно прибавить 2, так как адреса, содержащие только нули или только единицы, не используются для адресации отдельных устройств. Здесь мы видим, что необходимый задел есть: 60+2=62<64. Однако, удовлетворяя существующие на сегодня потребности по числу рабочих мест, такой выбор не оставляет адресного пространства для возможного роста подсети (в наличии имеется всего 2 свободных адреса). И хотя следующая степень двойки равна 128 (27) и число адресов устройств будет равно 2 - 27=126, то есть намного больше требуемого в настоящий момент, сетевой администратор выбирает именно это адресное пространство и получает 66 (126-60) дополнительных адресов для каждой подсети. Такой выбор означает, что поле адреса устройства займет 7 бит.
На втором шаге определяется маска подсети и длина расширенного сетевого префикса. Так как для идентификации устройств из 32-разрядного IP-адреса решено выделить 7 бит, то получаем расширенный сетевой префикс равный /25 (32-7=25). Такой 25-разрядный расширенный сетевой префикс может быть выражен в десятично-точечном представлении маской подсети 255.255.255.128. На рис. П3.1 показана запись маски подсети и расширенного сетевого префикса. См. также аналогичные рисунки в части II «Стек протоколов TCP/IP».
| Сетевой префикс
| Номер подсети
| Номер устройства
| 140.25.0.0/16
| 10001100.
| 00011001.
| 00000000.0
|
| 255.255.255.128
| 11111111.
| 11111111.
| 11111111.1
|
| Или эквивалентная запись
|
| 25-битовый расширенный сетевой префикс
| Номер устройства
| 140.25.0.0/25
| 10001100.
| 00011001.
| 00000000.0
|
|
Рис. П 3.1. Определение маски подсети и расширенного сетевого префикса
Мы видим, что 25-разрядный расширенный префикс предполагает выделение 9 бит для идентификации подсетей. Теперь можно вычислить количество идентифицируемых подсетей: 29=512, то есть девять битов позволяют назначить адреса 512 подсетям. Понятно, что сетевой администратор имеет некоторую свободу действий при определении соотношения числа идентифицируемых устройств и числа подсетей. Выделяя большее число бит в поле идентификации устройств, администратор может включать в подсеть больше устройств. С другой стороны, чем меньше бит выделено для идентификации устройств, тем больше подсетей может создать администратор. Все зависит от текущих требований организации.
Определение номеров подсетей
Выделенные 512 подсетей пронумеруем от 0 до 511. Если выделить 9 разрядов для двоичного представления десятичных чисел от 0 до 511, то получим: 0 (000000000)2, 1 (000000001)2, 2 (000000010)2, 3 (000000011)2,..., 511 (111111111)2. Например, для определения подсети номер 3 (#3) сетевой администратор размещает двоичное представление числа 3 (000000011)2 в 9 битах номера подсети. Номера подсетей для рассматриваемого примера приводятся ниже. В каждом адресе курсивом выделен расширенный сетевой префикс всего адреса, в то время как 9-битовое представление поля номера подсети выделено полужирным шрифтом.
Определение адресов устройств
Итак, администратор выделил 7 битов для идентификации устройств в каждой подсети. Это означает, что каждая подсеть имеет 126 адресов для идентификации устройств. Устройства в подсети нумеруются от 1 до 126. Приведем перечень адресов устройств для подсети #3. При этом курсивом выделен расширенный сетевой префикс, в то время как полужирным шрифтом показано 7-разрядное поле номера устройства.
|
|