一、IOS 進程架構
- IOS 為單體單執行緒作業系統 (早期) / 多進程架構 (新版 IOS-XE/XR),每個功能模組 (IP 輸入、OSPF、BGP、QoS、SNMP、SSH…) 以 **進程** 形式並行運行。
- 配置命令本質是**控制進程行為參數** (如 `router ospf 1` 啟動 OSPF 進程、`interface gi0/0` 進入介面進程上下文)。
- 可同時運行進程數受限於 **CPU 核心數、主頻、DRAM 容量** (如 ISR4000 4 核 1.8GHz + 4GB/8GB/16GB)。
- 查看進程:`show processes cpu sorted`、`show processes memory sorted`、`show processes | include `。
二、啟動配置 vs 運行配置
| 屬性 | 啟動配置 | 運行配置 |
| 儲存位置 | NVRAM (非揮發性) | RAM (揮發性) |
| 生效時機 | 裝置重啟/冷啟動時載入 | 配置命令提交即時生效 |
| 指令檢視 | `show startup-config` | `show running-config` |
| 持久化 | `copy running-config startup-config` / `write memory` / `wr` | 自動 (掉電即失) |
| 別名 | 備份配置 | 當前配置 |
黃金法則: 每次變更後 **必須 `wr`**,否則重啟配置遺失。生產環境建議啟用 `archive` 定時備份至遠端 (SCP/TFTP/HTTP)。
三、輔助埠 (Aux Port) 遠端管理
- 物理介面:RJ-45 (小型) / DB-25 (大型),電氣標準 EIA/TIA-232 (RS-232)。
- 主要用途:**連接 Modem (PSTN/3G/4G/USB-LTE)**,提供 **帶外管理 (OOB)** 通道。
- 關鍵配置:
line aux 0
modem InOut ! 允許撥入/撥出
transport input all ! 允許所有協議 (通常只需 telnet/ssh)
speed 115200 ! 匹配 Modem 速率
flowcontrol hardware ! 硬體流控 (RTS/CTS)
password cisco123
login
exec-timeout 15 0 ! 15 分鐘無操作斷線
- 應用場景:主線路 (光纖/專線) 中斷時,透過 4G/5G Modem 撥入 Aux 口,遠端 CLI 故障排除、恢復配置、重啟介面。
- 安全加固:`access-class` 限制來源 IP、`transport input ssh` 僅允許 SSH、啟用 AAA/TACACS+ 認證。
Console 埠補充
- 同為 RS-232 非同步序列埠,專供本地初始配置、密碼恢復、ROMMON 操作。
- 現代設備多為 **USB Console (Type-B Mini/Micro)** + 傳統 RJ-45 並存,驅動安裝後映射為 COM 埠。