IP Address Allocation via Proxy ARP and Single-Host Subnets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The depletion of public IP addresses has led to inefficiencies in network address utilization, particularly with methods like NAT and /30 networks, which result in asymmetric data access and wasteful IP address allocation, hindering end-to-end IP connectivity and application functionality.
Innovation Solution
A method for allocating a single IP address to each subnet in a communication network, with each terminal receiving a common public IP address and an additional unique IP address, allowing high IP address utilization while maintaining end-to-end connectivity, using Dynamic Host Configuration Protocol (DHCP) and configuring terminals as ARP proxies and routing protocol adherents.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If NAT is used to connect private networks to public networks, then the number of public IP addresses required is reduced, but end-to-end IP connectivity and application functionality are compromised
Solution Approach 1:
The patent introduces a border router as an intermediary device that performs proxy ARP functions. The border router responds to ARP requests on behalf of hosts in the private network, enabling end-to-end IP connectivity without requiring NAT. This mediator allows direct IP communication while still using fewer public IP addresses through efficient subnet allocation.
Solution Approach 2:
The patent changes the subnet mask parameter from traditional /24 or /30 to a single-host subnet configuration where each host receives a /32 mask. This parameter change allows each host to have its own public IP address while maintaining efficient address utilization through the border router's proxy ARP mechanism, eliminating the need for NAT address translation.
2Reliability
If /30 networks are used for point-to-point links, then IP connectivity is maintained, but IP address utilization efficiency drops to 25%
Solution Approach 1:
The patent segments the network into individual single-host subnets for each host rather than using traditional /30 point-to-point links. Each host receives a /32 subnet mask, creating a dedicated single-host network segment. This segmentation eliminates the need for unused network and broadcast addresses, achieving 100% IP address utilization while maintaining connectivity through the border router's routing and proxy ARP functions.
3Quantity of substance
If a single public IP address is allocated to each host, then IP address utilization reaches 100%, but traditional routing and ARP mechanisms fail
Solution Approach 1:
The border router acts as a mediator that implements proxy ARP functionality. When a host needs to communicate with another host, the border router intercepts ARP requests and responds with the appropriate MAC address, enabling direct IP communication even though each host is in its own single-host subnet. This intermediary mechanism simplifies the overall system by centralizing the complexity in the border router while keeping host configurations simple.
Solution Approach 2:
The border router performs multiple functions including routing, proxy ARP, and subnet management within a single device. This multi-functionality allows the system to achieve 100% IP address utilization with single-host subnets while maintaining standard IP networking behavior, as the border router handles all the complex interactions between the single-host subnets and the wider network.
Data Source
AI summary
In accordance with embodiments of the disclosure, a communication network comprising a hub and a plurality of terminals may be provided. In some embodiments, the hub and the terminals may communicate over a wireless medium. A method is presented for allocating IP addresses (e.g., public IP addresses) in the network while achieving very high utilization of IP addresses and maintaining IP connectivity between nodes connected to the terminals and between said nodes and a network connected to the communication network via the hub (e.g., a public network, such as the Internet). In some embodiments, a common IP address (e.g., a public IP address) may be allocated to each of the terminals for their local interfaces, and routing techniques may be used to resolve resulting obstacles.


