Разбиение сети на подсети (Лабораторная работа № 3)

Страницы работы

Фрагмент текста работы

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

Возможные идентификаторы подсети комбинируются из тех бит в адресе узла, которые используются в маске подсети. Определите количество возможных комбинаций этих бит и выпишите их в десятичном формате. Процедура, необходимая для определения диапазона идентификаторов подсетей, имеет следующую последовательность действий.

1.  Выписать все возможные комбинации бит, используемых для формирования маски подсети.

2.  Вычеркнуть комбинации, где значения всех бит одновременно равны 0 и 1. Это нужно сделать потому, что они представляют недопустимые IP-адреса: комбинация «все 0» означает всю локальную сеть, а «все 1» совпадает с маской подсети.

3.  Перевести в десятичный формат значения комбинации бит для каждой подсети. Каждое такое значение представляет одну сеть и используется для определения диапазона идентификаторов узлов в ней.

Адреса подсетей специального назначения

Идентификаторы подсетей, состоящие из одних нулей или одних единиц, называются адресами подсетей специального назначения. Идентификатор из одних единиц применяется для широковещания в подсети. Идентификатор из одних нулей обозначает локальную подсеть. При делении на подсети такие идентификаторы использовать не рекомендуется. Однако их применение возможно, когда все маршрутизаторы и прочее оборудование данной сети поддерживает их. Ограничения, связанные с их использованием, описываются в RFC 950.

Быстрый способ определения идентификаторов подсетей

Описанный выше способ определения идентификаторов подсетей неэффективен, если для маски подсети отводится больше 4 бит. В таком случае придется выписывать и преобразовывать большое количество битовых комбинаций. Следующая процедура показывает, как быстро определить диапазон идентификаторов подсетей.

1.  Запишите единицами количество бит, необходимых для идентификаторов подсетей, и дополните их справа нулями до одного байта. Например, если используется 2 бита для идентификаторов подсетей, запишите это значение как 11000000.

2.  Преобразуйте наименее значимый бит в десятичное число. Так будет получено приращение для каждой очередной подсети. В рассматриваемом примере оно равно 64.

3.  Начиная с нуля, выпишите последовательно получаемые с помощью приращения значения, пока не дойдете до 256.

Если известно необходимое число бит для идентификаторов подсетей, то можно возвести число 2 в степень, соответствующую числу бит, и вычесть из результата 2, чтобы получить количество возможных битовых комбинаций.

Определение идентификаторов узлов в подсети

Количество узлов в подсети можно определить с помощью простой операции. Фактически, при определении идентификаторов подсетей, происходило определение идентификаторов узлов в каждой из них.

Каждое очередное значение идентификатора подсети, увеличенное на единицу, – не что иное, как начало диапазона идентификаторов узлов в подсети. Следующее по порядку возможное значение идентификатора подсети, уменьшенное на единицу, дает конечное значение диапазона. Например, если для сети класса В номер подсети равен 32, а следующий – 64, то адреса подсетей будут х.у.32.0 и х.у.64.0 соответственно. Тогда начало диапазона первой подсети будет х.у.32.0 + 1 = х.у.32.1 а конец диапазона – х.у.64.0 – 1 = х.у.63.254. Это проиллюстрировано таблицей 3..

В таблице указан допустимый диапазон идентификаторов узлов для сети класса B в случае, когда для маски подсети используется 3 бита.

Таблица 3.4.

Значения бит

Десятичное значение

Начало диапазона

Конец диапазона

00000000

0

Не используется

Не используется

00100000

32

х.у.32.1

х.у.63.254

01000000

64

х.у.64.1

х.у.95.254

01100000

96

х.у.96.1

х.у. 127.254

10000000

128

х.у. 128.1

х.у. 159.254

10100000

160

х.у. 160.1

х.у. 19 1.254

11000000

192

х.у.192.1

х.у.223.254

11100000

224

Не используется

Не используется

Определение количества узлов в подсети

1.  Подсчитайте число бит, которые можно использовать для идентификаторов узлов. Например, если сеть – класса В, и 16 бит используются для идентификатора сети, а еще 2 – для идентификаторов подсетей

Похожие материалы

Информация о работе