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

Правила маршрутизации в протоколе 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

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

Исследование аналого-цифрового и цифрового преобразователей
Аналого-цифровые преобразователи предназначены для преобразования непрерывных (аналоговых) сигналов в дискретные (цифровые), которые могут использоваться в ...

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

Преобразователь двоичного кода
Логические элементы (узлы) предназначены для выполнения различных логических (функциональных) операций над дискретными сигналами при двоичном коде их предст ...