Contents
10
Software Configuration Guide—Release IOS XE 3.9.xE and IOS 15.2(5)Ex
Configuring Programmability Components 6-4
Prerequisites for Configuring Programmability 6-4
Restrictions and Limitations for Configuring Programmability 6-5
Zero-Touch Provisioning Requirements 6-5
Boot Field 6-6
PXE Boot Requirements —Configuring the DHCP Server 6-6
PXE Boot Process Flow 6-7
Installing and Activating the DMI Container 6-9
Configuring One Platform Kit (OnePK) 6-10
Providing Privilege Access to Use NETCONF and RESTCONF 6-11
Enabling the NETCONF Interface 6-12
Enabling Cisco IOS HTTP Services for RESTCONF 6-13
Using NETCONF and RESTCONF Protocols 6-14
Examples for NETCONF RPCs 6-14
Examples for RESTCONF RPCs 6-15
Using ODM Models 6-15
Enabling SSHv2 6-17
Activating and Deactivating the ODM 6-17
Enabling the Polling Mode 6-19
Displaying Supported Parsers and Polling Intervals 6-20
Monitoring Programmability 6-23
Troubleshooting Programmability 6-25
Sample Configuration and Reference Information 6-28
DHCP Server Settings on Linux 6-28
Using HTTP 6-28
Using TFTP 6-30
Configuring DHCP Option 43 (for Microsoft Windows) 6-32
Microsoft Windows DHCP Server Configuration 6-33
Autoboot Process Output 6-37
Autoboot Process Output—Using HTTP 6-37
Autoboot Process Output—Using TFTP 6-40
Configuring the Cisco IOS In-Service Software Upgrade Process 7-1
Prerequisites to Performing ISSU 7-1
About ISSU 7-2
Stateful Switchover Overview 7-3
NSF Overview 7-5
ISSU Process Overview 7-6
Performing an ISSU Upgrade: 2 Methods 7-11