Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Is there a difference between ios xr and ios xe?


Asked by Amelia Todd on Dec 05, 2021 iOS Development Manual



While IOS XE (IOSd) and IOS share a lot of the same code, IOS XR is a completely different code base. Since IOS XE has IOSd running as an application on top of linux, it becomes possible to also run different applications on the hardware, a good example of this is running Wireshark on a switch.
Additionally,
Cisco IOS is a monolithic operating system running directly on the hardware while IOS XE is a combination of a linux kernel and a (monolithic) application (IOSd) that runs on top of this kernel. 2. IOS XR is based on QNX (since version 5.0 it’s also based on linux) where the IOSd application has been separated into many different applications.
Consequently, Thanks to the feature set of Linux, Cisco IOS-XE adds support for symmetric multiprocessing and separate memory spaces. However, other than its Linux underpinnings, Cisco IOS-XE is basically the same as traditional Cisco IOS. So, I didn’t give it a separate treatment in this blog article.
In addition,
IOS-XR is based on QNX (QNX is a Unix type OS). The applications of IOS-XR has been seperated into different processes and if any one process stops or malfunctions ,the other processes are not effected. Here are some commonly asked questions and answers to help with your adoption of Cisco DNA Center Wireless.
Furthermore,
An additional way to see which version of the IOSd is included in a Cisco IOS XE Software 3E, 3S, 3SE, 3SG, or 3SP release is to visit the Software Center on Cisco.com, navigate to the Cisco IOS XE Software releases for the applicable platform, and refer to the name of the software image for the release.