La mayoría de los dispositivos Cisco utilizan un sistema operativo que originalmente fue conocido como Internetwork Operating System o IOS (actualmente Cisco IOS) independientemente del tamaño o el tipo de dispositivo.
Cisco IOS se encarga de llevar a cabo los procesos de administración de interfaces, recursos, direccionaiento, enrutamiento, QoS, seguridad, etc. Cisco IOS permite acceder a los equipos vía CLI (Command Line Interface) o GUI (Graphical User Interface) de acuerdo a nuestra preferencia.
El archivo IOS se almacena en una memoria no volátil llamada flash y se puede encontrar visible o dentro del equipo, esto permite actualizar actualizar a una versión más reciente del IOS (se pueden almacenar diferentes versiones al mismo tiempo) e incluso remover la memoria flash en caso de que falle o por una de mayor capacidad.
La navegación a través del Cisco IOS es similar entre un switch o router, existen varios modos de operación estructurados jerárquicamente y cada uno de ellos permiten tareas específicas, los modos de IOS son de orden jerárquico y se encuentran de la siguiente manera:
- Modo usuario (EXEC de usuario)
- Modo ejecución privilegiado (EXEC privilegiado)
- Modo de configuración global
- Modos de configuración específicos