Auto-Discovering Server Network Port via LLDP Packet

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face challenges in automatically discovering and configuring servers when inserted into a network, requiring manual intervention and leading to inefficiencies in resource allocation and communication.

Innovation Solution

The system employs a method of auto-discovery and auto-configuration using Link Layer Discovery Protocol (LLDP) packets and Internet Protocol version 6 (IPv6) to enable shared network ports, allowing compute nodes to automatically detect and configure themselves within a managed network by enabling the shared network port and disabling the dedicated port, and performing network discovery and configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual configuration is used for servers inserted into a network, then configuration accuracy can be ensured, but installation time and operational complexity increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidinstallation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The server performs automatic self-configuration by receiving LLDP packets from network switches, extracting configuration parameters from these packets, and applying the configurations autonomously without manual intervention. This self-service mechanism resolves the contradiction by enabling both rapid deployment and accurate configuration through automated protocol-based parameter extraction.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The network switch pre-configures LLDP packets with the necessary configuration parameters before the server fully initializes. This preliminary action ensures that configuration data is ready and available when the server is inserted, enabling immediate automatic configuration and reducing installation time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If automatic configuration using LLDP packets is implemented, then installation time is reduced, but system complexity increases

Engineering Contradiction:
Improveinstallation timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The LLDP packet serves as an intermediary carrier that transports configuration parameters from the network switch to the server. This standardized protocol-based intermediary simplifies the interaction between components, enabling automatic configuration through a well-defined communication mechanism rather than complex custom protocols or manual procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The LLDP packet structure is designed to carry multiple types of configuration information in a standardized format that can be universally interpreted by different servers and switches. This multi-functionality reduces system complexity by using a single versatile protocol rather than multiple specialized communication mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If dedicated network ports are used, then communication reliability is ensured, but resource utilization efficiency decreases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically switches from dedicated network ports to shared network ports after successful configuration via LLDP packets. This dynamic adaptation allows the system to maintain reliable communication during the configuration phase using dedicated ports, then transition to shared ports for normal operation to improve resource utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The configuration parameters received via LLDP packets are copied and applied to the shared network port settings, enabling the shared port to function with the same reliability characteristics as a dedicated port would have, while allowing multiple servers to share the same physical network infrastructure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9787539B2System and method for discovering a server on insertion into a network
Publication Date: 2017.10.10 DELL PROD LP
  • US9787539B2 patent drawing
  • US9787539B2 patent drawing
  • US9787539B2 patent drawing

AI summary

An information handling system includes a shared network port, and a controller. The shared network port is configured to listen for network traffic during a discovery process in response to the information handling system being inserted into a managed network, and to receive a specific packet that is associated with a managed network. The controller includes a dedicated network port. The controller is configured to communicate with the shared network port, to determine whether the dedicated network port is enabled in response to receiving the specific packet, if the dedicated network port is enabled: to disable the dedicated network port, to enable a shared network port, and to initiate communication over the shared network port; and if the dedicated network port is not enabled: to initiate the communication over the shared network port.