Release Notes for Cisco IOS XRv 9000 Router, IOS XR Release 24.1.1

Cisco IOS XRv 9000 Router is a cloud-based router that is deployed on a virtual machine (VM) instance on x86 server hardware running 64 bit IOS XR software. Cisco IOS XRv 9000 Router provides traditional Provider Edge (PE) services in a virtualized form factor, as well as virtual Route Reflector (vRR) capabilities.

Cisco IOS XRv 9000 Router Overview

The Cisco IOS XRv 9000 Router is based on Cisco IOS XR software, so it inherits and shares the wide breadth of routing functionality available on other IOS XR platforms. The IOS XR features available on the Cisco IOS XRv 9000 Router are discussed in Supported Cisco IOS XR Technologies section.

When the Cisco IOS XRv 9000 Router virtual IOS XR software is deployed as a VM, the Cisco IOS XR software functions just as if it were deployed on a traditional Cisco IOS XR hardware platform. The Cisco IOS XRv 9000 Router combines Route Processor, Line Card, and virtualized forwarding capabilities into a single, centralized forwarding instance. The Cisco IOS XRv 9000 Router has a fully featured, high speed virtual x86 data plane.

Cisco IOS XRv 9000 Router supports the same look and feel as Cisco ASR 9000 Series Aggregation Services Routers and North-bound APIs. Cisco IOS XRv 9000 Router does not support hardware specific configurations. The configuration commands for control plane and data plane features follow the same syntax as the Cisco ASR 9000 Series Aggregation Services Routers. See Cisco ASR 9000 Series Aggregation Services Routers command references for more information on configuration commands.

What's New in Cisco IOS XR Release 24.1.1

For more details on the Cisco IOS XR release model and associated support, see Software Lifecycle Support Statement - IOS XR.

Software Features Enhanced and Introduced

Feature Description

System Setup

E810 NIC for on-prem ESXi virtual machine

We have now enhanced the Cisco IOS XRv 9000 routers to optimize high-performance server workloads and improve network performance using single root I/O virtualization (SR-IOV). This is possible because the XRv 9000 routers now support the Intel E810 NIC for on-prem ESXi VM, which enables the routers to utilize the SR-IOV.

Licensing

Smart Licensing Using Policy

Cisco Smart Licensing Using Policy (SLP) is an enhancement to the existing Cisco Smart Licensing model. It streamlines the licensing process for Cisco IOS XR products by introducing a more flexible and automated approach. With SLP, you no longer need to register your device during installation, and there is no evaluation license state or period. This simplifies the licensing process and reduces complexity. To use SLP, your devices must establish trust and send the initial license usage report within 90 days.

Starting with this release, cslu is the default communication transport mode.

The feature introduces these changes:

YANG Data Models:

Segment Routing

Compute candidate paths and SR-TE policies with IP exclusion

You can now exclude network resources using their IP addresses and enforce affinity for a group of candidate paths that belong to the same disjoint group. Also, for new services that use Pseudo-wire (PW) over SR-TE policies, you can calculate, customize, and preview candidate paths.

Previously, affinity constraints and candidate path disjointness were mutually exclusive.

The feature introduces these changes:

CLI:

  • The feature introduces shortest-path and exclude-resources keywords in the segment-routing traffic-eng policy and segment-routing traffic-eng on-demand color commands.

YANG Data Models:

  • Cisco-IOS-XR-infra-xtc-oper.yang

  • Cisco-IOS-XR-infra-xtc-agent-oper.yang

  • Cisco-IOS-XR-infra-xtc-agent-cfg.yang

System Security

Multi-Factor Authentication for SSH

You can now deploy robust authentication mechanisms for SSH connections to your routers and reduce security risks due to compromised or weak passwords. We now support multi-factor authentication (MFA)—a secure access management solution that verifies the identity of a user using multiple verification factors—for SSH login on Cisco IOS XR routers. These verification factors include a combination of login credentials such as username and password and a token, a cryptographic device, or a mobile phone with MFA application installed.

No new commands or data models were introduced or modified as part of this feature.

