IOS XR is the continuation of a number of widely known Cisco IOS , used in its high-end routers focused on telecom operators, similar to the CRS-1, 12000 and ASR9000 series.
Content
Architecture
According to Cisco literature, IOS XR has little in common with other systems of the IOS family, and is built on “ crowding out multitasking , memory protection, multitasking based on a microkernel operating system .” [1] The microkernel is QNX . [2]
IOS XR aims to provide the following advantages over earlier iOS releases:
- Improved increased availability (mainly due to excessive large hardware support and fault protection methods, like protecting the memory area for individual processes and the restart process).
- Improved scalability for large hardware configurations (via distributed software infrastructure and two-stage forwarding architecture).
- Basic software package (allows multicast and MPLS routing for installing and uninstalling software while the router is running).
- Ability to install service packs and patches (potentially when the router continues to work).
- Web-based graphical interface for system management (general use, as well as XML- management interface).
History
IOS XR was announced in May 2004 with CRS-1. [3] The first publicly available version was 2.0; The first publicly available version for the 12000 series router was 3.2. The latest release (version 6.1.3) was released on February 15, 2017. [four]
Links
- Multimedia Documentation for IOX XR and Supported Systems (English) (Retrieved December 1, 2009)
Notes
- ↑ Cisco IOS XR Software - Product Literature
- ↑ QNX press release confirming micronucleus use in IOS XR
- ↑ Cisco Press Release Archived on June 17, 2006. announcing CRS-1 and IOS XR
- ↑ Release Notes for Cisco ASR 9000 Series Aggregation Services Routers, Release 6.1.3 - Cisco