Programmability Configuration Guide for Cisco IOS XE Cupertino 17.9.x
Comprehensive configuration guide for Cisco IOS XE Cupertino 17.9.x, covering provisioning, shell scripting, model-driven programmability, and application hosting.
Table of contents
Overview
This guide provides detailed instructions for configuring programmability features on Cisco IOS XE Cupertino 17.9.x. It covers automated provisioning, shell and scripting environments, model-driven programmability protocols, and application hosting capabilities.
Provisioning
The guide details Zero-Touch Provisioning (ZTP), which automates device deployment in heterogeneous environments. It explains how devices boot, search for DHCP servers, and download Python scripts for initial configuration. It also covers iPXE, an enhanced network boot environment that supports IPv4/IPv6 and various boot image download methods.
Shells and Scripting
The Guest Shell is a virtualized Linux-based environment designed for running custom applications and Python scripts for device management. The guide provides instructions on enabling, accessing, and managing the Guest Shell, including security considerations and hardware requirements. It also details the Python API and EEM Python Module, which allow programmatic access to the device CLI.
Model-Driven Programmability
This section covers modern management protocols including NETCONF, RESTCONF, and gNMI. It explains how to configure these protocols, manage service-level ACLs, and use model-driven telemetry to stream data to collectors. It also includes information on In-Service Model Updates for updating YANG data models.
Application Hosting
The guide describes the Application Hosting framework, which allows running Docker-based applications on Cisco devices. It covers configuration for front-panel and management ports, resource management, and specific integrations like the ThousandEyes Enterprise Agent. It also details high availability scenarios for application hosting in stacked environments.
Safety and Maintenance
Users are advised to follow standard safety practices when working with electrical circuitry. The guide includes troubleshooting tips for various features and provides information on how to manage software updates and configurations to ensure system stability.
Related manuals
Related manuals from the same brand or category.
Cisco IOS XE 17.17.x Command Reference for Catalyst 9400 Switches
CiscoCisco Catalyst 9800 Series Wireless Controller Command Reference (IOS XE 17.14.x)
CiscoCisco TrustSec Configuration Guide for Cisco IOS Release 15M&T
CiscoHTTP Services Configuration Guide for Cisco IOS Release 12.2SY
CiscoCisco IOS XE 17.x Ethernet Operations, Administration, and Maintenance (OAM) Guide
CiscoCisco IOS XE 17.x Routing Information Protocol (RIP) Configuration Guide
CiscoPreserve 802.1Q Tagging with 802.1P Marking over ATM PVCs for xDSL Uplinks
CiscoCisco 17.X NAT IP Address Conservation User Guide
CiscoCisco IOS XE IP SLAs HTTPS Operations Configuration Guide
CiscoManual page author
Emily Carter
User documentation editor
Prepares concise manual descriptions and highlights the most useful setup, operation, and maintenance information for readers.