ARP Table Management Double-Entry Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional ARP table management systems lead to suboptimal utilization due to the ARP egress table filling up before the ARP entry table, resulting in inefficient handling of internet layer addresses and link layer addresses, with double entries and limited maximum destination address/next hop address mappings.

Innovation Solution

An ARP table management engine that maps destination addresses to next hop addresses using both ARP entry and egress tables, identifies and removes redundant entries to free up space, allowing for more efficient mapping by converting single entries to double entries when the egress table is full, thereby increasing the number of destination address/next hop address mappings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the ARP egress table is made smaller to allow faster filling and triggering of optimization mechanisms, then the frequency of converting to double-entries increases, but the table fills up too quickly and limits the number of simultaneous mappings

Engineering Contradiction:
Improvefrequency of optimization triggeringVSAvoidnumber of simultaneous mappings
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the ARP table structure from single-entries to double-entries based on the fill status of the egress table. When the egress table reaches capacity, the system automatically transitions to double-entry mode in the entry table, allowing continuous adaptation of the data structure to match current operational needs and maximize mapping capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a nested structure where the egress table is embedded within the overall ARP table system, and double-entries in the entry table contain both destination address and link layer address mappings. This nested arrangement allows the egress table to trigger optimizations that affect the broader entry table structure, creating a hierarchical optimization mechanism.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Quantity of substance

If double-entries are used in the ARP entry table to map multiple destination addresses to the same next hop, then the maximum number of mappings increases by up to 25%, but the complexity of table management and entry identification increases

Engineering Contradiction:
Improvemaximum number of mappingsVSAvoidtable management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the ARP table into two distinct components: the egress table that stores next hop link layer addresses, and the entry table that stores destination internet layer addresses. This segmentation allows independent optimization of each table's function and size, enabling the system to manage double-entries more efficiently by separating the mapping logic into distinct manageable segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The next hop index value serves as an intermediary that links the egress table and entry table. This intermediary mechanism allows the system to manage complex double-entries by using the index as a bridge, simplifying the relationship between destination addresses and link layer addresses while enabling efficient lookup and management operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If the ARP entry table is made larger to accommodate more double-entries, then more mappings can be stored, but the memory resources are consumed and the table size increases without proportional benefit

Engineering Contradiction:
Improvenumber of stored mappingsVSAvoidARP table size
Core Design Contradiction:
Quantity of substanceVSVolume of stationary object

Solution Approach 1:

The system changes the structural parameter of ARP entries from single-entries to double-entries based on the egress table fill status. This parameter change allows the same physical table space to accommodate more logical mappings by storing multiple destination addresses that share the same next hop link layer address, effectively increasing capacity without proportionally increasing physical table size.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11063869B2ARP table management system
Publication Date: 2021.07.13 DELL PROD LP
  • US11063869B2 patent drawing
  • US11063869B2 patent drawing
  • US11063869B2 patent drawing

AI summary

An ARP table management system maps destination addresses to next hop addresses using ARP entry and egress tables and, when the ARP egress table is full, performs those mappings in double-entries in the ARP entry table. When a second destination address is identified that is associated with a first next hop address mapped to a first destination address in a first double-entry in the ARP entry table, a second next hop address is identified in the ARP egress table that is mapped to only one third destination address in the ARP entry table. The third destination address is then mapped to the second next hop address in a second double-entry in the ARP entry table, and each of the first destination address and the second destination address in respective ARP entry rows in the ARP entry table are mapped to the first next hop address in the ARP egress table.