Deprecated Features

  • Early-Fast-Discard: Starting from Cisco IOS XR Release 24.1.1, the early fast discard feature is deprecated and will not be supported in future releases. We recommend not to use this feature starting from Cisco IOS XR Release 24.1.1.

System Requirements

Appliance Model

Cisco IOS XRv 9000 Appliance is the pre-installed Cisco IOS XRv 9000 Router software that is sent from the factory on a bare metal UCS server hardware. It supports hyper scalability as it can scale to 70 Million route prefixes when run as a Virtual Route Reflector. Therefore, the extra layer of software (hypervisor) is not required.

The Appliance also supports Zero Touch Provisioning (ZTP) which allows easier insertion into existing networks. Current offering is based on UCS M5 Servers, comes with 2 Intel X710 quad-port 10G SFP+ NICs.

Hypervisors

A hypervisor enables multiple operating systems to share a single hardware host machine. While each operating system appears to have the dedicated use of the host's processor, memory, and other resources; the hypervisor controls and allocates only needed resources to each operating system and ensures that the operating systems (VMs) do not disrupt each other.

Installation of the Cisco IOS XRv 9000 Router is supported on selected Type 1 (native, bare metal) hypervisors. Installation is not supported on Type 2 (hosted) hypervisors, such as VMware Fusion, VMware Player, or Virtual Box. The following table lists release specific supported hypervisor versions.

Table 1. Support Matrix for Hypervisor Versions

Cisco IOS XR Version

VMWare ESXi

Kernel Based Virtual Machine (KVM)

Release 24.1.1

version 6.5, 6.7, 7.0 and later

Linux KVM based on

  • Red Hat Enterprise Linux 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, and 8.0

  • Ubuntu 14.04.03 LTS

  • Ubuntu 16.04 LTS

  • CentOS 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, and 7.7

  • Openstack 10

Virtual Machines

Cisco IOS XRv 9000 Router virtual machines must meet the following requirements:

Table 2. VM Requirement for VMware Environment

Parameters

Supported

VMware ESXi

Version 6.5, 6.7, 7.0 and later

Virtual CPU cores

1 socket with a minimum of 2 cores

Note

 

For production environment minimum of 4 cores is recommended.

Note

 

For multicast heavy deployments we recommend to configure 8 cores (with 4 assigned for control plane and 4 assigned for data plane).

Virtual Machine memory size

12GB minimum, 19GB recommended for 10G interfaces

Virtual Machine hard disk size

Virtual Interfaces

  • E1000

  • VMXNET3 for traffic interfaces only

Physical NICs

For pass-through:

  • Intel X710

SR-IOV supported for:

  • Intel E810 XXV (Trunk VFs Only)

Number of interfaces

Maximum of 11 NICs where:

  • 1 for management

  • 2 are reserved

  • 8 for traffic

Default video, SCSI controller set

Required

SCSI controller not required for IDE disk.

Virtual CD/DVD drive installed

Virtual CD/DVD is required when installing the Cisco IOS XRv 9000 Router on the VM using ISO template.

IDE hard disk

Single IDE hard disk

Note

 

Multiple hard disk drives on a VM are not supported.


Note


The maximum traffic performance with pass-through NIC interfaces in ESXi is lower than the performance that can be achieved in KVM environments. This is because it is not possible to configure 1G huge-pages in the ESXi hypervisor (as of VMware ESXi 6.0).


Table 3. VM Requirement for KVM Environment

Parameters

Supported

KVM versions

  • Linux KVM based on Red Hat Enterprise Linux 7, 7.1, 7.2, 7.3 and 7.4

  • Ubuntu 14.04.03 LTS Server 64 Bits

  • Ubuntu 16.04 LTS

  • Openstack Release 5 (Icehouse), Openstack Juno/Icehouse (RHEL 7), Kilo (RHEL 7.1), Liberty (RHEL 7.2), Openstack 10 (Newton)

  • CentOS 7, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, and 7.7

Virtual CPU cores

1 socket with minimum of 2 cores.

Note

 

