Обратный протокол ARP

Обратный протокол ARP (Reverse ARP – RARP) по сути представляет собой протокол ARP для сетей NBMA (Non-Broadcast Multi Access – нешироковещательная сеть с многостанционным доступом). Например, в технологии Frame Relay уже известен физический адрес (DLCI), который используется для связи с соседними устройствами, поскольку этот адрес уже приходилось применять для первоначального установления соединений. Но на первых порах IP-адреса соседних устройств неизвестны.

Протокол RARP позволяет решить такую задачу следующим образом. После своей активизации (и первоначального перехода интерфейса связи в рабочее состояние) устройство отправителя (предположим, что это маршрутизатор А) передает по всем виртуальным каналам через интерфейс связи на все маршрутизаторы или коммутаторы, находящиеся на другом конце соединения (назовем один из них маршрутизатором В) сообщения RARP. Каждое такое сообщение содержит аппаратный и IP адреса отправителя (маршрутизатора А) и аппаратный адрес получателя (маршрутизатора В). Поле IP адреса получателя остается пустым, поэтому устройство получателя (маршрутизатор В) может определить, что устройство отправителя (маршрутизатор А) запрашивает именно его IP-адрес. Устройство получателя (маршрутизатор В) вводит IP-адрес и аппаратный адрес отправителя (маршрутизатора А) в кэш ARP и передает на устройство отправителя ответ, содержащий свой IP-адрес. Затем маршрутизатор А вводит IP-адрес и аппаратный адрес маршрутизатора В в свою таблицу ARP и на этом операция преобразования адреса завершается.

Обратный протокол ARP определен в документе RFC 2390, который находится по адресу ftp://ftp.isi.edu/in-notes/rfc2390.txt.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: