Los routers tienen acceso a cuatro tipos de memoria: RAM, ROM, NVRAM y flash.
RAM
La RAM se utiliza para almacenar diversas aplicaciones y procesos, incluido lo siguiente:
- Cisco IOS: el IOS se copia en la RAM durante el arranque.
- Archivo de configuración en ejecución: este es el archivo de configuración que almacena los comandos de configuración que el IOS del router utiliza actualmente. También se conoce como “running-config”.
- Tabla de enrutamiento IP: este archivo almacena información sobre las redes conectadas directamente y remotas. Se utiliza para determinar el mejor camino para reenviar paquetes.
- Caché ARP: esta caché contiene la asignación de direcciones IPv4 a direcciones MAC y es similar a la caché de protocolo de resolución de direcciones (ARP) de una PC. La caché ARP se utiliza en routers que tienen interfaces LAN, como interfaces Ethernet.
- Búfer de paquetes: los paquetes se almacenan temporalmente en un búfer cuando se reciben en una interfaz o antes de salir por una.
Al igual que las PC, los routers Cisco utilizan memoria de acceso aleatorio dinámica (DRAM). La DRAM es un tipo muy común de RAM que almacena las instrucciones y los datos necesarios para su ejecución por parte de la CPU. A diferencia de la ROM, la memoria RAM es volátil y requiere alimentación constante para mantener la información. Pierde todo el contenido cuando se apaga o se reinicia el router.
De manera predeterminada, los routers 1941 vienen con 512 MB de DRAM soldada en la placa de sistema principal (incorporada) y una ranura para módulo de memoria en línea doble (DIMM) para realizar actualizaciones de memoria de hasta 2,0 GB adicionales. Los modelos Cisco 2901, 2911 y 2921 vienen con 512 MB de DRAM incorporada. Observe que la primera generación de ISR y los routers Cisco más antiguos no tienen RAM incorporada.
ROM
Los routers Cisco usan la memoria ROM para almacenar lo siguiente:
- Instrucciones de arranque: proporcionan las instrucciones de inicio.
- Software de diagnóstico básico: realiza el autodiagnóstico al encender (POST) de todos los componentes.
- IOS limitado: proporciona una versión limitada de respaldo del OS, en caso de que el router no pueda cargar el IOS con todas las funciones.
La ROM consiste en un firmware incorporado en un circuito integrado en el router y no pierde el contenido cuando el router se reinicia o se apaga.
NVRAM
El Cisco IOS usa la NVRAM como almacenamiento permanente para el archivo de configuración de inicio (startup-config). Al igual que la ROM, la NVRAM no pierde el contenido cuando se apaga el dispositivo.
Memoria Flash
La memoria flash es memoria de PC no volátil que se utiliza como almacenamiento permanente para el IOS y otros archivos relacionados con el sistema. El IOS se copia de la memoria flash a la RAM durante el proceso de arranque.
Los routers Cisco 1941 vienen con dos ranuras externas para memoria Compact Flash. En cada ranura, la densidad de almacenamiento de alta velocidad puede alcanzar los 4 GB.
En la ilustración, se resumen los cuatro tipos de memoria.