企業路由器可以說和家用路由器是千差萬別的,只有學會調試企業路由器才能說是一名網絡工程師。本文就以思科路由器為例介紹一下企業級路由器是怎樣子的以及如何對它進行調試。
Cisco 2900系列集成多業務路由器
企業路由器實際上是一臺特殊用途的計算機,和常見的PC 機一樣,有CPU、內存、BOOT ROM,但路由器沒有鍵盤、硬盤、顯示器;然而比起計算機,路由器多了NVRAM、FLASH 以及各種各樣的接口。路由器各個部件的作用如下:
- CPU:中央處理單元,和計算機一樣,它是路由器的控制和運算部件。
- RAM/DRAM:內存,用于存儲臨時的運算結果,如:路由表、ARP 表、快速交換緩存、緩沖數據包、數據隊列、當前配置。眾所周知,RAM 中的數據在路由器斷電后是會丟失的。
- FLASH:可擦除、可編程的ROM,用于存放路由器的IOS,FLASH 的可擦除特性允許我們更新、升級IOS 而不用更換路由器內部的芯片。路由器斷電后,FLASH 的內容不會丟失。FLASH 容量較大時,就可以存放多個IOS 版本。
- NVRAM:非易失性RAM,用于存放路由器的配置文件,路由器斷電后,NVRAM 中的內容仍然保持。
- ROM:只讀存儲器,存儲了路由器的開機診斷程序、引導程序和特殊版本的IOS 軟件(用于診斷等有限用途),ROM 中軟件升級時需要更換芯片。
- 接口(Interface):用于網絡連接,路由器就是通過這些接口和不同的網絡進行連接的。
路由器內部結構
路由器也有自己的操作系統,通常稱為IOS(Internetwork Operating System)。和計算機上的windows一樣,IOS是路由器的靈魂,所有配置是通過IOS完成的。
show命令顯示路由器的各種信息
當路由器開機后,首先執行一個開機自檢過程(Power On Self Test,POST),診斷驗證CPU、內存及各個端口是否正常,緊接著路由器進入軟件初始化過程。
其步驟如下:
- 執行ROM中的引導程序加載(Bootstrap Loader),它和計算機中的BIOS很類似,Bootstrap會把 IOS裝到RAM中。
- IOS可以存放許多地方(FLASH、TFTP服務器上或ROM中),路由器尋找IOS映像的順序,取決于配置寄存器的啟動域以及其他的設置。
- 加載IOS到RAM中,如果IOS是壓縮過的就先解壓。
- 在NVRAM中查找配置文件,并把配置文件加載到RAM中運行。
路由器啟動過程示意圖
那路由器沒有鍵盤和鼠標如何對它進行調試呢,我們需要把計算機的串口和路由器的console口進行連接。把串口連接到電腦的com口上,另一頭連接到路由器的console口上,筆記本連接需要用usb轉console轉接頭。
推薦使用SecureCRT軟件工具進行連接路由器,打開SecureCRT,新建連接,選擇“Serial”。
在筆記本電腦的“設備管理器”里面查看Com口轉USB線的驅動安裝的是哪個Com口。
選擇對應的COM口,波特率為9600(大多數設備默認為9600),數據位8,奇偶檢驗無,停止位1。去掉流控的所有選項。
點擊完成。
這樣SecureCRT就能連上路由器了,并可進行相關配置了。