- •Типы компьютерных сетей
- •Стандартизация в компьютерных сетях
- •Сетевые топологии
- •Сетевые протоколы физического и канального уровней osi
- •Стандарт ieee 802.3 и строение сетей Ethernet
- •Контроль несущей (carrier sense)
- •Множественный доступ (Multiple Access)
- •Обнаружение коллизий (Collision Detection)
- •Спецификации физической среды Ethernet
- •Стандарт 10base5
- •Стандарт 10Base2
- •Стандарт 10BaseT
- •Физический уровень технологии Token Ring
- •Технология Fast Ethernet и 100vg-AnyLan как развитие технологии Ethernet. Физический уровень технологии Fast Ethernet.
- •Построение сегментов Fast Ethernet при использовании повторителей
- •Технология 100vg-AnyLan
- •Высокоскоростная технология Gigabit Ethernet
- •Технология fddi (Fiber Distributed Data Interface)
- •Особенности метода доступа fddi
- •Отказоустойчивость технологии fddi.
- •Объединение сетей на основе протоколов сетевого уровня
- •Принципы маршрутизации
- •Протоколы маршрутизации
- •Функции маршрутизатора
- •Уровень интерфейсов
- •Уровень сетевого протокола
- •Уровень протоколов маршрутизации
- •Многоуровневая структура стека протоколов tcp/ip
- •III. Уровень межсетевого взаимодействия
- •II. Основной (транспортный) уровень
- •I. Прикладной уровень
- •IV Уровень сетевых интерфейсов
- •Механизм гнезд и мультиплексирование соединений
- •Адресация в ip-сетях Типы адресов стека tcp/ip
- •Классы ip-адресов
- •Маршрутизация ip-пакетов без использования масок.
- •Дополнительная информация к разделу «Классы ip-адресов»
- •Адресация с использованием масок
- •Структуризация подсети с использованием масок одинаковой длины.
- •Работа модуля (протокола) ip в условиях необходимости учитывать наличие масок
- •Структуризация ip-сетей с использованием масок переменной длины
- •Маски переменной длины
- •Технология бесклассовой маршрутной маршрутизации
- •Суть технологии cidr
Структуризация ip-сетей с использованием масок переменной длины
…в IP такой вырожденной сети для поля IP узла как минимум должны быть введены 2 двоичных разряда. Из 4х возможных комбинаций можно воспользоваться 2мя комбинациями: 01 и 10. Если для этой сети оставить прежний IP=129.44.192.0 , то можно назначить маску 255.255.255.252 (исключили два младших бита). Для трех оставшихся IP-подсетей, половина из имеющихся IP узлов может быть отведена для сети с адресом 129.44.0.0 (т.к. всего адресов – 2 байта, т.е. 2^16, чтобы разделить пополам – 2^15, маска в этом случае 255.255.128.0). Для четверти адресов сети 129.44.128.0 – маска: 255.255.192.0.
Приведем пример структуризации IP-сети класса «В» 129.44.0.0 в условиях использования масок переменной длины:
Маски переменной длины
Процедура поиска маршрута при использовании масок переменной длины аналогично процедуре при использовании масок одинаковой длины.
Особенности масок переменной длины определяются при наличии перекрытий. Под перекрытием понимается наличие нескольких маршрутов к одной и той же сети назначения или к одному и тому же узлу назначения
В этом случае адрес … в передаваемых пакетах может совпадать с адресом сетей, содержащихся в некоторых полях таблицы маршрутизации
Пример. Пусть пакет, поступивший из внешней сети на маршрутизатор М1 имеет адрес назначения 129.44.192.5 . Приведем фрагмент таблицы маршрутизации маршрутизатора М1
Адрес назначения |
Маска |
Адрес следующего маршрутизатора |
Адрес порта |
Расстояние (в хопах) |
129.44.0.0 |
255.255.0.0 |
129.44.192.1 |
129.44.192.2 |
2 |
129.44.192.0 |
255.255.255.248 |
129.44.192.2 |
129.44.192.2 |
0 |
Первая строчка таблицы говорит о том, что все пакеты, в заголовках которых есть IP сетевых интерфейсов узлов назначения которых начинаются в первых 2 байтах на 129.44.Х.Х должны быть переданы на М2. Эта запись выполняет агрегирование адресов всех подсетей, которые созданы на базе сети 129.44.0.0 .
Вторая строка таблицы говорит о том, что среди всех возможных IP подсетей сети 129.44.192.0, для которой пакеты могут быть направлены непосредственно, а не через маршрутизатор М2.
Если следовать стандартному алгоритму поиска маршрута по таблице, то сначала на адрес назначения Х.Х.192.5 накладывается маска из первой реальной строки 255.255.0.0 , в результате чего получаем IP сети 129.44.0.0 , которая совпадает с номером сети в столбце «адрес назначения» этой строки.
При наложении на адрес 129.44.192.5 масок из второй строки 255.255.255.248 полученный результат 129.44.192.0 также совпадает с номером сети во второй строке столбца «адрес назначения»
В таких случаях применяется следующее правило: если адрес принадлежит нескольким подсетям в таблице маршрутов, то продвигающий пакет маршрутизатор использует специфический маршрут, т.е. выбирается адрес той подсети, дающей большее совпадение двоичных разрядов.
Для рассмотренного примера буде выбран второй маршрут, т.е. паке будет передан непосредственно в подключенную сеть, а не пойдет окружным путем через маршрутизатор М2.
Механизм выбора самого специфичного маршрута является обобщенным понятием «маршрут по умолчанию», поскольку в традиционной записи для маршрута по умолчанию 0.0.0.0 маска 0.0.0.0 имеет нулевую длину, то этот маршрут считается самым неспецифичным и используется только при отсутствии совпадений со всеми основными записями из таблицы маршрутизации.