Policy Driven Zero Touch Provisioning for Network Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Zero Touch Provisioning (ZTP) techniques for network devices require static configuration on DHCP servers, making it impractical to configure devices individually, and lack progress tracking, leading to difficulties in troubleshooting and debugging.

Innovation Solution

A policy-driven ZTP system utilizing a ZTP controller, smart DHCP server, and smart HTTP server, which manages ZTP policies based on device identification information to automatically configure network devices and track provisioning progress.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If static configuration is used on DHCP server for ZTP, then automation is achieved, but flexibility and individual device configuration capability are lost

Engineering Contradiction:
ImproveautomationVSAvoidflexibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system transitions from static DHCP configuration to dynamic policy-driven configuration. The ZTP controller dynamically selects and applies configuration policies based on device type, network location, and other attributes, enabling flexible automation that adapts to different devices and scenarios without requiring manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The configuration process is segmented into multiple policies that can be selectively applied. Each policy handles specific aspects of device configuration (IP addressing, boot images, software updates), allowing the system to combine different policies to create customized configuration profiles for individual devices while maintaining overall automation.

Inventive Principle:
Principle #1Segmentation

2Productivity

If conventional ZTP is used, then deployment speed is improved, but troubleshooting and debugging become difficult due to lack of progress tracking

Engineering Contradiction:
Improvedeployment speedVSAvoidtroubleshooting difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements comprehensive feedback mechanisms that track the progress of each ZTP operation. The ZTP controller monitors configuration steps, software image downloads, and installation status, providing detailed feedback logs that enable easy troubleshooting and debugging while maintaining fast automated deployment.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If manual configuration is performed, then customization and precision are achieved, but labor and time requirements increase significantly

Engineering Contradiction:
Improveconfiguration precisionVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Network devices perform self-configuration through automated ZTP processes. The device automatically communicates with the ZTP controller, receives appropriate configuration policies, and applies settings without manual intervention. This self-service approach maintains configuration precision through policy-based control while eliminating the time-consuming manual configuration process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12112177B2Policy driven zero touch provisioning of network devices
Publication Date: 2024.10.08 JUNIPER NETWORKS INC
  • US12112177B2 patent drawing
  • US12112177B2 patent drawing
  • US12112177B2 patent drawing

AI summary

A policy driven zero touch provisioning (ZTP) system implements techniques for policy driven ZTP of network devices. One or more ZTP policies, configurations and/or boot images associated with one or more network devices are stored in a database. Upon execution of a boot sequence, a network device automatically sends a DHCP request including network device identification information to the policy driven ZTP system. The policy driven ZTP system identifies a matching ZTP policy having conditions that match the network device identification information. The ZTP system generates a DHCP response including IP leasing information, a boot configuration information by which a boot configuration may be automatically obtained, and/or boot image information by which a boot image may be automatically obtained as defined by the matching ZTP policy. The techniques allow ZTP policies to be defined with device-level granularity for boot configuration and/or boot images.