ARP variants: which mechanism lets a router answer an ARP request on behalf of a remote host so local senders can reach it via the router?

Difficulty: Easy

Correct Answer: Proxy ARP

Explanation:

Introduction / Context:Address Resolution Protocol (ARP) maps IP addresses to MAC addresses on a local link. In some designs, a router may need to respond to ARP queries for remote hosts to maintain reachability without readdressing or to bridge legacy segments. This is where Proxy ARP is used.

Given Data / Assumptions:

  • Scenario: A local host ARPs for a destination that is not on the same subnet.
  • We want a device to respond so traffic can be sent to a next hop transparently.
  • Router capability: respond with its own MAC for a remote IP.

Concept / Approach:Proxy ARP allows a router to “pretend” to be the remote host at Layer 2 by answering ARP with its own MAC. The sender then forwards frames to the router, which routes them onward. RARP performs the inverse mapping (MAC→IP) for diskless hosts, and Inverse ARP is used on NBMA networks (e.g., Frame Relay) to learn Layer-3 addresses from known DLCIs.

Step-by-Step Solution:

Identify requirement: answer ARP on behalf of another IP → Proxy ARP.Exclude RARP: legacy bootstrapping, not ARP answering for others.Exclude InARP: used to discover network layer addresses on NBMA links.

Verification / Alternative check:On Cisco IOS, “ip proxy-arp” enables this behavior on an interface; packet captures show the router replying with its MAC for the remote IP.

Why Other Options Are Wrong:Gateway DP: Not a standard ARP mechanism. RARP: Client learns its IP from a server based on MAC—unrelated to proxying. Inverse ARP: NBMA address discovery, not ARP proxy.

Common Pitfalls:Using Proxy ARP as a substitute for correct subnetting; it can obscure topology and complicate troubleshooting. Prefer proper default gateways and routing when possible.

Final Answer:Proxy ARP

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion