Cisco IOS XR

Line card running IOS XR.

IOS XR is a train of Cisco Systems' widely deployed Internetworking Operating System (IOS), used on their high-end Network Converging System(NCS), carrier-grade routers such as the CRS series, 12000 series, and ASR9000 series.

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 is provided by QNX.[2]

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.[3] The first generally available version was 2.0. The most recent release is version 6.0[4] which was released on 23 December 2015.

Other significant releases include the following.

Differences between IOS and IOS XR

Example BGP configuration for both IOS and IOS XR. More examples can be found in the Cisco document Converting Cisco IOS Configurations to Cisco IOS XR Configurations.[7]

! Cisco 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
!
! Cisco IOS XR
!
router bgp 109
  neighbor 203.0.113.1
    remote-as 109
    update-source Loopback0
  !
!


References

  1. Cisco IOS XR product literature
  2. QNX press release confirming use of their microkernel in IOS XR
  3. Cisco press release announcing CRS-1 and IOS XR
  4. Cisco's release notes, for the various IOS XR versions
  5. Release notes for XR 5.0
  6. http://www.cisco.com/c/en/us/td/docs/routers/asr9000/software/asr9k_r6-1/general/release/notes/b-release-note-asr9k-612.html
  7. "Converting Cisco IOS Configurations to Cisco IOS XR Configurations" (PDF). cisco.com. Cisco Systems. Retrieved 4 August 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.