Unified Data Models

CLI-based YANG data models, also known as unified configuration models are introduced in Cisco IOS XR Software Release 7.0.1. The unified models provide a full coverage of the router functionality, and serves as a single abstraction for YANG and CLI commands. Unified models are generated from the CLI and replaces the native schema-based models.

The unified models are available in pkg/yang location. The presence of um in the model name indicates that the model is a unified model. For example, Cisco-IOS-XR-um-<feature>-cfg.yang.

You can access the models supported on the router using the following command:
Router#run
[node]$cd /pkg/yang
[node:pkg/yang]$ls

The unified models are also available in the Github repository.

Unified Configuration Models

Table 1. Feature History Table

Feature Name

Release Information

Description

Unified Data Model to map script file to the custom OID

Release 7.5.3

Use the Cisco-IOS-XR-um-script-server-cfg.yang unified data model to map script file to the custom OID.

Unified Data Model to enable sending all VRF interface information to cIpMRouteInterfaceTable

Release 7.5.1

Use the Cisco-IOS-XR-um-snmp-server mroutemib send-all-cfg.yang unified data model to enable he functionality of sending all vrf interface info for cIpMRouteInterfaceTable.

Unified Data Model to configure Multicast VRF OLE interface

Release 7.5.1

Use the Cisco-IOS-XR-um-snmp-server-mroutemib-cfg.yang unified data model for configurations related to IPMROUTE-MIB.

Unified Data Model to disable the login banner on console port

Release 7.5.1

Use the Cisco-IOS-XR-um-service-sysadmin-login-banner-cfg.yang unified data model to disable the login banner on console port.

Transitioning Native Models to Unified Models (UM)

Release 7.4.1

Unified models are CLI-based YANG models that are designed to replace the native schema-based models. UM models are generated directly from the IOS XR CLIs and mirror them in several ways. This results in improved usability and faster adoption of YANG models.

You can access the new unified models from the Github repository.

The following table lists the unified models supported on Cisco IOS XR routers.

Table 2. Unified Models
Unified Models Introduced in Release

Cisco-IOS-XR-um-script-server-cfg

Release 7.5.3

Cisco-IOS-XR-um-script-cfg

Release 7.5.3

Cisco-IOS-XR-um-if-ipsubscriber-cfg

Release 7.5.1

Cisco-IOS-XR-um-session-redundancy-cfg

Release 7.5.1

Cisco-IOS-XR-um-subscriber-accounting-cfg

Release 7.5.1

Cisco-IOS-XR-um-subscriber-cfg

Release 7.5.1

Cisco-IOS-XR-um-subscriber-redundancy-cfg

Release 7.5.1

Cisco-IOS-XR-um-dyn-tmpl-opendns-cfg

Release 7.5.1

Cisco-IOS-XR-um-dynamic-template-cfg

Release 7.5.1

Cisco-IOS-XR-um-dynamic-template-cfg

Release 7.5.1

Cisco-IOS-XR-um-lpts-profiling-cfg

Release 7.5.1

Cisco-IOS-XR-um-ppp-cfg

Release 7.5.1

Cisco-IOS-XR-um-pppoe-cfg

Release 7.5.1

Cisco-IOS-XR-um-vpdn-cfg

Release 7.5.1

Cisco-IOS-XR-um-aaa-subscriber-cfg

Release 7.5.1

Cisco-IOS-XR-um-dynamic-template-ipv4-cfg

Release 7.5.1

Cisco-IOS-XR-um-dynamic-template-ipv6-cfg

Release 7.5.1

Cisco-IOS-XR-um-dynamic-template-vrf-cfg

Release 7.5.1

Cisco-IOS-XR-um-mibs-subscriber-cfg

Release 7.5.1

Cisco-IOS-XR-um-dyn-tmpl-monitor-session-cfg

Release 7.5.1

Cisco-IOS-XR-um-l2tp-class-cfg

Release 7.5.1

Cisco-IOS-XR-um-dynamic-template-dhcpv6d-cfg

Release 7.5.1

Cisco-IOS-XR-um-dyn-tmpl-service-policy-cfg

Release 7.5.1

Cisco-IOS-XR-um-snmp-server-mroutemib-cfg

Release 7.5.1

Cisco-IOS-XR-um-snmp-server mroutemib send-all-cfg

Release 7.5.1

Cisco-IOS-XR-um-service-sysadmin-login-banner-cfg

Release 7.5.1

Cisco-IOS-XR-um-aaa-cfg

Release 7.4.1

Cisco-IOS-XR-um-aaa-diameter-cfg

Release 7.4.1

Cisco-IOS-XR-um-aaa-nacm-cfg

Release 7.4.1

