認識路由器

此文章用於溫習若干年前老師教的知識:

路由器通常工作在OSI模型的第三層(即網絡層),以前經常說三層交換機可能會取代路由器,個人認爲這兩類產品各有千秋,根本原因在使用成本和功能,比如BGP還是得用路由器、IDC還是得用交換機接入。下面進入正題:

1.1 路由器簡介

路由器能起到隔離廣播域和衝突域的作用,還能在不同網絡間轉發數據包。路由器實際上是一臺特殊用途的計算機,和常見的PC 機一樣,路由器有CPU、內存、BOOT ROM。路由器沒有鍵盤、硬盤、顯示器;然而比起計算機,路由器多了NVRAM、FLASH 以及各種各樣的接口。路由器各個部件的作用如下:

(1) CPU:中央處理單元,和計算機一樣,它是路由器的控制和運算部件。

(2) RAM/DRAM:內存,用於存儲臨時的運算結果,如:路由表、ARP 表、快速交換緩存、緩衝數據包、數據隊列、當前配置。衆所周知,RAM 中的數據在路由器斷電後是會丟失的。

(3) FLASH:可擦除、可編程的ROM,用於存放路由器的IOS,FLASH 的可擦除特性允許我們更新、升級IOS 而不用更換路由器內部的芯片。路由器斷電後,FLASH 的內容不會丟失。FLASH 容量較大時,就可以存放多個IOS 版本。

(4) NVRAM:非易失性RAM,用於存放路由器的配置文件,路由器斷電後,NVRAM 中的內容仍然保持。

(5) ROM:只讀存儲器,存儲了路由器的開機診斷程序、引導程序和特殊版本的IOS 軟件(用於診斷等有限用途),ROM 中軟件升級時需要更換芯片。

(6) 接口(Interface):用於網絡連接,路由器就是通過這些接口和不同的網絡進行連接的。

1.2 IOS簡介

路由器的操作系統通常稱爲IOS(Internetwork Operating System)。Cisco 的IOS是命令行界面(稱爲CLI,Command Line Interface),CLI 有兩種基本工作模式:

(1) 用戶模式(User mode):通常用來查看路由器的狀態。在此狀態下,無法對路由器進行配置,可以查看的路由器信息也是有限的。

(2) 特權模式(Privilege mode):可以更改路由器的配置,當然也可以查看路由器的所有信息。

查看命令如下圖:


路由器啓動過程如下圖:



IOS 可以存放在許多地方(FLASH、TFTP 服務器上或ROM 中),路由器尋找IOS 映像的順序,取決於配置寄存器的啓動域以及其他的設置。配置寄存器(configurationregister)是一個16 位(2 進制)的寄存器,低4 位就是啓動域,不同的值代表從不同的位置查找IOS,如下表,詳細的IOS 查找過程如下圖所示
配置寄存器的值(16 進制) 描述
0 使用ROM 模式
1 自動從ROM 中啓動
2-F 從FLASH 或TFTP 服務器啓動



1.3 CDP協議簡介

CDP(Cisco Discovery Protocol)協議是Cisco 專有的協議,是使Cisco 網絡設備能夠發現相鄰的、直連的其他Cisco 設備的協議。CDP 是數據鏈路層的協議,因此使用不同的網絡層協議的Cisco 設備也可以獲得對方的信息。CDP 協議默認是啓動的,建議關閉,提高安全性。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章