Zero-Touch Provisioning Process for Cisco IOS XE Devices

Enabling the Required Environment for Zero-Touch Provisioning on Cisco IOS XE Devices

Question

Which environment must be enabled to complete the Zero-Touch Provisioning process on a Cisco IOS XE device?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

D.

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3850/software/release/16-5/configuration_guide/prog/b_165_prog_3850_cg/

The correct answer is D. Guest Shell.

Zero-Touch Provisioning (ZTP) is a feature that enables network administrators to automatically provision and configure new network devices without any manual intervention. This process can be accomplished by enabling the Guest Shell environment on the Cisco IOS XE device.

The Guest Shell environment is a secure Linux container that runs on Cisco IOS XE devices. It provides a sandboxed environment for running third-party applications, tools, and scripts. Guest Shell is enabled by default on most Cisco IOS XE devices, but it may need to be explicitly enabled on some models.

To complete the ZTP process on a Cisco IOS XE device, the following steps are required:

  1. Configure the device to obtain its IP address and other network parameters automatically via DHCP.
  2. Configure the device to download and execute a ZTP script from a TFTP or HTTP server.
  3. Write a ZTP script that automates the device configuration process. The script can be written in any language that is supported by the Guest Shell environment, such as Python or Bash.
  4. Copy the ZTP script to the TFTP or HTTP server.

When the device boots up, it obtains its network parameters from DHCP and downloads the ZTP script from the server. The Guest Shell environment then executes the script, which automatically configures the device.

In summary, the Guest Shell environment must be enabled to complete the Zero-Touch Provisioning process on a Cisco IOS XE device. It provides a secure Linux container for running third-party scripts that automate the device configuration process.