网络设备依靠下列两类软件才能运行:操作系统和配置。与任何一台计算机的操作系统一样,网络设备的操作系统有助于设备硬件组件的基本运作。

 
配置文件包含 Cisco IOS 软件命令,这些命令用于自定义 Cisco 设备的功能。当系统从 startup-config 文件启动时或在配置模式下从 CLI 输入命令时,就会通过 Cisco IOS 软件解析(解释并执行)这些命令。
 
网络管理员通过创建配置来定义所需的 Cisco 设备功能。配置文件的典型大小为几百到几千字节。
 
配置文件的类型
 
每台 Cisco 网络设备包含两个配置文件:
运行配置文件 — 用于设备的当前工作过程中
启动配置文件 — 用作备份配置,在设备启动时加载
 
配置文件还可以存储在远程服务器上进行备份。
启动配置文件
 
启动配置文件 (startup-config) 用于在系统启动过程中配置设备。启动配置文件(即 startup-config 文件)存储在非易失性 RAM (NVRAM)。因为 NVRAM 具有非易失性,所以当 Cisco 设备关闭后,文件仍保持完好。每次路由器启动或重新加载时,都会将 startup-config 文件加载到内存中。该配置文件一旦加载到内存中,就被视为运行配置(即 running-config)。
 
运行配置
 
此配置文件一旦加载到内存中,即被用于操作网络设备。
 
当网络管理员配置设备时,运行配置文件即被修改。修改运行配置文件会立即影响 Cisco 设备的运行。修改之后,管理员可以选择将更改保存到 startup-config 文件中,下次重启设备时将会使用修改后的配置。
 
因为运行配置文件存储在内存中,所以当您关闭设备电源或重新启动设备时,该配置文件会丢失。如果在设备关闭前,没有把对 running-config 文件的更改保存到 startup-config 文件中,那些更改也将会丢失。