RFC: 1180
Оригинал: A TCP/IP Tutorial
Категория: Информационный
Дата публикации:
Авторы: ,
Перевод: Николай Малых

RFC 1180, Страница 17 из 23

5.10. Сценарий непрямой маршрутизации

Alpha передает пакет IP компьютеру epsilon. Пакет IP находится в модуле IP компьютера alpha и содержит адрес получателя epsilon (223.1.3.2). Модуль IP выделяет сетевую часть адреса IP (223.1.3) и просматривает первую колонку таблицы маршрутизации в поисках соответствия. Искомая запись находится во второй строке таблицы.

Эта запись показывает, что доступ к компьютерам сети 223.1.3 может осуществляться через IP-маршрутизатор devnetrouter. Модуль IP в компьютере Alpha выполняет трансляцию адресов с помощью таблицы ARP для IP-адреса маршрутизатора devnetrouter и шлет пакет IP этому маршрутизатору через свой сетевой интерфейс 1. Пакет IP по-прежнему в качестве адреса получателя содержит адрес epsilon.

Пакет IP приходит на сетевой интерфейс компьютера delta и передается модулю IP. Модуль проверяет адрес получателя и, не найдя совпадения ни с одним из своих интерфейсов, решает переслать пакет IP.

Модуль IP в компьютере Delta выделяет сетевую часть адреса получателя (223.1.3) и просматривает свою таблицу маршрутизации:

Сеть Флаг direct/indirect маршрутизатор Номер интерфейса
development direct 1
accounting direct 2
factory direct 3

Ниже приведен вариант этой таблицы с адресами сетей взамен их имен.

Сеть Флаг direct/indirect маршрутизатор Номер интерфейса
223.1.2 direct 1
223.1.3 direct 2
223.1.4 direct 3

Нужная запись находится во второй строке таблицы. Модуль IP пересылает пакет IP компьютеру epsilon напрямую через интерфейс 3. Пакет содержит адреса IP и Ethernet компьютера epsilon.

Пакет IP приходит в компьютер epsilon и передается модулю IP, который проверяет IP-адрес и, найдя соответствие со своим адресом, передает пакет на вышележащий уровень.

Страница 17 из 23

2007 - 2022 © Русские переводы RFC, IETF, ISOC.