Reverse Address Resolution Protocol (RARP)

El Reverse Address Resolution Protocol (RARP) es un protocolo de red utilizado para permitir que una máquina física en una red local (LAN) solicite y obtenga su propia dirección IP desde un servidor de puerta de enlace (gateway). Este proceso ocurre a través de la tabla o caché del Address Resolution Protocol (ARP) del gateway.

Funcionamiento de RARP

Creación de la tabla ARP

Un administrador de red crea una tabla en el router gateway de la LAN que asocia las direcciones físicas de las máquinas (direcciones MAC – Media Access Control) con las direcciones IP correspondientes. Esta tabla es esencial para el funcionamiento de RARP, ya que permite mapear cada dispositivo físico a una dirección de red específica.

Solicitud de la dirección IP

Cuando se configura una nueva máquina, el programa cliente RARP en la máquina envía una solicitud al servidor RARP presente en el router. La solicitud consiste en el envío de la dirección MAC de la máquina, pidiendo a cambio la dirección IP correspondiente.

Respuesta del servidor RARP

Asumiendo que en la tabla del router existe una entrada correspondiente a la dirección MAC proporcionada, el servidor RARP devuelve la dirección IP a la máquina solicitante. La máquina puede entonces almacenar la dirección IP para usos futuros.

Usos de RARP

RARP fue ampliamente utilizado en el pasado para configurar direcciones IP en dispositivos sin memoria no volátil (como las antiguas estaciones de trabajo o terminales sin disco), que no podían almacenar las configuraciones de red entre un reinicio y otro. En estos casos, cada vez que el dispositivo se reiniciaba, utilizaba RARP para obtener nuevamente su dirección IP.

Límites de RARP

A pesar de su utilidad, RARP presenta algunos límites:

  • Configuración manual: Requiere que el administrador de red configure manualmente la tabla de direcciones MAC e IP en el router, lo cual puede ser laborioso en redes de gran tamaño.
  • Sustitución por protocolos más modernos: Protocolos más modernos como DHCP (Dynamic Host Configuration Protocol) han sustituido a RARP, ofreciendo mayor flexibilidad y funcionalidades automáticas de asignación de direcciones IP sin necesidad de configuración manual.

Conclusión

El Reverse Address Resolution Protocol fue un elemento fundamental en las redes locales para la configuración de direcciones IP en dispositivos carentes de memoria persistente. Aunque hoy en día ha sido reemplazado en gran medida por protocolos más avanzados, RARP sigue siendo una parte importante de la historia de las redes de computadoras y de la configuración de las mismas.