Подсети и маршрутизация Лекция Лекция
Необходимость введения подсетей RFC 950 (1985 г.) определяет процедуру поддержки формирования подсетей или разделения одного адреса сети классов A, B, C на меньшие классы. RFC 950 (1985 г.) определяет процедуру поддержки формирования подсетей или разделения одного адреса сети классов A, B, C на меньшие классы. Введение подсетей решает следующие проблемы: Введение подсетей решает следующие проблемы: 1.Увеличение размеров маршрутных таблиц маршрутизаторов в Internet. 2.Дефицит адресов сетей при необходимости расширения их количества.
Формирование подсетей Префикс сети Номер узла Префикс сети Номер посети Номер узла Двухуровневая иерархия Трехуровневая иерархия
Введение подсетей в организации Internet М Частная сеть организации
Преимущества организации подсетей Размер глобальных таблиц маршрутизации в Internet не увеличивается. Администратор может создавать новые подсети без получения дополнительных сетевых адресов. Изменение топологии частной сети не влияет на содержимое маршрутных таблиц в сети Internet, т.к. маршрутизаторы не имеют информации о маршрутах в подсети организации.
Расширенный сетевой префикс Префикс сети Номер подсети Номер хоста Расширенный сетевой префикс
Определение маски подсети Расширенный сетевой префикс идентифицируется маской подсети (subnet mask). Расширенный сетевой префикс идентифицируется маской подсети (subnet mask). Маска подсети – это число, двоичная запись которого содержит единицы в тех разрядах, которые должны интерпретироваться как расширенный сетевой префикс Маска подсети – это число, двоичная запись которого содержит единицы в тех разрядах, которые должны интерпретироваться как расширенный сетевой префикс
Пример использования маски подсети Класс ВСетевой префикс Номер подсети Номер узла IP-адрес Маска подсети Расширенный сетевой префикс Организации выделен сетевой адрес класса В
Пример использования расширенного сетевого префикса Сетевой префиксНомер подсетиНомер узла Или эквивалентная запись 24-битный расширенный сетевой префикс Номер узла /
Планирование сети на базе протокола IP 1.Какое количество подсетей требуется организации сегодня? 2.Какое количество подсетей может потребоваться организации в будущем? 3.Какое количество узлов существует в наибольшей подсети организации сегодня? 4.Какое количество узлов необходимо поддерживать в будущем в наибольшей подсети организации?
Пример определения маски подсети в организации Организация выделен сетевой адрес класса С Необходимо сформировать 6 подсетей. Сеть наибольшего размера должна содержать до 25 узлов. Организация выделен сетевой адрес класса С Необходимо сформировать 6 подсетей. Сеть наибольшего размера должна содержать до 25 узлов. 1.Определение количества подсетей: 2 в степени 3 = 8. Для выделения номеров подсетей будут использованы 3 бита. Расширенный сетевой префикс = Максимальное количество узлов в каждой подсети = (2 в степени 5 = 32). Адреса, все биты которых равны нулю или единицы не используются. Следовательно, максимальное количество узлов в подсетях равно 30.
Определение маски подсети в организации Сетевой префикс Байт для задания номеров узлов в текущей сети Адрес сети Биты для номеров подсетей Биты для номеров узлов Адрес Маска подсети Или эквивалентная запись Адрес /
Возможные варианты подсетей Десятичная запись сетевого адреса Двоичная запись сетевого адреса Базовая сеть / Подсеть / Подсеть / Подсеть / Подсеть / Подсеть / Подсеть / Подсеть / Подсеть /
Идентичные маршруты и широковещательные адреса 24-битный расширенный сетевой префикс Маршруты в сети / битный расширенный сетевой префикс / Широковещат ельные адреса 24-битный расширенный сетевой префикс / битный расширенный сетевой префикс /
Возможные варианты адресов узлов в подсети 2 Десятичная запись сетевого адреса Двоичная запись сетевого адреса Подсеть / Узел / Узел / Узел / Узел / Узел / Узел / Широковещательный адрес для подсети
Перед передачей дейтаграммы узлу необходимо определить: Располагается ли получатель в той же подсети, что и отправитель? Располагается ли получатель в той же подсети, что и отправитель? Если существует больше одного маршрутизатора, имеющего маршрут в нужную сеть, какой маршрутизатор необходимо использовать отправителю? Если существует больше одного маршрутизатора, имеющего маршрут в нужную сеть, какой маршрутизатор необходимо использовать отправителю?
Алгоритм передачи дейтаграммы узлу (для сетей)
Правило присвоения адресов подсетей и узлов (RFC 1219) Назначают номера подсетей таким образом, чтобы старшие биты в номере подсети устанавливались первыми. Назначают номера подсетей таким образом, чтобы старшие биты в номере подсети устанавливались первыми.
Пример присвоения номеров подсетей и узлов Сетевой префиксНомер подсетиНомера узла бита Оставшиеся 12 бит Рекомендуемая схема присвоения адресов 128= =1 64= =2 192= =3 32= =4 160= =5 96= =6 224= =7