Cisco IOS (originalmente Internetwork Operating System) es el software utilizado en la
gran mayora de routers (encaminadores) y switches (conmutadores) de Cisco Systems (algunos conmutadores obsoletos ejecutaban CatOS). IOS es un paquete de funciones de enrutamiento, conmutamiento, trabajo de internet y telecomunicaciones que se integra estrechamente con un sistema operativo multitarea. La interfaz de lnea de comandos de IOS (IOS CLI) proporciona un conjunto fijo de comandos de mltiples palabras. El conjunto disponible se determina mediante el "modo" y el nivel de privilegios del usuario actual. El modo "Global configuration" proporciona comandos para cambiar la configuracin del sistema y el modo "interface configuration" a su vez, proporciona comandos para cambiar la configuracin de una interfaz especfica. A todos los comandos se les asigna un nivel de privilegios, de 0 a 15, y pueden ser accedidos por usuarios con los privilegios necesarios. A travs de la CLI, se pueden definir los comandos disponibles para cada nivel de privilegio. Arranque del IOS Al arrancar un dispositivo de Cisco este realiza un Bootstrap (comprobacin de hardware). Despus intentar cargar una imagen IOS desde la memoria Flash o desde un servidor TFTP. En el caso de no hallarla ejecutar una versin reducida de la IOS ubicada en la ROM. Tras el arranque del sistema localizar la configuracin del mismo, generalmente en texto simple. Puede estar ubicada en la memoria NVRAM o en un servidor de TFTP. En el caso de no encontrarla iniciar un asistente de instalacin (modo Setup).