Auto-Discovering Server Network Port via LLDP Packet
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of time
If automatic configuration using LLDP packets is implemented, then installation time is reduced, but system complexity increases
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.
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.
3Reliability
If dedicated network ports are used, then communication reliability is ensured, but resource utilization efficiency decreases
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.
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.
Data Source
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.


