Intro to Cisco Operating Systems

Neil Anderson
A free video tutorial from Neil Anderson
Building your Cloud and Data Center career
4.6 instructor rating • 10 courses • 290,466 students

Lecture description

In this lecture, you'll learn about the different operating systems that run on Cisco's different router and switch platforms. You don't actually need to know this for the CCNA exam, but it's beneficial to have an understanding of Cisco's wider portfolio. Cisco's different operating systems are very similar from a management and administrative point-of-view, so it's easy to transfer your skills between platforms.


I'll start off by giving you a bit of history. Many people think of Cisco as being a routing and switching company, but they actually were just a purely routing company when they started out. IOS was the original operating system that they used on their routers. It's the same operating system that's used today, although obviously it's gone through quite a few upgrades in the time since Cisco started back in 1984.


Cisco then bought the company 'Crescendo' in 1993. The Catalyst switch product line came about because of that acquisition. The original operating system on the Catalyst switches was CatOS, but that's been deprecated for a long time now.


Cisco firewalls evolved from another acquisition, that of 'Network Translation' back in 1995. Cisco got their PIX firewall from that acqusition, which used the Finesse operating system. The PIX firewall has since evolved into the ASA Adaptive Security Compliance.


Both the CatOS and Finesse operating systems were ported over to IOS over the following years. Cisco standardised on IOS for all of their network infrastructure devices.


There are also some other operating systems on some of the newer router and switch platforms. IOS runs on the majority of Cisco routers and switches, but some of the newer platforms have new operating systems.


The Cisco Nexus and MDS Data Centre switches run on NX-OS.


The high-end NCS and CRS service provider routers and also the ASR9K and XR12K routers run on IOS-XR.


The ASR1K service provider routers run on IOS-XE.


You may be thinking "all these different operating systems are going to make things more difficult for network engineers." But they don't really, because all of the different Cisco operating systems have incredibly similar Command Line syntax. If you know a command in IOS, it's probably going to be exactly the same command in all of the other operating systems as well.


If you're now wondering why Cisco have different operating systems for their routers and switches then, the main difference is under the hood. IOS has a monolithic kernel, meaning that if one process running on the router crashes it can crash the entire router. The other, newer operating systems have microkernels, with processes running in separate, protected memory address space. If one of the processes crashes, it should restart without affect the rest of the system.


These operating systems other than IOS are mainly on the higher-end routers and switches, with the standard routers and switches still running IOS. Now, don't think that IOS is an inferior or unreliable operating system. It's been purpose-built by Cisco, who are the biggest networking company in the world, to run on enterprise-grade routers and switches. It is very hardened and still very, very reliable.

Learn more from the full course

Cisco CCNA 200-301 – The Complete Guide to Getting Certified

The top rated CCNA course online and only one where all questions get a response. Full lab exercises included.

38:07:54 of on-demand video • Updated November 2021

  • Get what you need to pass the up-to-date Cisco CCNA 200-301 exam
  • Gain hands-on Cisco CCNA configuration and troubleshooting experience through practice labs
  • Explore how routing and switching technologies work in real world environments
  • Develop skills to work on enterprise production networks
English [Auto] In this lecture, you'll learn about the different operating systems that run on Cisco's different rotor and switch platforms. Now, you don't actually need to know this for the exam. The exam focuses purely on Aiwass, on Cisco routers and switches. So if you're wondering why am I including this van? The reason is that it's something that you would wonder about anyway. And I want to explain to you that by taking this class and learning how to configure Cisco Ayash, it's going to enable you to work on any of a different Cisco reporters and switches, because from a management and administrative point of view, it's pretty much identical no matter which actual operating system you're working on. So I'll start off by giving you a bit of history. Many people think of Cisco as being a routing and switching company, but they actually were just a purely routing company when they started off. And when they did start off, Aiwass was the original operating system they used on the same operating system that's used today, although obviously it's going through quite a few upgrades in the time since Cisco started back in 1984. So they were originally a routing company to offer switches. That was through an acquisition. They bought Crescendo in 1993 and the Catalyst switch product line came about because of that acquisition. The original operating system on the switches was cut OS. But that's being deprecated quite a long time ago. And I. Cisco firewalls evolved from another acquisition that was the acquisition of Network Translation back in 1995, and Cisco got their PIC's firewall from that which uses the Finnish operating system. Now, both the analog switches and the originally depicts firewall, which neither EMC firewall were parted over to the IOC operating system over the following years. So Cisco standardized on IO, asked for all with their network infrastructure devices. There are some other operating systems on some of the newer or on switch platforms film. So Aiwass runs on the majority of Cisco routers and switches. But some of the newer platforms do have these new operating systems. Let's look at who now. So on the Cisco Nexus and the MDX data center switches, they run on Anex or ASH on the high end service provider routers, the NCIS and the series and also in the S9 key and the X are 12 drivers. They run on Iooss X, R and on the asare. One key service provider, routers. They run on IOW access to your maybe thinking, oh, well, this is going to make things more difficult at first, all these different operating systems. But really it doesn't, because all of the different Cisco Operating Systems, they are incredibly similar from the command line point of view. If you know a command in the U.S., it's probably going to be exactly the same command and all of the different operating systems as well. As far is administering and managing them, they're all nearly exactly the same. So you may be wondering, well, if managing them is exactly the same, why is there a different operating systems? The main reason and where they're different is under the hood. Aiwass is got a monolithic kernel, meaning that if one processor running one crashes, it can crash the entire route or the other. Newer operating systems have got micro kernels and the processes run and separate, protected, mamady address space. So if one of the processes crashes, it shouldn't affect the running on the rest of the system. So these other operating systems are mainly on the higher end rotors and switches. But on the enterprise, great drivers and switches, they are still running iOS. I don't think that Aiwass is a bad or an unreliable operating system. It's been purpose built and by Cisco are the biggest networking company in the world to run on enterprise grade and switches. So it is very hard and it's still very, very reliable.