Auto-Provisioning Network Devices via LLDP Topology Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual configuration and connection of network devices in data centers are time-consuming, error-prone, and lead to incorrect configurations and connections, resulting in costly issues when errors are identified and repaired.

Innovation Solution

A system and method that uses a master configuration script, including an instruction set and a dictionary, to automate the configuration of network devices by determining their location through Link Layer Discovery Protocol (LLDP) information and most common interface (MCI), allowing for the execution of device-specific scripts to configure and identify errors in connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration and connection of network devices is performed, then configuration accuracy can be controlled, but time consumption and error rate increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The network device automatically configures itself by executing configuration scripts obtained from a configuration server. The device autonomously determines its location in the network topology using LLDP information and MCI, retrieves appropriate configuration scripts, and applies them without manual intervention, thereby reducing time consumption while maintaining accuracy through automated error-free script execution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration scripts are prepared in advance and stored on a configuration server. These pre-configured scripts contain all necessary configuration parameters and commands. When a network device is deployed, it automatically retrieves and executes the pre-prepared script corresponding to its location, eliminating the need for manual configuration steps and significantly reducing deployment time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual connection of network devices is performed, then connection flexibility is maintained, but error rate in connections increases

Engineering Contradiction:
Improveconnection flexibilityVSAvoidconnection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system uses LLDP (Link Layer Discovery Protocol) to automatically discover and determine the physical location and connection topology of network devices. This feedback mechanism provides real-time information about device connections and positions, enabling the automated retrieval of correct configuration scripts that match the actual network topology, thereby ensuring connection accuracy while maintaining flexibility.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated configuration using LLDP and MCI is implemented, then configuration speed increases, but system complexity increases

Engineering Contradiction:
Improveconfiguration speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A configuration server acts as an intermediary between network devices and the configuration management system. The server stores pre-configured scripts and provides them to devices based on location information. This intermediary approach simplifies the overall system by centralizing configuration management, reducing the complexity at individual device level while enabling rapid automated configuration through efficient script distribution and retrieval.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9621511B2Method and system for auto-provisioning network devices in a data center using network device location in network topology
Publication Date: 2017.04.11 ARISTA NETWORKS INC
  • US9621511B2 patent drawing
  • US9621511B2 patent drawing
  • US9621511B2 patent drawing

AI summary

A non-transitory computer readable medium includes instructions, which, when executed by a processor, perform a method on a network device. The method includes receiving, from a configuration server, a master configuration script that includes an instruction set, a network topology for network devices, and a dictionary. The dictionary includes network device specific configuration scripts for the network devices. The method also includes executing the instruction set on the network device to configure the network device. Executing the instruction set includes obtaining link layer discovery protocol (LLDP) information for the network device, determining a most common interface (MCI) connected to the network device using the LLDP information, determining a network device identity using the MCI, obtaining, from the dictionary, a network device specific configuration script for the network device based on the network device identity, and executing the network device specific configuration script to configure the network device.