Cisco – Comparing Cisco IOS Versions vs Cisco ASA Versions

ciscocisco-asacisco-commandscisco-ios

I'm very confused by Cisco versions, but perhaps I'm just over thinking it. Are IOs versions and ASA versions the same? E.g. If I have an ASA 5510 and I type

show version

and it comes back with

Cisco Adaptive Security Appliance Software Version 8.3(2)
Device Manager Version 6.9(4)

does that mean it's running IOS 8.3?

Or will accept IOS 8.3 level commands?

Or do ASA devices have their own version separate from the IOS versions?

(p.s. the version numbers above are made up so they won't make sense).

More generally, how do you know which commands a Cisco device is going to accept? If you show up at a clients and start trying to do named access lists (which apparently started with IOS 11.2?) how do you know if they are going to work? Or do you just try, curse and revert to older commands on the fly if they aren't recognized?

I've searched long and hard and nothing seems to show what versions which commands should work on.

Best Answer

Cisco has a whole bunch of different operating systems for a variety of products:

  • IOS runs on most Cisco routers and switches.
  • IOS XE is a more modern, modular version of IOS.
  • IOS XR runs on high-end routers.
  • NX-OS runs on the Nexus line of datacenter switches.
  • ASA OS runs on Cisco ASA devices.
  • AireOS runs on Access Points.
  • And I'm probably forgetting a lot of other devices and appliances.

Version numbers for all these operating systems are unrelated. And even within the same OS there can be different release trains for different platforms.

If you want to know which commands should work on a specific device, you can check the Cisco Feature Navigator.