Automated Network Device Provisioning via Agent Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network provisioning techniques require significant manual intervention and oversight, are inefficient, and lack automation, especially when provisioning multiple devices, which can lead to errors, inefficiencies, and security flaws.

Innovation Solution

An automated network device provisioning workflow using a provisioning agent that generates and executes configuration plans across multiple devices, minimizing human intervention by performing pre-agent, agent-initiated, and post-agent jobs, and providing feedback for monitoring and dependency enforcement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual provisioning techniques are used, then human operators can monitor and troubleshoot each step, but the process requires significant manual intervention and time investment

Engineering Contradiction:
Improveprovisioning automationVSAvoidprovisioning time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The network device automatically executes provisioning jobs and sends feedback reports to the provisioning server without requiring human operators to manually run each provisioning step, enabling the system to service itself through automated self-provisioning

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The network device generates and sends feedback reports containing execution results of provisioning jobs back to the provisioning server, enabling automated monitoring and troubleshooting without manual intervention while maintaining full visibility of the provisioning process

Inventive Principle:
Principle #23Feedback

2Extent of automation

If ZTP techniques are used, then automation is improved, but feedback on job status is limited or nonexistent

Engineering Contradiction:
Improveprovisioning automationVSAvoidjob status feedback
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The network device automatically generates and sends feedback reports containing detailed execution results of provisioning jobs back to the provisioning server, ensuring comprehensive information about job status is captured and transmitted without loss

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The provisioning server pre-configures the feedback report template with all necessary job information fields before provisioning begins, ensuring that all relevant job status information is captured and made available for automated monitoring

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple devices are provisioned together, then productivity increases, but complexity and potential for errors increase

Engineering Contradiction:
Improveprovisioning throughputVSAvoidprovisioning complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The provisioning server and feedback report mechanism are designed to handle both single device and multi-device provisioning scenarios through the same automated process, allowing the system to provision one or multiple devices simultaneously without increasing operational complexity

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

Solution Approach 2:

Individual feedback reports are generated for each device while maintaining centralized collection and monitoring at the provisioning server, enabling parallel processing of multiple devices with clear visibility into each device's provisioning status independently

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11528185B1Automated network device provisioning
Publication Date: 2022.12.13 META PLATFORMS INC
  • US11528185B1 patent drawing
  • US11528185B1 patent drawing
  • US11528185B1 patent drawing

AI summary

A device provisioning configuration request from a network device to be configured is received. The network device provides the request to a network location obtained via a Dynamic Host Configuration Protocol request made automatically by the network device. A configuration agent script is provided in response to the device provisioning configuration request. One or more notifications associated with a provisioning progress are received from the network device via the configuration agent script. At least one of the one or more notifications is utilized in a provisioning workflow.