Cisco IOS XR

Last updated

Cisco IOS XR
Developer Cisco Systems
OS family Unix-like
Working stateCurrent
Source model Closed source
Latest release 7.11.1 / December 8, 2023;46 days ago (2023-12-08)
PlatformsNCS 5x0, NCS 5x00, 8000, ASR 9000 and XRv 9000 Series Routers
Userland Linux
Official website Cisco IOS XR
Line card running IOS XR. IOX-RUN.jpg
Line card running IOS XR.

IOS XR is a release train of Cisco Systems' widely deployed Internetwork Operating System (IOS), used on their high-end Network Convergence System (NCS) and carrier-grade routers such as the ASR 9000 series and Carrier Routing System series of routers.

Contents

Architecture

According to Cisco's product literature, IOS XR shares very little infrastructure with the other IOS trains, and is instead built upon a "preemptive, memory protected, multitasking, microkernel-based operating system". [1] The microkernel was formerly provided by QNX; [2] versions 6.0 onwards use the Wind River Linux distribution. [3]

IOS XR aims to provide the following advantages over the earlier IOS trains:

History

IOS XR was announced along with the CRS-1 in May 2004. [4] The first generally available version was 2.0.

Some significant releases include the following.

Differences between IOS and IOS XR

An example BGP configuration for IOS and IOS XR is shown.

More examples can be found in the Cisco document Converting Cisco IOS Configurations to Cisco IOS XR Configurations. [7]

IOS

router bgp 109   no synchronization   bgp log-neighbor-changes   neighbor 203.0.113.1 remote-as 109   neighbor 203.0.113.1 update-source Loopback0   no auto-summary 

IOS XR

router bgp 109   neighbor 203.0.113.1     remote-as 109     update-source Loopback0 

See also

Related Research Articles

A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.

Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks. It uses a link state routing (LSR) algorithm and falls into the group of interior gateway protocols (IGPs), operating within a single autonomous system (AS).

<span class="mw-page-title-main">QNX</span> Real-time operating system (RTOS) software

QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.

The Internetworking Operating System (IOS) is a family of proprietary network operating systems used on several router and network switch models manufactured by Cisco Systems. The system is a package of routing, switching, internetworking, and telecommunications functions integrated into a multitasking operating system. Although the IOS code base includes a cooperative multitasking kernel, most IOS features have been ported to other kernels, such as Linux and QNX, for use in Cisco products.

<span class="mw-page-title-main">Carrier Routing System</span>

Carrier Routing System (CRS) is a modular and distributed core router developed by Cisco Systems Inc that enables service providers to deliver data, voice, and video services over a scalable IP Next-Generation Network (NGN) infrastructure. In a network topology, these routers are generally positioned in the core or edge of a service provider network. They are also used by Over-the-top content providers and large enterprises. It supports a wide range of interface speeds and types such as channelized OC3, OC12 to OC768 on Packet over SONET and from 1GE, 10GE all the way to 100GE on the Ethernet technologies. A standalone CRS-3 system can handle 2.2Tbit/s and a multi-chassis system could be designed to handle 322Tbit/s.

<span class="mw-page-title-main">Cisco Catalyst</span> Ethernet switch product line

Catalyst is the brand for a variety of network switches, wireless controllers, and wireless access points sold by Cisco Systems. While commonly associated with Ethernet switches, a number of different types of network interfaces have been available throughout the history of the brand. Cisco acquired several different companies and rebranded their products as different versions of the Catalyst product line. The original Catalyst 5000 and 6000 series were based on technology acquired from Crescendo Communications. The 1700, 1900, and 2800 series Catalysts came from Grand Junction Networks, and the Catalyst 3000 series came from Kalpana in 1994.

<span class="mw-page-title-main">Layer 2 MPLS VPN</span>

A Layer 2 MPLS VPN is a term in computer networking. It is a method that Internet service providers use to segregate their network for their customers, to allow them to transmit data over an IP network. This is often sold as a service to businesses.

