Un enrutador es un dispositivo de red que reenvía paquetes de datos entre redes informáticas. La secuencia de arranque del enrutador incluye los siguientes elementos de memoria:
- Memoria de solo lectura (ROM): La ROM almacena el programa de arranque del enrutador junto con el software del sistema operativo y otros programas de prueba, como los programas POST (Power On Self Test).
- Memoria flash: La memoria flash comúnmente conocida como flash contiene las imágenes del IOS. El enrutador utiliza el contenido flash en el momento de la recarga. Flash es una ROM borrable y reprogramable.
- Memoria de acceso aleatorio (RAM): La RAM almacena información como tablas de enrutamiento y archivos de configuración activos. La RAM es volátil y, por lo tanto, su contenido se pierde al apagar y recargar el enrutador.
- RAM no volátil (NVRAM): NVRAM almacena los archivos de configuración de arranque. Es RAM no volátil; por lo tanto, el contenido no se perderá al apagar y recargar el enrutador.
Puertos:
Los enrutadores Cisco tienen dos tipos de puertos: interfaces y líneas. Las interfaces conectan los enrutadores a otros dispositivos. Los datos viajan a través de estos puertos en la red. Las interfaces se identifican por su nombre y número. Algunas interfaces comunes son:
Podemos configurar routers conectándolos a otro tipo de puertos llamados líneas. Al igual que las interfaces, las líneas también se identifican por el nombre y el número de la línea. Algunas reglas comunes son:
- Puertos de consola
- Puertas Auxiliares
- puertos VTY
Interfaz de línea de comandos:
IOS proporciona una interfaz de línea de comandos para interactuar con el enrutador Cisco. La interfaz de línea de comandos se usa primero para configurar y administrar dispositivos Cisco. Es accesible a través de módem, consola y conexión telnet. En CLI podemos escribir un comando y ejecutarlo.
Orden de arranque del enrutador:
La secuencia de pasos que realiza el enrutador durante el proceso de inicio se denomina secuencia de inicio del enrutador. El orden de inicio del enrutador define el orden en el que se lleva a cabo el proceso de inicio en un enrutador.
Pasos de la secuencia de inicio del enrutador:
- Cuando el enrutador está encendido, ejecuta el programa POST (Power On Self Test). El programa POST prueba el hardware presente y verifica si está operativo o no. Los programas POST se guardan y ejecutan desde la ROM.
- El programa de arranque en la ROM verifica el valor del registro de configuración para encontrar dónde cargar el IOS. El valor predeterminado del registro de configuración 0x2102 especifica que el router debe cargar la imagen del software del sistema operativo Cisco IOS desde la memoria flash y cargar la configuración de arranque.
- El programa Bootstrap localiza y carga el programa IOS en el registro de configuración. Este programa también es responsable de inicializar el hardware y encontrar la ubicación del programa IOS y cargar la imagen IOS desde la memoria flash.
- Si el programa Bootstrap no encuentra la imagen del IOS, actuará como monitor de ROM. Es compatible con una línea de comandos que se utiliza para realizar tareas de configuración.
- El IOS encuentra el archivo de configuración válido almacenado en la NVRAM. Este archivo se llama startup-config.
- Si la configuración de inicio (startup-config) está presente en la NVRAM, el enrutador carga el archivo en la RAM y aplica el archivo de configuración de inicio. Si el archivo no está presente en NVRAM, intentará cargar un archivo desde TFTP. Si ningún servidor TFTP responde, ingresará al modo de configuración.
- Cuando se carga la configuración de inicio, IOS mostrará el modo CLI en el modo de usuario.

Ejemplo de proceso de arranque del enrutador:
El enrutador realizará los pasos anteriores durante el proceso de arranque.
- El enrutador está encendido.
- Se ejecuta POST, que verifica los componentes de hardware, incluida la memoria y las interfaces.
- El programa de arranque se cargará y ejecutará.
- Bootstrap lee el valor del registro de configuración que especifica cómo se iniciará el enrutador.
- Según el valor del registro de configuración, el programa de arranque encuentra y localiza la imagen del IOS.
- Si Bootstrap no puede cargar el IOS, la secuencia de inicio se moverá al modo ROMMON (Monitor de ROM) para la resolución de problemas.
- Cuando se carga IOS, la configuración se encuentra y se carga.
- Si la configuración no está presente, se abre el cuadro de diálogo Configuración del sistema.
- Una vez que se haya cargado la configuración, aparecerá en la interfaz CLI.