For multicast heavy deployments we recommend to configure 8 cores (with 4 assigned for control plane and 4 assigned for data plane).

Virtual Machine memory size

12GB Minimum, 19GB recommended for 10G interfaces

Virtual Machine hard disk size

Virtual Interfaces

E1000, VirtIO and

VMXNET3 for traffic interfaces only

Physical NICs

For pass-through:

  • Intel X710

Number of interfaces

Minimum of 4 NICs where:

  • 1 is for management

  • 2 are reserved

  • 1 is for traffic

Maximum of 11 NICs where:

  • 1 is for management

  • 2 are reserved

  • 8 is for traffic

Virtual CD/DVD drive installed

Virtual CD/DVD drive is required for ISO installation


Note


In the Cisco IOS XRv 9000 Router, some CPU cores are dedicated to the control plane while others are dedicated to the data plane. Each data plane's core runs a single thread that performs packet forwarding. To achieve maximum performance, these threads constantly look for data packets to process. As a result, the OS records that these cores run at 100% utilization. This is expected behavior and not an indication that packet forwarding has reached its threshold limit.


10G Optic Support

Product

Product Code

Supplier Part Number

Cisco 10GBASE SFP+, Short Range

Cisco SFP-10G-SR

Cisco SFP-10G-SR

Note

 

This optic is recommended for the better performance and interoperability with IOS XRv 9000.

Cisco 10GBASE SFP+, Long Range

Cisco SFP-10G-LR

Cisco SFP-10G-LR

Note

 

This optic is recommended for the better performance and interoperability with IOS XRv 9000.

Intel Ethernet SFP SR Optics

Dual Rate 10GBASE-SR/1000BASE-SX

E10GSFPSR

FTLX8571D3BCVIT1 or

AFBR-709DMZ-IN2

Server

The server must support:

  • Intel Westmere or later CPU versions with clock frequency of 2.0GHz for instances with Gigabit or paravirtualized interfaces

  • Intel Ivy Bridge or later CPU versions for instances with 10Gb or higher interfaces

  • Intel CPU must support the sse4_2 capability flag. This can be checked in KVM by looking for the sse4_2 flag in the flags section of /proc/cpuinfo. For example:
    cat /proc/cpuinfo | grep sse4_2
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase smep
    

Note


To use passthrough interfaces in KVM, you must set the option intel_iommu=on command in the grub configuration.

Licensing

Starting with Cisco IOS XR Release 24.1.1, Smart Licensing Using Policy (SLP) is the default Licensing model. When you upgrade to the Cisco IOS XR Release 24.1.1 release or later, the Smart Licensing Using Policy is enabled by default.

You can migrate your devices to Smart Licensing with Policy model, see Migrating from Smart Licensing to Smart Licensing Using Policy, Smart Licensing Using Policy on Cisco IOS XR Routers.

We recommend that you update to the latest version of SSM On-Prem or Cisco Smart Licensing Utility.


Note


SSM On-Prem and CSSM both support SLP devices and SL devices. SLP devices and SL devices can coexist in a network. The Smart Licensing (SL) model is available in releases Cisco IOS XR Release 7.11.1 and earlier.


Cisco IOS XRv 9000 Router Licensing Model

The Cisco IOS XRv 9000 Router supports activation using Cisco Smart Licensing. By default the Cisco IOS XRv 9000 Router (without license) is rate limited to 200 Kbps.

For more information on licensing model supported on Cisco IOS XRv 9000 Router, see the Cisco IOS XRv 9000 Router Smart Licensing chapter in the Cisco IOS XRv 9000 Router Installation and Configuration Guide.

See Cisco Smart Software Licensing Overview for more information on Cisco Smart Licensing.

License Ordering Information

The Cisco IOS XRv 9000 Router offers a flexible licensing scheme, with multiple tiers to choose from, such as Scale, and Throughput. This table lists details of Cisco IOS XRv 9000 Router's pool of software licenses or entitlements, arranged according to licensing PIDs.


Note


The XRv9000 router only consumes and reports VPE licenses. VRR licenses are not consumed or reported.


