Describes how Zero Touch Provisioning (ZTP) provisions Cisco NCS 1014 with day 0 configurations on management ports and data ports, the methods used to start ZTP, and the benefits of automated provisioning.
Zero Touch Provisioning (ZTP) is an automated provisioning capability on Cisco NCS 1014 that
-
provisions the network device with day 0 configurations,
-
supports both management ports and data ports, and
-
downloads and applies a configuration file or runs a user script that the DHCP server points to.
What you can do with ZTP
ZTP provides multiple options:
-
Automatically apply specific configuration in a large-scale environment.
-
Download and install specific IOS XR image.
-
Install specific application package or third-party applications automatically.
-
Deploy containers without manual intervention.
-
Upgrade or downgrade software versions effortlessly on thousands of network devices at a time.
Benefits of using ZTP
ZTP helps you manage large-scale service provider infrastructures effortlessly. Following are the added benefits of using ZTP:
-
ZTP helps you to remotely provision a router anywhere in the network. This eliminates the need for an expert to deploy network devices and reduces IT cost.
-
Automated provisioning using ZTP removes delay, increases accuracy, provides better customer experience and is cost-effective. By automating repeated tasks, ZTP allows network administrators to concentrate on more important stuff.
-
ZTP process helps you to quickly restore service. Rather than troubleshooting an issue on hand, you can reset a system to a well-known working status.
Prerequisites for ZTP
ZTP does not execute, if a username is already configured in the system.
Methods to start ZTP
ZTP is initiated through one of the following methods:
-
Automated fresh boot: On booting a device without any prior configuration, ZTP starts automatically. The router receives configuration file details from the DHCP server. This method is used for devices without pre-loaded configuration. Refer to Fresh boot using DHCP.
-
Configuration file: The first line of the configuration file must be "!! IOS XR configuration" for ZTP to process it. If bringing up multiple new nodes, each requires a separate configuration file. Refer to ZTP configuration files.
-
ZTP bootscript: Define a script to execute on every boot for customized automated actions. Refer to ZTP bootscript.
-
Manual invocation using CLI: Use this method to forcefully start ZTP on a fully configured device by running a CLI command. Refer to Invoke ZTP manually through CLI.
-
Invocation using reload command: Use the reload command to start ZTP on a fully configured device. Refer to Invoke ZTP through reload.