Proxy ARP Server for Wireless Power Save
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless stations, particularly those in 802.11 networks, face challenges in power management due to the need to minimize power consumption to prolong battery life, especially when handling broadcast and multicast transmissions, which require devices to remain awake unnecessarily.
Innovation Solution
Implementing a Proxy ARP server in access points that searches for and translates broadcast ARP requests to unicast addresses, allowing power-save stations to avoid waking up for unnecessary transmissions by providing a proxy ARP service, which reduces the duty cycle and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If wireless stations remain awake to receive broadcast and multicast transmissions, then communication reliability is improved, but power consumption increases
Solution Approach 1:
The access point acts as an intermediary by implementing a proxy ARP server that intercepts broadcast ARP requests and forwards them as unicast requests to specific wireless stations. This allows stations to sleep during non-critical broadcast transmissions while the access point handles ARP resolution on their behalf, reducing power consumption while maintaining communication reliability when stations need to wake for actual data transmissions.
2Reliability
If wireless stations stay awake for all broadcast transmissions, then message delivery is ensured, but battery life is reduced
Solution Approach 1:
The access point serves as a mediator that receives broadcast ARP requests from the wired network and selectively forwards them as unicast requests to specific wireless stations. This intermediary function ensures that stations only wake up when there is actual directed traffic for them, rather than staying awake for all broadcast transmissions, thereby extending battery life while maintaining reliable message delivery for station-specific communications.
Solution Approach 2:
The proxy ARP server performs preliminary ARP resolution on the wired network side before wireless stations need to wake up. By resolving ARP addresses in advance and caching the mappings, the system prepares the translation between wired IP addresses and wireless MAC addresses beforehand, so stations can sleep longer without missing critical communication opportunities.
3Reliability
If broadcast ARP requests are forwarded to all wireless stations, then address resolution is ensured, but unnecessary wake-ups increase power consumption
Solution Approach 1:
The access point implements a proxy ARP server that acts as an intermediary between the wired network and wireless stations. When a broadcast ARP request arrives from the wired network, the proxy ARP server intercepts it, performs the address resolution using its ARP table, and then forwards only the necessary unicast request to the specific wireless station identified by matching IP addresses. This eliminates the need to broadcast wake-up signals to all stations, reducing power consumption while ensuring reliable address resolution for the intended recipient.
Data Source
AI summary
A Proxy ARP Server in an AP maintains IP/MAC bindings for associated clients. In an example embodiment, when the AP receives a proxy ARP request for a client, the AP may respond for the client. In another example embodiment, when the AP receives a proxy ARP request for the client, the AP buffers the request until the client is in an awake state. Optionally, the AP may convert the broadcast destination MAC address in the ARP request to a unicast address that corresponds to the target IP address.


