HCI Managed ARP Repository for Spoofing Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hyper-converged infrastructure (HCI) systems, the frequent scaling of nodes and dynamic IP address changes increase the risk of ARP spoofing and incorrect ARP records, threatening network security and stability.

Innovation Solution

A centralized control point maintains a repository of ARP records, validating and distributing updates to ensure accurate ARP information across the system, using a management VM to collect and distribute valid ARP records through a secure channel, and providing APIs for hosts to register, update, or deregister their ARP information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If nodes frequently scale into and out of the cluster causing dynamic IP address changes, then system flexibility and scalability are improved, but the risk of ARP spoofing and incorrect ARP records increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoidnetwork security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a centralized management system as an intermediary that maintains a trusted repository of ARP records. This mediator validates and distributes ARP records to all nodes, ensuring that even during frequent scaling operations, the ARP information remains authoritative and cannot be spoofed. The intermediary decouples the scalability benefit from the security risk by centralizing trust.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where nodes report their IP address changes to the centralized management system, which then updates the repository and redistributes the corrected ARP records. This closed-loop feedback ensures that dynamic IP changes are immediately reflected in the trusted ARP database, maintaining security while allowing flexibility.

Inventive Principle:
Principle #23Feedback

2Reliability

If a centralized repository of ARP records is maintained and validated, then ARP spoofing protection is improved, but system complexity increases

Engineering Contradiction:
ImproveARP spoofing protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the ARP record management functionality into the existing centralized management infrastructure (such as the vCenter or HCI management plane). By combining ARP repository management with existing management duties, the system avoids duplicating infrastructure and reduces overall complexity while still providing centralized ARP validation and distribution.

Inventive Principle:
Principle #5Merging (Combining)

3Stability of the object's composition

If ARP records are validated and distributed through a centralized system, then network stability is improved, but the time required for ARP record updates increases

Engineering Contradiction:
Improvenetwork stabilityVSAvoidARP record update time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing the centralized ARP repository and configuring all nodes to trust and query this central source before ARP spoofing can occur. By having the validation infrastructure in place beforehand, the system eliminates the need for time-consuming detection and correction of spoofed ARP records, as validation happens proactively at the source.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230319104A1HCI managed arp
Publication Date: 2023.10.05 DELL PROD LP
  • US20230319104A1 patent drawing
  • US20230319104A1 patent drawing
  • US20230319104A1 patent drawing

AI summary

An information handling system may include at least one processor and a memory. The information handling system may be configured to: maintain a repository of address resolution protocol (ARP) records for a plurality of information handling systems; and in response to a request from one of the plurality of information handling systems to update a record in the repository: validate the request; update the record; and distribute the updated record to at least some of the plurality of information handling systems.