Network Switch ARP Resolution for Overlapping Addresses
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer networks, especially in configurations like single subnet and per-port subnet, the volume of broadcast requests for link layer address resolution can lead to degraded network performance and inefficient use of network addresses, particularly when a large number of devices need to communicate or when devices lose their cache of link layer addresses.
Innovation Solution
The implementation of a network switch with a processor and memory that receives address resolution requests, identifies overlapping network addresses, and generates a response with the sender's link layer address, allowing for reduced broadcast volume without the need for additional network addresses by reusing IP addresses typically allocated to the network switch, thereby enabling direct addressability and efficient routing in overlapping point-to-point subnets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional ARP broadcast requests are used for link layer address resolution in networks with many devices, then all devices can resolve their gateway addresses, but the volume of broadcast traffic increases and degrades network performance
Solution Approach 1:
The patent introduces a network switch as an intermediary device that receives ARP requests from multiple devices and sends unicast responses to each device individually. This mediator approach eliminates the need for broadcast traffic while ensuring all devices receive the necessary address resolution information, thus resolving the contradiction between maintaining address resolution capability and preventing network performance degradation.
2Quantity of substance
If IP addresses are reused for devices in overlapping subnets, then network address utilization is maximized, but address resolution ambiguity occurs when the same address is used as both a device address and a gateway address
Solution Approach 1:
The patent applies local quality by making the network switch's ARP response behavior context-dependent. When the switch detects an ARP request for an address that belongs to a device in its forwarding table (rather than being its own gateway address), it responds with the device's MAC address. This localized adaptation of response behavior resolves the ambiguity while allowing IP address reuse, thus maximizing address utilization without creating resolution conflicts.
3Quantity of substance
If gateway addresses are reused as device addresses in point-to-point subnets, then network address efficiency is improved, but the need for additional gateway addresses increases device configuration complexity
Solution Approach 1:
The patent implements self-service by enabling devices to automatically resolve addresses using standard ARP protocols without requiring manual configuration of alternative gateway addresses. The network switch intelligently handles the address resolution by detecting whether a requested address corresponds to a directly connected device or requires gateway routing, and responds accordingly. This eliminates the need for complex manual configuration while maintaining address reuse efficiency.
Data Source
AI summary
A system, apparatus, and method for link layer address resolution of overlapping network addresses is disclosed. In one aspect, the method performed on a first device includes receiving a first address resolution request from a second device, the first address resolution request having a sender network address and a target network address, wherein the target network address is an overlapping network address that is a gateway address of the second device and a network address of a third device, creating a first address resolution response having a sender link layer address associated with the first device, and sending the first address resolution response to the second device.


