POAP Module Automates Network Device Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network device deployment and upgrade processes in data centers are inefficient, requiring manual intervention and not scalable for large environments, as they do not account for complex configuration settings based on switch location and identity, and lack automated self-discovery and customization.

Innovation Solution

The implementation of a Power-On-Auto-Provisioning (POAP) module that uses Dynamic Host Configuration Protocol (DHCP) to automatically discover and configure network devices, download and install software images and configuration files, and apply settings based on switch identity and location, enabling automated deployment and upgrade without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual deployment and configuration processes are used for network devices, then configuration accuracy and control are improved, but deployment efficiency and scalability deteriorate

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidmanual intervention requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The network device automatically performs self-provisioning by receiving its own configuration information through DHCP protocol. The device autonomously discovers its location, downloads appropriate software images and configuration files, and applies settings without requiring manual administrator intervention for each device deployment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration files and software images are prepared and stored on servers in advance, organized by location and device identity. When a network device is deployed, the pre-prepared configuration information is automatically delivered to the device through DHCP, eliminating the need for manual configuration at deployment time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If standardized configuration is used for all network devices, then deployment simplicity is improved, but adaptability to different locations and identities deteriorates

Engineering Contradiction:
Improveconfiguration customizationVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each network device receives a unique configuration tailored to its specific physical location and identity. The DHCP server delivers location-specific configuration information including appropriate software images and settings that are customized for that particular device's role and position in the network, rather than applying uniform configurations to all devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

A single DHCP server infrastructure serves multiple functions: it provides IP addressing, delivers location-specific configuration information, distributes software images, and manages device provisioning. This universal system handles diverse configuration requirements for different device types and locations through a unified protocol and architecture.

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

3Extent of automation

If automated provisioning is implemented, then deployment scalability is improved, but initial system complexity and setup requirements worsen

Engineering Contradiction:
Improveself-provisioning capabilityVSAvoidsystem infrastructure complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The DHCP server acts as an intermediary between the network infrastructure and deployed devices. It mediates the provisioning process by automatically delivering configuration information, software images, and settings to devices based on their location and identity, simplifying the automation while managing the underlying system complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complex infrastructure setup including configuration files, software images, and location mappings is prepared in advance on servers. This preliminary preparation allows the automated provisioning system to operate with simple DHCP-triggered actions at device deployment time, hiding the complexity in the preparatory phase rather than in the deployment process itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10177977B1Deployment and upgrade of network devices in a network environment
Publication Date: 2019.01.08 CISCO TECHNOLOGY INC
  • US10177977B1 patent drawing
  • US10177977B1 patent drawing
  • US10177977B1 patent drawing

AI summary

A method for deployment and upgrade of network devices in a network environment includes receiving (for example, at a switch being activated in the network environment), Dynamic Host Configuration Protocol (DHCP) information (for example, from a DHCP server in the network environment). The DHCP information includes a filename and location of a script file. The method further includes downloading the script file from a script server in the network environment and executing the script file. Executing the script file includes copying a configuration file and one or more software images to a memory element of the switch, where the configuration file includes configuration settings relevant to at least a switch identity, and a switch location in the network environment, installing the software images on the switch, rebooting the switch, applying configuration settings from the configuration file to the software images, and saving the configuration file to the memory element.