New and Changed Programmability Features
Feature | Description | Changed in Release |
---|---|---|
Revised OpenConfig Data Model |
This releases introduces revisions to OpenConfig data models. For the list of models, the revised version and details, see the Release Notes for Cisco 8000 Series Routers, IOS XR Release 7.5.3 |
Release 7.5.3 |
This release introduces the following unified models:
|
Release 7.5.3 | |
This release introduces the following unified models:
|
Release 7.5.3 |
|
Unified models are CLI-based YANG models that are designed to replace the native schema-based models. This release introduces new unified models to configure the Fabric Interface ASIC (FIA), Link Aggregation Control Protocol (LACP), Cisco Express Forwarding (CEF) and controller fabric. You can access these new unified models from the Github repository. |
Release 7.5.2 |
|
You can programmatically retrieve the operational status of events, actions, and policy maps using the YANG data model. In earlier releases, you used the This release introduces |
Release 7.5.2 |
|
You use a gRPC Network Management Interface (gNMI) |
Release 7.5.2 |
|
You can create automation scripts to connect to the gRPC Network Management Interface (gNMI) server and interact with the router using gNMIservices. Based on gNMI-defined RPCs, you can use the automation script to connect to the gNMI server, manage the configuration of network devices, and query the operational data. |
Release 7.5.2 |
|
Add Multiple Events In a Policy Map With a Single EEM Script |
With this feature, you can add multiple events to a policy-map with boolean (AND or OR) correlation. EEM triggers the script
when correlation defined in the policy-map for the events is true. For example, a multi-event policy-map for |
Release 7.5.1 |
Use this feature to collect logs that contain debug information for ltraces and tech-support data. These logs aid in troubleshooting whenever the scripts are not working as expected. This feature introduces the show tech-support script command. |
Release 7.5.1 |
|
You now have access to sample scripts and templates published on the Github repository. You can leverage these samples to use the python packages and libraries developed by Cisco to build your custom automation scripts for your network |
Release 7.5.1 |
|
This feature enables you to use YANG remote procedure calls (RPCs) on |
Release 7.5.1 |
|
This feature lets you update automation scripts across routers by accessing the master script from a remote site. This eases script management, where you make changes to the master script and then copy it to routers where it is deployed. This feature introduces the auto-update keyword in the script exec command. |
Release 7.5.1 |
|
This upgrade adds new modules and capabilities to create Python scripts and execute the scripts on routers running Cisco IOS XR software. Some of the modules added as part of the upgraded IOS XR Python 3.9 are: hashlib, idna, packaging, pyparsing, six, yaml. |
Release 7.5.1 |
|
This feature allows you to use config scripts to validate pre-configuration during a commit operation. You can configure any valid hardware resource such as line cards or interfaces without the resource installed on the router. At a later point, when the resource is available, the script recognises the resource and implements the configuration. This activity saves time, eliminates the need to update and re-validate the script. |
Release 7.5.1 |
|
With this feature, a gRPC server listens for requests on Unix sockets for clients within containers on IOS XR to send gRPC requests. This feature provides an enhanced inter-process communication that allows an on-box client to connect to the server without passing the user credentials in the metadata. |
Release 7.5.1 |