Automated Network Device Provisioning via Agent Feedback
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Extent of automation
If ZTP techniques are used, then automation is improved, but feedback on job status is limited or nonexistent
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
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
3Productivity
If multiple devices are provisioned together, then productivity increases, but complexity and potential for errors increase
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
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
Data Source
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.


