
- •Лабораторная работа 5 Подсети
- •1. Общие сведения о подсетях
- •2. Определение маски подсети
- •3. Определение идентификаторов подсетей
- •4. Определение идентификаторов узлов в подсети
- •Определите идентификаторы подсетей для объединенной сети, состоящей из двух сетей, используя 2 бита маски подсети класса в.
- •Определите диапазон идентификаторов сетей для объединенной сети, состоящей из 14 подсетей, используя для этого 4 бита маски подсети класса в.
- •5. Объединение нескольких сетей
Определите идентификаторы подсетей для объединенной сети, состоящей из двух сетей, используя 2 бита маски подсети класса в.
Выпишите все возможные битовые комбинации для указанной ниже маски подсети. Переведите их в десятичный формат, чтобы определить начальное значение идентификаторов узлов для каждой подсети.
Маска подсети – 255.255.192.0 (11111111.11111111.11000000.00000000)
Подсеть 1
Подсеть 2
Выпишите диапазон идентификаторов узлов для каждой подсети.
Определите диапазон идентификаторов сетей для объединенной сети, состоящей из 14 подсетей, используя для этого 4 бита маски подсети класса в.
Выпишите все возможные битовые комбинации для указанной ниже маски подсети. Переведите их в десятичный формат, чтобы определить начальное значение идентификаторов узлов для каждой подсети.
Маска подсети – 255.255.240.0
Подсеть 1
Подсеть 2
Подсеть 3
Подсеть 4
Подсеть 5
Подсеть 6
Подсеть 7
Подсеть 8
Подсеть 9
Подсеть 10
Подсеть 11
Подсеть 12
Подсеть 13
Подсеть 14
Выпишите диапазон идентификаторов узлов для каждой подсети.
Используйте быстрый метод для определения диапазона идентификаторов сетей для 14 сетей. Сравните результаты с полученными в предыдущем задании. Они должны совпадать. Первый пункт этого упражнения уже выполнен.
Запишите двоичными единицами количество бит, используемых для маски подсети, дополнив его справа нулями до одного байта.
255.255.240.0 (11111111.11111111.11110000.00000000)
Укажите десятичное значение самого младшего бита из установленных в 1.
Запишите двоичными единицами количество бит, используемых для маски подсети, переведите полученную запись в десятичный формат и вычтите 1. Вы получите возможное количество подсетей.
Начиная с нуля, добавляйте приращение, полученное в пункте 2, столько раз, сколько возможно различных битовых комбинаций (вычислено в пункте 3).
Определите диапазон идентификаторов узлов для каждой из перечисленных подсетей.
Идентификатор сети —75.0.0.0, маска подсети 255.255.0.0, две подсети.
Идентификатор сети — 150.17.0.0, маска подсети 255.255.255.0, четыре подсети.
Идентификаторы сетей — 107.16.0.0 и 107.32.0.0, маска подсети 255.240.0.0, две подсети.
Идентификаторы сетей — 190.1.16.0, 190.1.32.0, 190.1.48.0, 190.1.64.0, маска подсети 255.255.248.0, имеется четыре подсети.
Идентификаторы сетей — 154.233.32.0, 154.233.96.0 и 154.233.160.0, маска подсети 255.255.224.0, три подсети.
5. Объединение нескольких сетей
Чтобы пространство идентификаторов сетей не было исчерпано, организации, координирующие развитие Интернета, разработали схему объединения сетей (supernetting).
В отличие от деления на подсети, при объединении сетей часть бит идентификатора сети маскируется как идентификатор узла — это увеличивает эффективность маршрутизации. Например, вместо того чтобы предоставить 1 идентификатор сети класса В организации, имеющей 2000 узлов, InterNIC выделяет ей 8 идентификаторов сетей класса С. Каждая такая сеть может содержать до 254 узлов, что в совокупности обеспечивает 2 032 идентификатора узлов.
Таким образом экономятся идентификаторы сетей класса В. Однако эта технология порождает новую проблему. При использовании обычных механизмов маршрутизации, маршрутизаторы в Интернете должны поддерживать еще 7 дополнительных записей в своих таблицах, чтобы направлять пакеты в сеть подобной организации. Для того чтобы разгрузить маршрутизаторы Интернета, была разработана технология бесклассовой маршрутизации (Classless Inter-Domain Routing, CIDR), которая позволяет объединить все 8 записей таблицы маршрутизации в 1, относящуюся одновременно ко всем выделенным организации сетям класса С.
Таким образом, было выделено 8 идентификаторов сетей класса С — с 220.78.168.0 до 220.78.175.0. Запись в таблице маршрутизации формируется, как показано ниже.
Идентификатор сети 220.78.168.0
Маска подсети 255.255.248.0
Маска подсети в двоичном формате 11111111.11111111.11111000.00000000
При объединении сетей та сеть, для которой предназначен пакет, определяется выполнением операции логического «И» с использованием маски подсети и IP-адреса получателя. Если результат операции совпадает с идентификатором сети, пакет отправляется в соответствующую сеть. Эта процедура рассматривалась на предыдущем занятии.
Вопросы
Каково назначение маски подсети?
Когда необходима маска подсети?
Когда используется маска подсети по умолчанию?
Когда необходимо задать специальную маску подсети?
Упражнения (4)
Задайте схему деления на подсети в каждом из следующих сценариев. Для каждого сценария определите:
маску подсети;
диапазон корректных идентификаторов сетей;
шлюз по умолчанию для узлов каждой сети.
После этого ответьте на вопросы.
InterNIC выделил Вам один адрес сети класса В: 131.107.0.0. Интрасеть Вашей организации в настоящий момент состоит из 5 подсетей, в каждой из которых около 300 узлов. В течение следующего года число подсетей увеличится в 3 раза. В трех подсетях число узлов может достигнуть 1000.
Сколько бит Вы использовали для маски подсети?
Какой запас на случай появления дополнительных сетей Вы оставили?
Какой запас на случай увеличения числа узлов Вы оставили?
InterNIC выделил Вам один адрес сети класса А: 124.0.0.0. Изолированная сеть Вашей организации в настоящий момент состоит из 5 подсетей. В каждой из подсетей около 500 000 узлов. В ближайшем будущем Вы планируете разделить эти 5 подсетей на 25 меньших, чтобы облегчить управление ими. Число узлов в каждой из них может достичь 300 000.
Сколько бит Вы использовали для маски подсети?
Какой запас на случай появления дополнительных сетей Вы оставили?
Какой запас на случай увеличения числа узлов Вы оставили?
В Вашей сети 5 подсетей, в каждой из которых около 300 узлов. В течение полугода количество подсетей превысит 100. Число узлов в каждой из них вряд ли станет больше 2000. Вы не собираетесь подключать свою сеть к Интернету.
Какой класс адресов Вы использовали?
Сколько бит Вы использовали для маски подсети?
Какой запас на случай появления дополнительных сетей Вы оставили?
Какой запас на случай увеличения числа узлов Вы оставили? Здесь не обязательно разбивать сеть на подсети. Вы можете для каждой сети использовать IP-адреса принадлежащие различным сетям класса А или класса В. Адреса класса С использоваться не могут, поскольку они допускают не более 254 узлов в одной сети.