Dynamic Multipoint Virtual Private Network (DMVPN) is a dynamic tunneling form of a virtual private network (VPN) supported on Cisco IOS-based routers, and Huawei AR G3 routers, and on Unix-like operating systems.

Vyatta is a software-based virtual router, virtual firewall and VPN product for Internet Protocol networks. A free download of Vyatta has been available since March 2006. The system is a specialized Debian-based Linux distribution with networking applications such as Quagga, OpenVPN, and many others. A standardized management console, similar to Juniper JUNOS or Cisco IOS, in addition to a web-based GUI and traditional Linux system commands, provides configuration of the system and applications. In recent versions of Vyatta, web-based management interface is supplied only in the subscription edition. However, all functionality is available through KVM, serial console or SSH/telnet protocols. The software runs on standard x86-64 servers.

Web Cache Communication Protocol (WCCP) is a Cisco-developed content-routing protocol that provides a mechanism to redirect traffic flows in real-time. It has built-in load balancing, scaling, fault tolerance, and service-assurance (failsafe) mechanisms. Cisco IOS Release 12.1 and later releases allow the use of either Version 1 (WCCPv1) or Version 2 (WCCPv2) of the protocol.

NX-OS is a network operating system for the Nexus-series Ethernet switches and MDS-series Fibre Channel storage area network switches made by Cisco Systems. It evolved from the Cisco operating system SAN-OS, originally developed for its MDS switches.

<span class="mw-page-title-main">Packet Tracer</span> Network simulation software

Packet Tracer is a cross-platform visual simulation tool designed by Cisco Systems that allows users to create network topologies and imitate modern computer networks. The software allows users to simulate the configuration of Cisco routers and switches using a simulated command line interface. Packet Tracer makes use of a drag and drop user interface, allowing users to add and remove simulated network devices as they see fit. The software is mainly focused towards Cisco Networking Academy students as an educational tool for helping them learn fundamental CCNA concepts. Previously students enrolled in a CCNA Academy program could freely download and use the tool free of charge for educational use.

The Cisco Aggregation Services Router (ASR) series of routers are modular routers produced by Cisco Systems. The highest end of the lineup, the ASR 9000 series, is intended for service provider (SP) core networks.

Resource Public Key Infrastructure (RPKI), also known as Resource Certification, is a specialized public key infrastructure (PKI) framework to support improved security for the Internet's BGP routing infrastructure.

<span class="mw-page-title-main">PAROLI</span> Internet routing protocol

PAROLI is a proprietary protocol used inside a multi-shelf Carrier Routing System from Cisco and stands for "parallel optical link."

Cisco Embedded Event Manager (EEM) is a feature included in Cisco's IOS operating system that allow programmability and automation capabilities inside the device. EEM allows the behavior of a Cisco device to adapt to specific user requirements by allowing scripting, thresholding, proactive actions, data collection and event management inside the Cisco device itself. Using EEM, problems can be identified and resolved automatically in advance by setting event triggers to watch for specific types of situations or thresholds, or run a set of actions periodically.

DNOS or Dell Networking Operating System is a network operating system running on switches from Dell Networking. It is derived from either the PowerConnect OS or Force10 OS/FTOS and will be made available for the 10G and faster Dell Networking S-series switches, the Z-series 40G core switches and DNOS6 is available for the N-series switches.

IOS XE is a release train of Cisco Systems' widely deployed Internetworking Operating System (IOS), introduced with the ASR 1000 series.

References

  1. "Products & Services". Cisco.
  2. QNX press release Confirming use of their microkernel in IOS XR
  3. "Cisco IOS XR Software Release 6.0 Operational Enhancements Data Sheet". Cisco.
  4. "Cisco press release announcing CRS-1 and IOS XR". Archived from the original on March 9, 2005.
  5. "Release Notes for Cisco NCS 6000 Series Routers, Release 5.0.0". Cisco.
  6. "Release Notes for Cisco ASR 9000 Series Aggregation Services Routers, Release 6.1.2".
  7. "Converting Cisco IOS Configurations to Cisco IOS XR Configurations" (PDF). cisco.com. Cisco Systems. Retrieved August 4, 2017.