Разделы сайта

Правила маршрутизации в протоколе IP

Для отправляемых IP-пакетов, поступающих от верхнего уровня иерархии эталонной модели взаимодействия открытых систем (ЭМВОС), протокол IP должен определить способ доставки - прямой или косвенный - и выбрать сетевой интерфейс. Этот выбор делается на основании результатов поиска в таблице маршрутов.

Для принимаемых IP-пакетов, поступающих от сетевых драйверов, протокол IP должен решить, нужно ли ретранслировать IP-пакет по другой сети или передать его на верхний уровень. Если в процессе обработки принято решение, что IP-пакет должен быть ретранслирован, то дальнейшая работа с ним осуществляется также, как с отправляемыми IP-пакетами.

Прямая маршрутизация

В том случае, когда корреспондент, подключенный к узлу А посылает IP-пакет корреспонденту, подключенному к узлу В, заголовок IP-пакета содержит в поле отправителя IP-адрес узла А, а заголовок Ethernet-кадра содержит в поле отправителя Ethernet-адрес узла А. Кроме этого, IP-заголовок содержит в поле получателя IP-адрес узла В, а Ethernet-заголовок содержит в поле получателя Ethernet-адрес узла В (см. рис. 2.2 и табл. 2.1).

Рис. 2.2 Прямая маршрутизация

Таблица 2.1 Адреса в Ethernet-кадре, передающем IP-пакет от А к В

Адрес

Отправитель

Получатель

IP-заголовок

А

В

Ethernet-заголовок

А

В

В этом простом примере протокол IP является излишеством, которое мало что добавляет к услугам, предоставляемым сетью Ethernet. Однако протокол IP требует дополнительных расходов на создание, передачу и обработку IP-заголовка. Когда в узле В модуль IP получает IP-пакет от узла А, он сопоставляет IP-адрес места назначения со своим и, если адреса совпадают, то передает датаграмму протоколу верхнего уровня. В данном случае при взаимодействии А с В используется прямая маршрутизация.

Косвенная маршрутизация

В том случае, если корреспондент, подключенный к узлу А, взаимодействует с корреспондентом, подключенным к узлу Е, включенному в другую IP-сеть, то взаимодействие уже не будет прямым. Пусть узел D - шлюз между двумя IP-сетями. Такое взаимодействие называется «косвенным». Если корреспондент, подключенный к узлу А, посылает корреспонденту, подключенному к узлу Е, IP-пакет, то IP-адрес и Ethernet-адрес отправителя соответствуют адресам узла А. IP-адрес места назначения является адресом узла Е, но, поскольку модуль IP в узле А посылает IP-пакет через узел D, Ethernet-адрес места назначения является адресом узла D (см. рис. 2.3 и табл. 2.2).

Рис. 2.3 Косвенная маршрутизация

Таблица 2.2 Адреса в Ethernet-кадре при косвенной маршрутизации (до шлюза D)

Адрес

Отправитель

Получатель

IP-заголовок

А

Е

Ethernet-заголовок

А

D

Перейти на страницу: 1 2

Интересное из раздела

Проектирование автомата подачи звонков
Разработанный автомат подачи звонков удовлетворяет всем требованиям, предъявленным в задании. Настройка автомата производится с помощью трех кнопок: «вверх» ...

Цифровой показатель уровня топлива
Топливомер - прибор, измеряющий объемное или весовое количество топлива или масла в баках. Как правило, непосредственное измерение количества топлива крайне затруднено, п ...

Цифровой УКВ-приемник
В последние несколько лет заметна тенденция резкого сокращения сроков проектирования новых изделий при все возрастающих требованиях к их качественным характеристикам. Это ...