Cisco-IOS-XR-um-aaa-tacacs-server-cfg

Release 7.4.1

Cisco-IOS-XR-um-aaa-task-user-cfg

Release 7.4.1

Cisco-IOS-XR-um-banner-cfg

Release 7.4.1

Cisco-IOS-XR-um-bfd-sbfd-cfg

Release 7.4.1

Cisco-IOS-XR-um-call-home-cfg

Release 7.4.1

Cisco-IOS-XR-um-cdp-cfg

Release 7.4.1

Cisco-IOS-XR-um-cef-accounting-cfg

Release 7.4.1

Cisco-IOS-XR-um-cfg-mibs-cfg

Release 7.4.1

Cisco-IOS-XR-um-cli-alias-cfg

Release 7.4.1

Cisco-IOS-XR-um-clock-cfg

Release 7.4.1

Cisco-IOS-XR-um-config-hostname-cfg

Release 7.4.1

Cisco-IOS-XR-um-cont-breakout-cfg

Release 7.4.1

Cisco-IOS-XR-um-cont-optics-cfg

Release 7.4.1

Cisco-IOS-XR-um-control-plane-cfg

Release 7.4.1

Cisco-IOS-XR-um-crypto-cfg

Release 7.4.1

Cisco-IOS-XR-um-domain-cfg

Release 7.4.1

Cisco-IOS-XR-um-ethernet-cfm-cfg

Release 7.4.1

Cisco-IOS-XR-um-ethernet-oam-cfg

Release 7.4.1

Cisco-IOS-XR-um-exception-cfg

Release 7.4.1

Cisco-IOS-XR-um-flowspec-cfg

Release 7.4.1

Cisco-IOS-XR-um-frequency-synchronization-cfg

Release 7.4.1

Cisco-IOS-XR-um-hostname-cfg

Release 7.4.1

Cisco-IOS-XR-um-hw-module-port-range-cfg

Release 7.4.1

Cisco-IOS-XR-um-hw-module-profile-cfg

Release 7.4.1

Cisco-IOS-XR-um-ip-virtual-cfg

Release 7.4.1

Cisco-IOS-XR-um-ipsla-cfg

Release 7.4.1

Cisco-IOS-XR-um-l2vpn-cfg

Release 7.4.1

Cisco-IOS-XR-um-line-cfg

Release 7.4.1

Cisco-IOS-XR-um-line-exec-timeout-cfg

Release 7.4.1

Cisco-IOS-XR-um-line-general-cfg

Release 7.4.1

Cisco-IOS-XR-um-line-timestamp-cfg

Release 7.4.1

Cisco-IOS-XR-um-lldp-cfg

Release 7.4.1

Cisco-IOS-XR-um-location-cfg

Release 7.4.1

Cisco-IOS-XR-um-logging-cfg

Release 7.4.1

Cisco-IOS-XR-um-logging-correlator-cfg

Release 7.4.1

Cisco-IOS-XR-um-lpts-pifib-cfg

Release 7.4.1

Cisco-IOS-XR-um-lpts-pifib-domain-cfg

Release 7.4.1

Cisco-IOS-XR-um-lpts-pifib-dynamic-flows-cfg

Release 7.4.1

Cisco-IOS-XR-um-mibs-cbqosmib-cfg

Release 7.4.1

Cisco-IOS-XR-um-mibs-fabric-cfg

Release 7.4.1

Cisco-IOS-XR-um-mibs-ifmib-cfg

Release 7.4.1

Cisco-IOS-XR-um-mibs-rfmib-cfg

Release 7.4.1

Cisco-IOS-XR-um-mibs-sensormib-cfg

Release 7.4.1

Cisco-IOS-XR-um-monitor-session-cfg

Release 7.4.1

Cisco-IOS-XR-um-mpls-oam-cfg

Release 7.4.1

Cisco-IOS-XR-um-ntp-cfg

Release 7.4.1

Cisco-IOS-XR-um-pce-cfg

Release 7.4.1

Cisco-IOS-XR-um-pool-cfg

Release 7.4.1

Cisco-IOS-XR-um-priority-flow-control-cfg

Release 7.4.1

Cisco-IOS-XR-um-rcc-cfg

Release 7.4.1

Cisco-IOS-XR-um-router-hsrp-cfg

Release 7.4.1

Cisco-IOS-XR-um-router-vrrp-cfg

Release 7.4.1

Cisco-IOS-XR-um-service-timestamps-cfg

Release 7.4.1

Cisco-IOS-XR-um-ssh-cfg

Release 7.4.1

Cisco-IOS-XR-um-tcp-cfg

Release 7.4.1

Cisco-IOS-XR-um-telnet-cfg

Release 7.4.1