Table 4. Cisco IOS XRv 9000 Router Licensing PIDs

PIDs

Description

R-IOSXRV-SUBSCRIP

Bundle PID for IOS XRV SBP

R-VROUTER-SUB

Subscription license for Cisco IOS XRv 9000 Software

R-IOSXRV-SUB-IMG

ATO for XRv SUB

S-XRV-SUB-RR-1M

Subscription license for virtual Route Reflector (vRR) functionality with 1 million routes

S-XRV-SUB-RTU

IOS XRv 9000 license for one virtual router instantiation

S-XRV-SUB-RR-4M

Subscription license for virtual Route Reflector (vRR) scale upgrade from 4 million routes

S-XRV-SUB-RR-10M

Subscription license for virtual Route Reflector (vRR) scale upgrade from 4 to 10 million routes

S-XRV-SUB-RR-20M

Subscription license for virtual Route Reflector (vRR) scale upgrade from 10 to 20 million routes

S-XRV-SUB-XTC

Billing PID for SBP XRV9K -SR-PCE (XTC) RTU

S-XRV-B-SUB-1G

IOS XRv 9000 1G throughput license for IP MPLS base package

S-XRV-P-SUB-1G

IOS XRv 9000 1G throughput license for IP MPLS premium package

S-XRV-L3-B-SUB-1G

IOS XRv 9000 1G throughput license for IP MPLS L3VPN base package

S-XRV-L3-P-SUB-1G

IOS XRv 9000 1G throughput license for IP MPLS L3VPN premium package

S-XRV-L2-B-SUB-1G

Billing PID for subscribtion XRV9K - L2 Base 1G

S-XRV-L2-P-SUB-1G

Billing PID for subscribtion XRV9K - L2 Premium 1G

S-XRV-LI-SUB-RTU

IOS XRv 9000 Advance software license for Lawful Intercept

S-XRV-HQOS-SUB-1G

IOS XRv 9000 1G Advance software license for HQoS

S-XR-BNG-PRO

Billing PID for subscription XRv9K - BNG PRO

S-XR-BNG-8K

Billing PID for subscription XRv9K - BNG 8000 session

S-XR-BNG-ADV-8K

Billing PID for subscription XRv9K - BNG ADV 8000 session

S-XR-SESSION-8K

Billing PID for subscription XRv9K - BNG 8000 session

S-XR-BNG-256K

Billing PID for subscription XRV9K -BNG 256K session

S-XR-BNG-ADV-256K

Billing PID for subscription XRV9K -BNG ADV 256K session

S-XR-BNG-512K

Billing PID for subscription XRV9K -BNG 512K session

S-XR-BNG-ADV-512K

Billing PID for subscription XRV9K -BNG ADV 512K session

S-XR-BNG-1M

Billing PID for subscription XRV9K -BNG 1M session

S-XR-BNG-ADV-1M

Billing PID for subscription XRV9K - BNG ADV 1M session

SVS-XRV-SUPT-BA

XRV Support - Basic

Table 5. Cisco IOS XRv 9000 Router UCS M5 Based vRR Appliance PIDS

License PID

Description

R-XRV9000-66-RR

Cisco IOS XRV 9000 software, VRR profile

S-XRV-ROUTE-T4

Preloaded Software Image: IOS XRv 9000 vRR scale upgrade license from 20M up to 70M

XRV9000-APLN-ROUT

IOS XRv 9000 M5 Appliance with preloaded IOS XR functionality with 20 million route scale

Supported Cisco IOS XR Technologies

Cisco IOS XRv 9000 Router supports selected Cisco IOS XR technologies.

This table lists the major Cisco IOS XR technologies Cisco IOS XRv 9000 supports. Not all features in a given technology may be supported. To verify support for specific features, use Cisco Feature Navigator.

Table 6. Cisco IOS XR Technologies Supported on the Cisco IOS XRv 9000 Router

Feature

See the Following Documentation

Introduced in Release

  • Application Hosting

Release 6.1.2

  • BFD over Logical Bundle

