Protocolo de asignación de direcciones por réplica
RARP
Sus siglas responden a Reverse Address Resolution Protocol o Protocolo de Asignación de Direcciones de Réplica. A veces el problema es al revés, o sea, una máquina solo conoce su dirección física, y desea conocer su dirección lógica. Esto ocurre, por ejemplo, cuando se accede a Internet con una dirección diferente, en el caso de la PC desde la que acceden por módem a Internet, y se le asigna una dirección diferente de las que tiene el proveedor sin utilizar. Para solucionar esto se envía por broadcast una petición RARP con su dirección física, para que un servidor pueda darle su correspondencia IP.
Sumario
Objetivos
El protocolo RARP tiene varias limitaciones. Se necesita mucho tiempo de administración para mantener las tablas importantes en los servidores. Esto se ve reflejado aun más en las grandes redes. Lo que plantea problemas de recursos humanos, necesarios para el mantenimiento de las tablas de búsqueda y de capacidad por parte del hardware que aloja la parte del servidor del protocolo RARP. Efectivamente, el protocolo RARP permite que varios servidores respondan a solicitudes, pero no prevé mecanismos que garanticen que todos los servidores puedan responder, ni que respondan en forma idéntica. Por lo que, en este tipo de arquitectura, no podemos confiar en que un servidor RARP sepa si una dirección MAC se puede conectar con una dirección IP, porque otros servidores ARP pueden tener una respuesta diferente. Otra limitación del protocolo RARP es que un servidor sólo puede servir a una LAN.
Para solucionar los dos primeros problemas de administración, el protocolo RARP se puede remplazar por el protocolo DRARP, que es su versión dinámica. Otro enfoque consiste en la utilización de un servidor DHCP (Protocolo de configuración de host dinámico), que permite una resolución dinámica de las direcciones. Además, el protocolo DHCP es compatible con el protocolo BOOTP (Protocolo de secuencia de arranque) y, al igual que este protocolo, es enrutable, lo que le permite servir varias LAN. Sólo interactúa con el protocolo IP.
Modo de trabajo
Las especificaciones de este protocolo RARP están descritas en la RFC 903. El protocolo RARP permite asignar direcciones IP a dispositivos sin unidades de disco y así resolver este problema. Para ello se utilizan mensajes del mismo tipo que los del protocolo ARP.
Todos los dispositivos con interface de red tiene una dirección física MAC pero en nuestro caso, estos dispositivos no disponen de dirección IP, por lo que no pueden comunicarse con protocolos de niveles superiores al de enlace. Por esta razón este protocolo RARP funciona a nivel de red según el modelo de referencia OSI.
El proceso comienza cuando un dispositivo envía una solicitud de dirección IP. En la respuesta se indica además de la dirección IP, la dirección física del dispositivo y a continuación se pone en estado de espera de una respuesta por parte de uno o varios servidores RARP que le indiquen su dirección IP.
También debemos tener en cuenta, de que si los servidores RARP están fuera de servicio, los dispositivos pendientes de ellos, no podrán conectarse a la red.
El mensaje RARP corresponde al campo de datos del protocolo de nivel de enlace de la red en cuestión. Así si es una red 802.3/Ethernet con protocolo 802.2 SNAP, los campos SAP origen y destino contienen el número 170, y el campo de tipo de Ethernet 32821, indicativo de que se trata de un mensaje RARP. Por esta razón se considera de que es un protocolo de nivel de red según el modelo de referencia OSI.
Estructura del paquete
El protocolo RARP tiene “frame type = 0x8035” y “op= 3” en los mensajes de request y “op=4” en los mensajes de reply. A diferencia de los mensajes de reply del protocolo ARP son del tipo broadcast, los mensajes de reply de RARP son unicast.
Temporización de las transacciones
Se examina la manera de controlar que los mensajes de RARP puedan ser transmitidos eficazmente en la red.
Vea también
Fuente
Funcionamiento del Protocolo RARP
La arquitectura TCP/IP
Redes Globales de Información con Internet y TCP IP por Douglas Comer
Administración de WINS para Windows NT
Las redes: Protocolo RARP
Referencias
- COMER Douglas, Redes Globales de Información con Internet y TCP/IP: Principios Básicos, Protocolos y Arquitectura, PRENTICE - HALL, Tercera Edición © 1996, Tercera Edición © 1996.
- Guía Didáctica: Redes y Sistemas Distribuidos.