Cisco-IOS-XR-um-tpa-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-bridgemib-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-config-copy-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-entity-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-entity-redundancy-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-entity-state-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-flash-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-fru-ctrl-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-ipsec-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-l2tun-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-otn-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-power-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-selective-vrf-download-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-syslog-cfg

Release 7.4.1

Cisco-IOS-XR-um-traps-system-cfg

Release 7.4.1

Cisco-IOS-XR-um-udp-cfg

Release 7.4.1

Cisco-IOS-XR-um-vty-pool-cfg

Release 7.4.1

Cisco-IOS-XR-um-xml-agent-cfg

Release 7.4.1

Cisco-IOS-XR-um-conflict-policy-cfg

Release 7.3.1

Cisco-IOS-XR-um-flow-cfg

Release 7.2.1

Cisco-IOS-XR-um-if-access-group-cfg

Release 7.2.1

Cisco-IOS-XR-um-if-ipv4-cfg

Release 7.2.1

Cisco-IOS-XR-um-if-ipv6-cfg

Release 7.2.1

Cisco-IOS-XR-um-if-service-policy-qos-cfg

Release 7.2.1

Cisco-IOS-XR-um-ipv4-access-list-cfg

Release 7.2.1

Cisco-IOS-XR-um-ipv6-access-list-cfg

Release 7.2.1

Cisco-IOS-XR-um-l2-ethernet-cfg

Release 7.2.1

Cisco-IOS-XR-um-multicast-routing-cfg

Release 7.2.1

Cisco-IOS-XR-um-object-group-cfg

Release 7.2.1

Cisco-IOS-XR-um-policymap-classmap-cfg

Release 7.2.1

Cisco-IOS-XR-um-router-igmp-cfg

Release 7.2.1

Cisco-IOS-XR-um-router-pim-cfg

Release 7.2.1

Cisco-IOS-XR-um-statistics-cfg

Release 7.2.1

Cisco-IOS-XR-um-ethernet-services-access-list-cfg

Release 7.2.1

Cisco-IOS-XR-um-if-l2transport-cfg

Release 7.2.1

Cisco-IOS-XR-um-ipv4-prefix-list-cfg

Release 7.2.1

Cisco-IOS-XR-um-ipv6-prefix-list-cfg

Release 7.2.1

Cisco-IOS-XR-um-router-amt-cfg

Release 7.2.1

Cisco-IOS-XR-um-router-mld-cfg

Release 7.2.1

Cisco-IOS-XR-um-router-msdp-cfg

Release 7.2.1

Cisco-IOS-XR-um-router-bgp-cfg

Release 7.1.1

Cisco-IOS-XR-um-mpls-te-cfg

Release 7.1.1

Cisco-IOS-XR-um-router-isis-cfg

Release 7.1.1

Cisco-IOS-XR-um-router-ospf-cfg

Release 7.1.1

Cisco-IOS-XR-um-router-ospfv3-cfg

Release 7.1.1

Cisco-IOS-XR-um-grpc-cfg

Release 7.0.1

Cisco-IOS-XR-um-if-bundle-cfg

Release 7.0.1

Cisco-IOS-XR-um-if-ethernet-cfg

Release 7.0.1

Cisco-IOS-XR-um-if-ip-address-cfg

Release 7.0.1

Cisco-IOS-XR-um-if-vrf-cfg

Release 7.0.1

Cisco-IOS-XR-um-interface-cfg

Release 7.0.1

Cisco-IOS-XR-um-mpls-l3vpn-cfg

Release 7.0.1

Cisco-IOS-XR-um-netconf-yang-cfg

Release 7.0.1

Cisco-IOS-XR-um-router-rib-cfg

Release 7.0.1

Cisco-IOS-XR-um-router-static-cfg

Release 7.0.1

Cisco-IOS-XR-um-snmp-server-cfg

Release 7.0.1

Cisco-IOS-XR-um-telemetry-model-driven-cfg

Release 7.0.1

Cisco-IOS-XR-um-vrf-cfg

Release 7.0.1

Cisco-IOS-XR-um-arp-cfg

Release 7.0.1

Cisco-IOS-XR-um-if-arp-cfg

Release 7.0.1

Cisco-IOS-XR-um-if-mpls-cfg

Release 7.0.1

Cisco-IOS-XR-um-if-tunnel-cfg

Release 7.0.1

Cisco-IOS-XR-um-mpls-ldp-cfg

Release 7.0.1

Cisco-IOS-XR-um-mpls-lsd-cfg

Release 7.0.1

Cisco-IOS-XR-um-rsvp-cfg

Release 7.0.1

Cisco-IOS-XR-um-traps-mpls-ldp-cfg

Release 7.0.1