Release 6.1.2

  • Bi-directional Policing and Marking

Release 5.4.0

  • BGP Persistence

Release 6.2.1

  • BGP Optimal Route Reflector

Release 6.0.1

vBNG features:

  • ACL Based Forwarding

  • Ambiguous VLANs

  • HTTP Redirect Using PBR

  • PPPoE LAC

Release 6.6.1

  • Broadband Network Gateway (BNG) IPoE

Release 6.3.1

  • Broadband Network Gateway (BNG) PPPoE

Release 6.4.1

Customize Installation using Golden ISO

Customize Installation using Golden ISO

Release 7.3.1

Cisco IOS XRv 9000 Router Deployment on AWS

Release 6.3.1

Create User Profiles and Assign Privileges

System Setup and Software Installation Guide for Cisco ASR 9000 Series Routers

Release 7.1.1

  • Early Fast Discard

Release 5.4.0

  • Generic Routing Encapsulation (GRE) over IPv4

Release 6.3.1

  • HSRP

  • VRRP

Release 6.2.1

  • Hierarchical Policers (including conform aware)

Release 6.0.1

  • IPv4 Routing

  • IPv6 Routing

  • OSPF

  • ISIS

Release 5.4.0

  • IPSLA

  • Platform Automated Monitoring

Release 6.0.0

  • IPv4 and IPv6 ACL

Release 5.4.0

  • IPv4 L3VPN

  • 6PE, 6VPE

Release 5.4.0

L2VPN VPWS

Release 6.4.1

  • Link Aggregation Group (LAG)

Release 6.1.2

  • Lawful Intercept

Release 5.4.0

  • LDP

Release 5.4.0

  • LPTS

Release 5.4.0

Multicast features:

  • IPv4/IPv6 L3 Native Multicast: IGMP, MLD, PIM SM/SSM in default VRF

  • IPv4 MVPN Rosen GRE with IGMP, PIM SM/SSM in Non-Default VRF

    • Profile 0: Rosen MVPN GRE

    • Profile 3: Rosen MVPN GRE with BGP-AD

    • Profile 11: Rosen MVPN GRE with BGP C-Multicast routing

Release 6.4.1

  • MPLS

Release 5.4.0

  • MP-BGP, EBGP PE-CE

Release 5.4.0

  • Network Service Header (NSH)

Release 6.1.2

  • NSH Proxy Mode

Cisco IOS XRv 9000 Router Specific Features

Release 6.2.1

  • RT Constriant

Release 6.2.1

  • Segment Routing over IPv6

Release 6.6.1

  • Telemetry

Release 6.0.0

  • The Two-Way Active Measurement Protocol (TWAMP)

Release 6.0.1

  • Virtualised Local Mobility Anchor (vLMA)

Release 6.3.1

  • VRF Support on Docker and LXC Containers

Release 6.3.1

  • SRv6 Traffic Engineering

Release 7.3.2

gNMI Bundling of Telemetry Updates

Cisco IOS XRv 9000 Router Installation and Configuration Guide

Release 7.8.1

Caveats

Table 7. Cisco XRv 9000 Series Router Specific Bugs

Bug ID

Headline

CSCwj07339

The call-home configurations displayed in the show run call-home command are missing in the show running-config command output.

Other Important Information

  • For the XRv 9000 platform, minimum transmission period supported for the Link Aggregation Control Protocol (LACP) is 200 milliseconds.

Upgrading Cisco IOS XR Software

Cisco IOS XR Software is installed and activated from modular packages, allowing specific features or software patches to be installed, upgraded, or downgraded without affecting unrelated processes. Software packages can be upgraded or downgraded on all supported card types, or on a single card (node).


Note


The FPD related commands are not supported on IOS XRv 9000 Appliance. That includes fpd auto-upgrade command.


Cisco IOS XR Error messages

To view, search, compare, and download Cisco IOS XR Error Messages, refer to the Cisco IOS XR Error messages tool.

Cisco IOS XR MIBs

To determine the MIBs supported by platform and release, refer to the Cisco IOS XR MIBs tool.