SHARE
Facebook X Pinterest WhatsApp

Cisco Evolves IOS XR Network Operating System with Linux

thumbnail Cisco Evolves IOS XR Network Operating System with Linux

At the core of Cisco’s big routers has long been the IOS-XR network operating system. IOS-XR is now evolving, thanks to a rebasing on Linux and the inputs of Cisco’s hyperscale web partners. Kevin Wollenweber, director of product management for Cisco’s service provider segment, explained that the new IOS-XR 6.0 release provides improved visibility into […]

Nov 25, 2015
Enterprise Networking Planet content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

At the core of Cisco’s big routers has long been the IOS-XR network operating system. IOS-XR is now evolving, thanks to a rebasing on Linux and the inputs of Cisco’s hyperscale web partners.

Kevin Wollenweber, director of product management for Cisco’s service provider segment, explained that the new IOS-XR 6.0 release provides improved visibility into a network using a feature called telemetry. Wollenweber explained that in the past, many network devices used old approaches, such as SNMP traps, that probe a network in order to get information.

“What we’ve done with telemetry is we have built a publisher/subscriber model where devices push out information at regular intervals,” Wollenweber said.

Additionally, IOS-XR provides more programmability to enable a higher degree of network automation. Technologies such as Puppet and Chef for orchestration are now also enabled for automation.

“We built an infrastructure that allows people to run their own applications in Linux containers on the router itself,” Wollenweber said.

Cisco is using Linux Containers (LXC) as the container technology. Wollenweber explained that IOS-XR is now based on a Linux infrastructure, which enables more toolchains and standard interfaces.

Wollenweber explained that the move to Linux for IOS-XR has been ongoing. He noted that when IOS-XR first shipped in 2004, it was based on the QNX micro-kernel. Cisco has now taken all the benefits it built into the QNX based IOS-XR and moved it into a 64-bit Linux infrastructure.

“The 64-bit Linux infrastructure is the de facto standard that is being used across the industry today,” Wollenweber said. “So it gives us more development tools, more tool chains and also more access into the third party development ecosystem.”

Cisco first began using a Linux-based IOS-XR version in early 2014 on one of its routers and is now expanding to a new portfolio of NCS routers, including the NCS 1000, 5000 and 5,500.

Multiple large-scale web vendors like Facebook have recently started to try and build their own networking infrastructure by way of the Open Compute Project’s whitebox networking efforts. Wollenweber said that the OCP efforts are largely about enabling agility and improved automation as well as integration with common tooling.

“A lot of the problems that we’re trying to solve through the IOS-XR are the same,” Wollenweber said.

Sean Michael Kerner is a senior editor at Enterprise Networking Planet and InternetNews.com. Follow him on Twitter @TechJournalist.

Recommended for you...

How to Block a Program with Firewall in 7 Easy Steps
Ray Fernandez
Jun 2, 2023
Linux Virtual Memory: Optimizing Virtual Memory on Linux
Ray Fernandez
May 24, 2023
Top 5 Web and Internet OSs for Enterprises in 2023
Aminu Abdullahi
Mar 29, 2023
Top IoT Operating Systems
Collins Ayuya
Nov 17, 2022
Enterprise Networking Planet Logo

Enterprise Networking Planet aims to educate and assist IT administrators in building strong network infrastructures for their enterprise companies. Enterprise Networking Planet contributors write about relevant and useful topics on the cutting edge of enterprise networking based on years of personal experience in the field.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.