Cisco IOS (originalmente Internetwork Operating System) es el software utilizado en la gran mayoría de routers (encaminadores) y switches (conmutadores) de Cisco Systems (algunos conmutadores obsoletos ejecutaban CatOS).
El conjunto disponible se determina mediante el "modo" y el nivel de privilegios del usuario actual.
Después intentará cargar una imagen IOS desde la memoria Flash o desde un servidor TFTP.
Podemos modificar un puerto en modo trunk para elegir que vlans pasan a través de éste.
Esto está diseñado para evitar la ataques "shoulder-surfing" durante la visualización de configuraciones del enrutador y no es seguro - que son fáciles de descifrar utilizando un software llamado "getpass", disponible desde 1995, aunque las contraseñas pueden ser decodificados por el enrutador usando el "key-chain" de comandos y entrando como la llave, y luego utilizando el comando “show-key”.
Sin embargo, una cuenta local por lo general sigue siendo necesario para situaciones de emergencia.