路由器與其他計算機的相似之處在于,它也有內存、操作系統、配置和用戶界面(Cisco路由器中的操作系統,被稱為互連網絡操作系統Internetwork Operating System或I O S,其版權歸C i s c o所有)。與其他計算機相似,路由器也有一個引導過程,用于從R O M裝入引導程序,并使計算機將其操作系統和配置裝入內存。
路由器區別于其他計算機的是用戶界面和內存的配置。
1. 路由器的內存類型
在典型的D O S和U N I X系統中,將存儲器在物理上分為多個存儲體,每個存儲體由軟件分配不同的功能。路由器也有多個存儲體,每個存儲體用于不同的功能。這些存儲體的功能隨路由器的不同而不同。表1 - 1給出了在路由器中,各種存儲器的用途。
表1-1 路由器內存具體信息一覽
(點擊查看原圖)
(1) ROM
只讀存儲器(R O M)中含有一份路由器使用的I O S拷貝。7 0 0 0系列路由器的R O M芯片位于路由器處理器板上,4 0 0 0的R O M芯片位于主板上。在7 0 0 0和4 0 0 0中,R O M芯片可升級為新版的I O S。在2 5 0 0路由器和1 0 0 0系列L A N擴展器中,R O M芯片不能被升級,且只含有一個功能非常有限的操作系統,僅有路由選擇功能。在2 5 0 0系列的路由器中,I O S位于閃存中。
當運行低于版本11的Cisco IOS時,若在引導期間,將一臺終端連接到控制臺端口,你會看到2 5 0 0系列的缺陷。ROM IOS檢查配置文件后,將不能識別大多數命令。這將導致屏幕上出現許多錯誤信息,這是正常的。當閃存中的I O S裝入后,通常不再有錯誤信息顯示。
(2) RAM
隨機訪問存儲器(R A M)被I O S分為共享內存和主存。主存用于存儲路由器配置和與路由協議相關的I O S數據結構。對于I P,主存用于維護路由表和A R P表等;對于I P X,主存用于維護S A P和其他表(這些術語將在后面解釋)。