For A Limited Time:

Off Pro-Grade Privacy.

For A Limited Time: Off Pro-Grade Privacy. Claim Now!

Claim Now!
Get Plan

45-day money-back guarantee

RARP

RARP Definition

RARP (Reverse Address Resolution Protocol) is a network protocol that allows a device to determine its own IP address using its MAC (hardware) address. It was mainly used on local area networks (LANs) by devices that didn’t have a stored IP address, allowing them to request one from a central server.

How RARP Works

RARP functions as the inverse of ARP. When a device starts up, it broadcasts a request containing its MAC address across the network. An RARP server receives this request, looks up the MAC address in a pre-configured mapping table, and replies with the corresponding IP address.

RARP operates at the data link layer and runs directly over Ethernet rather than using IP or higher-level protocols. This means it relies on local network communication and cannot route requests beyond the local network segment.

Historically, this protocol was critical for diskless workstations or simple network devices that lacked local storage to hold configuration files. By using a central server for network initialization, these devices could obtain the necessary addressing information and begin communicating on the network.

Benefits of RARP

Limitations of RARP

Modern Alternatives to RARP

RARP is no longer used for its original purpose of assigning IP addresses to devices. It was first replaced by BOOTP and later by DHCP, which is now the standard in modern networks. DHCP extends BOOTP by supporting automatic IP assignment, leasing, and additional configuration options such as subnet masks, gateways, and DNS servers.

Today, DHCP is the primary protocol used for IP address assignment, while BOOTP is largely retained only for backward compatibility within DHCP systems.

Although RARP is obsolete for network configuration, it’s still used in some modern environments for specific tasks. For example, virtualization platforms such as VMware vSphere send RARP messages when virtual machines move between hosts. This helps update network switches so they recognize the VM’s new location. Similar techniques are also used in some data center networking solutions to maintain accurate forwarding tables.

Read More

FAQ

RARP was used to help devices without stored network settings obtain an IP address using their MAC address. It was particularly useful for diskless workstations that had no local storage to hold configuration data and needed to request addressing information from a central server at startup. It’s now been largely replaced by more modern and flexible protocols, like BOOTP and DHCP.

RARP is rarely used today. It has mostly been replaced by DHCP and BOOTP, which offer more features and better scalability. These newer protocols can assign IP addresses dynamically and provide additional network settings, making them far more practical for modern network environments.

RARP only provides an IP address in response to a device's MAC address. DHCP also supplies other important network settings such as subnet masks, gateways, and DNS server addresses. DHCP can also manage IP address allocation dynamically across large networks, which makes it significantly more versatile than RARP.

×

DON'T MISS THIS DEAL

OFF

Pro-grade privacy — for a limited time only

undefined45-Day Money-Back Guarantee