D'une façon générale les routeurs Cisco possèdent quatre types de mémoire, chaque type a une fonctionnalité très précise.
· RAM: mémoire permettant au système d'exploitation IOS Internetworking
Operating System de gérer tous les éléments lui permettant de travailler
(fichiers de configuration, table de routage, buffers, etc….), ce sont en
général des barrettes SIMM. Par extension cette mémoire est
communément appelée la "running".
· NVRAM: No Volatil RAM, c'est la mémoire utilisée uniquement pour
sauvegarder le fichier de configuration (@ IP, configuration des interfaces,
protocoles de routage, etc…..) du routeur et la valeur du registre de
configuration (16 bits). Par extension cette mémoire est communément
appelée la "start-up config".
· Flash: c'est de la mémoire de type EEPROM, elle est utilisée pour
sauvegarder le système d'exploitation IOS. En fonction de sa taille, il est
possible de sauvegarder plusieurs IOS dans cette mémoire (exemple IOS
de différents versions, ce qui peut-être très intéressant lors d'une
migration).
· ROM: cette mémoire est utilisée au démarrage du routeur pour initialiser
l'IOS en fonction du registre. Si aucun IOS en Flash n'est valide, la
mémoire ROM possède un IOS primaire qui permettra au routeur de
démarrer. Par extension cette mémoire est communément appelée la
"bootstrap".