Chapter 6
Programmability
Restrictions and Limitations for Configuring Programmability
•
•
•
•
•
Zero-Touch Provisioning Requirements
Zero-Touch Provisioning is achieved by using the PXE boot feature. Ensure that you have completed the
following:
•
•
•
To use NETCONF
To use RESTCONF
Data model related restrictions:
Only a subset of the IETF, or common data models are supported.
–
Only the Cisco device-specific ned.yang model is supported.
–
When using ODM models, you must stop and restart the ODM control process if the crypto keys
–
are regenerated. See
Activating and Deactivating the ODM, page 6-17
DMI solution related restrictions:
IPv6 is not supported.
–
Switches operating in the VSS mode are not supported.
–
It is not ISSU-capable.
–
Only up to 4 simultaneous NETCONF sessions are supported. Further, a session that is idle for more
than 180 seconds will timeout.
Requests coming on an EtherChannel that is part of a Layer 3 Switched Virtual Interface (SVI), and
is sharing its IP with the DMI container, is not supported
AAA remote authentication is not supported.
Set the boot field value. See
Configured the DHCP server and an HTTP or TFTP server. See
—Configuring the DHCP Server, page 6-6
Entered the following global configuration commands in the start-up configuration file. This refers
to the <filename>.config file and is downloaded during the PXE boot process. This is required if you
want NETCONF and RESTCONF to be available for use from Day 0.
The virtual-service DMI command (The virtual service name must be DMI if one opts for
–
Zero-Touch Provisioning).
The activate command
–
The ip shared host-interface interface-id command
–
The onep command
–
–
The service set vty command
–
The username name privilege level password password command
The netconf-yang command
–
The restconf command
–
The ip http server or the ip http secure-server command
–
The ip http authentication local command
–
Catalyst 4500 Series Switch, Cisco IOS Software Configuration Guide - Cisco IOS XE 3.9.xE and IOS 15.2(5)Ex
Boot Field, page 6-6
and
PXE Boot Process Flow, page 6-7
Configuring Programmability Components
PXE Boot Requirements
6-5