在CISCO的路由器上大體有ROM,NVRAM,RAM,Flash.四種相關的存儲介質,分別承載不同的功能.IOS本身裝載在FLASH(閃存)當中,RAM存儲路由器當前運行的配置文件(running-config),而路由器當前的啟動配置文件(startup-config)則存儲在NVRAM中,ROM中則加載著MiniIos,BootStrap及RomMonitor運行模式程序.
其實路由器其實跟日常生活中的用PC機物理架構差不多,PC的主板,內存,處理器等等在路由里面都存在,一臺PC也沒有做成一臺ROUTER,比如用的比較多的國外的ROUTEROS,國內的海蛛蛛等等軟路由系統。
(1)路由器在加電啟動以后再進行POST自檢過程。
(2)POST自檢通過之后,將通過路由器內部的ROM當中的BootStrap程序進行引導。 初步引導完成之后,將定位查找FLASH里面的完整的IOS網絡操作系統,如果在Rom里面找到完整的Ios文件的話,就進行加載引導。
(3)如果在Fash當中沒有找到完整的IOS文件的話,將可以修改寄存器的16進制制值定位到其它模式的轉變,比如MiniIos或者RomMonitor模式。通過TFTP服務上傳一個完整的Ios文件,然后重起路由器,再進入路由的正常模式的配置。
(4)當Ios文件完整的加載之后,它會在NVRAM當中找尋路由器的Startup-config這個開始啟動配置文件的存在,該配置文件保存路由器已經保存下來的配置條目信息,而是在接下來過程當中的Running-Config文件。加載路由器的所有配置,并將這個文件copy到Ram當中,然后啟動進入用戶配置模式下進行相關的路由配置。如果在NVRAM當中沒有找到開始配置文件(startup-config),將進入到一個向導式的配置模式進行路由器的配置。我們可以選擇N,將進入CLI的配置界面進行配置。