Un router are acces la patru tipuri de memorie: RAM, ROM, NVRAM și Flash.
RAM
RAM este utilizat pentru a stoca diferite aplicații și procese inclusiv:
- Cisco IOS - IOS-ul este copiat în RAM în timpul pornirii.
- Fișierul de configurare existent - Este fișierul de configurare care stochează comenzile de configurate pe care le utilizează în mod curent IOS-ul routerului. Este cunoscut și ca running-config.
- Tabela de rutare IP - Fișierul stochează informații despre routerele conectate direct sau aflate la distanță. Este utilizat pentru a determina cea mai bună cale de trimitere a pachetelor.
- Cache-ul ARP - Acest cache conține asocierile dintre adresa IPv4 și MAC, similar cu cache-ul ARP (Address Resolution Protocol) pe un calculator. Cache-ul ARP este utilizat pe routere care au interfețe LAN, precum interfețe Ethernet.
- Memoria tampon a pachetului Pachetele sunt stocate pentru moment într-o memorie tampon atunci când sunt primite pe o interfață sau înainte de a ieși de pe interfață.
Ca și calculatoarele, routerele Cisco folosesc memoria DRAM (RAM dinamic). DRAM este un tip obișnuit de RAM care stochează instrucțiunile și datele ce trebuie executate de CPU. Spre deosebire de ROM, RAM este memorie volatilă și necesită alimentară continuă pentru a își menține informațiile. Pierde tot conținutul atunci când routerul este oprit sau restartat.
În mod implicit, routerele 1941 vin cu 512 MB de DRMA aflat pe placa de bază a sistemului (onboard) și un slot DIMM (dual in-line memory module) pentru îmbunătățiri ale memoriei de până la 2.0 GB adiționali. Modelele Cisco 2901, 2911 și 2921 vin cu 512 MB de DRAM onboard. Rețineți că prima generație de ISR-uri și routerele Cisco mai vechi nu aveau RAM onboard.
ROM
Routerele Cisco folosesc ROM pentru a stoca:
- Instrucțiuni de pornire - Asigură instrucțiunile de pornire.
- Software de diagnosticare de bază - Efectuează POST pentru toate componentele.
- IOS Limitat - Asigură o versiune de backup limitată a sistemului de operare, în cazul în care routerul nu poate încărca IOS-ul complet.
ROM este un firmaware încorporat pe un circuit integrat înăuntrul router-ului și nu își pierde conținutul atunci când router-ul este oprit sau repornit.
NVRAM
NVRAM este utilizat de IOS-ul Cisco pentru a stoca permanent fișierul de configurare inițial (startup-config). Ca și ROM, NVRAM nu își pierde conținutul atunci când este oprită alimentarea.
Memoria Flash
Memoria Flash este o memorie nevolatilă utilizată ca stocare permanentă pentru IOS și pentru celelalte fișiere legate de sistem. IOS-ul este copiat din flash în ROM în timpul procesului de pornire.
Routerele Cisco 1941 au două sloturi externe Compact Flash. Fiecare slot poate suporta densități cu viteză mare de stocare ce pot atinge și 4 GB în densitate.
Figura cuprinde cele patru tipuri de memorie.