Have an account?

  •   Personalized content
  •   Your products and support

Need an account?

Create an account

Multidimensional programmability

Get flexibility at your fingertips with outcome-based automation and micro-tuning at every layer of the stack.

Unprecedented customization

The power to customize even advanced networks to your specific needs is here. Management, control, and data planes all can be programmed to fit your operational environment. Combined with model-driven telemetry, which paves the way for advanced automation, you can tailor your network with extraordinary control.

Learn more about Cisco IOS XR multidimensional programmability

Innovative control to reimagine your network operations.

Unlock network visibility

Gain real-time network insights by turning on model-driven telemetry in your network.

Realize fine-grained control at scale

Choose the best path with Segment Routing.

Segment Routing

Source-based routing technology that’s simple, scalable, and equal-cost multi-path routing (ECMP) friendly.

Explore rapid network innovation

Deploy and operate thousands of network devices faster than ever before

Fast-track new device onboarding with zero-touch provisioning. Automatically power your device up within minutes complete with your customized provisioning.

Get real-time insights into what’s happening in the network with model-driven telemetry.

Accelerate operations through automation with extensive support for YANG data models, including native, OpenConfig and IETF models, which all offer programmatic access to software features.

Automate new device onboarding

Simplify and automate day zero and day one operations with zero-touch provisioning (ZTP).

Automate and innovate with Cisco IOS XR multidimensional programmability

Deploy and operate thousands of network devices faster than ever before using powerful APIs, including a comprehensive software development kit (SDK) for programming network devices using YANG data models and a service layer API.

YANG Development Kit API

Comprehensive Service Development Kit for programming network devices using YANG data models.

Benefits

  1. Simple programmability through abstraction of YANG, protocols and encodings for both novice and expert programmers.
  2. Rich built-in data validation.
  3. Comprehensive data model support (Cisco, OpenConfig, IETF).

Service Layer API

Broad SDK for agumenting control plane of network devices

Benefits

  1. High-performance direct interface to control plane for routing functions programming.
  2. Build your do-it-yourself system for rapid network innovation.
  3. Leverage Proven XR Infrastructure.

The evolution of IOS-XR comprised these key developments:

  • Linux-ization of the Stack: IOS-XR moved from 32-bit QNX to 64-bit Linux to enable an environment for scripting, hosting applications and integration with tools in the DevOps space such as Ansible, Puppet, Docker, etc.
  • Streaming Telemetry: Real-time push-based Streaming Telemetry for monitoring, alerts and remediation triggers/events, outperforming SNMP in every department - scale, ease-of-use, cadence etc.
  • Model Driven APIs at every layer of the stack: Includes Yang data models at the management layer and Service Layer APIs over gRPC that provide programmatic access to the IOS-XR RIB, label switch database, and notifications for interface and BFD events
Learn more