Cisco IOS
Cisco IOS (Internetwork Operating System) es el software utilizado por la mayoría de routers y switches de Cisco systems (algunos switches obsoletos usaban CatOS). IOS es un paquete de funciones de enroutamiento y conmutamiento y telecomunicaciones que se integra con un sistema operativo multitarea.
La interfaz de línea de comandos de IOS(IOS CLI) proporciona un conjunto de comandos de múltiples palabras. El conjunto de comandos disponibles lo determina el nivel de privilegio del usuario. Por ejemplo el modo “Global configuration” proporciona comandos para cambiar la configuración del sistema mientras que el modo “Interface configuration” proporciona comandos para cambiar la configuración de una interfaz específica. A todos los comandos se les asigna un nivel de privilegios de 0 a 15, y pueden ser utilizados por los usuarios con los privilegios necesarios. A través de la CLI, se pueden definir los comandos disponibles de cada nivel de privilegio.
Sistema de arranque IOS
El arranque de IOS, realiza un Bootstrap (Comprobación de hardware).
Después intentará cargar una imagen IOS desde la memoria Flash o desde un servidor TFTP. En el caso de no encontrarla usará una versión reducida de la IOS ubicada e la ROM.
Tras el arranque del sistema localizará la configuración 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 instalación (modo Setup).
Con la siguiente imagen puede quedar más claro:
Modos de configuración:
- Modo USER EXEC:Modo sin privilegios en el que no podemos modificar ni leer la configuración del equipo. Básicamente, solo podemos utilizar: show, ping, telnet, traceroute.
- Modo PRIVILEGED EXEC:Modo de visualización con privilegios.
- Modo de Configuración Global o CONFIGURE:Permite configurar aspectos simples del equipo como pueden ser el nombre, alias de comandos, reloj, etc.
- Modos de configuración específicos:Permiten configurar protocolos, interfaces o en general aspectos más complejos del equipo.
Sistema de archivos
IOS File System (IFS) puede acceder y almacenar distintos tipos de datos en:
- Bootflash
- Flash se usa para almacenar imágenes completas del software cisco IOS. Guarda copia del sistema operativo.
- Flh ASI
- Nvram es uno de los componentes de configuración interna de un router. Se usa para almacenar un archivo de configuración de respaldo/inicio
- RCP
- Slo
- Slot1
- System
- TFTP
Simulador IOS de Cisco
GNS3 (graphical network simulator 3) es un simulador gráfico de red basado en la IOS de Cisco. Con este simulador podemos crear un laboratorio 100% operativo de dispositivos Cisco, sólo necesitamos disponer de las imágenes IOS de cada uno de los routers, switches o firewalls a usar. Resulta bastante útil para la preparación de certificaciones CCNA, CCNP, CCIE y otras, además de volcar entornos de clientes y realizar pruebas reales.
Cisco IOS ofrece una gran variedad de comandos, pero ha demostrado ser vulnerable a desbordamientos de búfer y otros problemas que han afectado a otros sistemas operativos.
Versiones del Cisco IOS
Curso: Cisco CCNA Routing & Switching
Centro: Tajamar
Año académico: 2017-2018