IOS Storage Locations
- ROM
- Read-Only Memory
- Like a BIOS; first loaded on device power-up
- Performs Power On Self Test (POST)
- Load's Bootstrap
- Bootstrap looks for an IOS image in Flash
- If no IOS image found, will load ROMMON
- ROM MONitor can be used to recover missing or corrupted images
- Flash
- Built-in on older devices; newer devices use CompactFlash
- Used to store IOS images
- IOS images can be loaded with TFTP or USB
- First IOS image in storage gets loaded
- Can override with
Config# boot system flash (image name)
- Can override with
- NVRAM
- Non-Volatile RAM
- Does not wipe on power loss
- Stores the startup-config file
- After the system has loaded the IOS image, it will check for a startup config
- If found, startup-config is copied to RAM as running-config
- If not found, initiates Setup Wizard
- Non-Volatile RAM
- RAM
- Random Access Memory
- Wipes on power loss
- Runs the running-config
- Any changes to running-config must be copied to startup-config to persist between power outages
- Random Access Memory
-
Configuration storage locations
- The IOS OS image is stored in flash
- The startup config is stored in NVRAM
- The running config is loaded into RAM on bootup
-
The VLAN Database (switches only)