CISCO模擬器介紹&GNS3使用指南

作者:Simon Xiao(肖三毛)
相關CISCO模擬軟件:
  基於Dynamips內核的還有以下軟件:
  1、工大瑞譜版,使用極其簡單,使用已搭建的拓撲,可滿足大部分NA,NP,以及一部分IE實驗
  2、DynamipsGUI,DynagenSee等,自己搭建拓撲,也很方便
  3、原版的Dynamips
  當然,cisco官方也有自己的packet tracer,適用於NA教學,網絡技術的教學課程中效果不錯。
  類似的路由交換機模擬軟件還有Boson Network Designer
gns3軟件介紹:
  GNS3是一款優秀的具有圖形化界面可以運行在多平臺(包括Windows, Linux, and MacOS等)的網絡虛擬軟件。Cisco網絡設備管理員或是想要通過CCNA,CCNP,CCIE等Cisco認證考試的相關人士可以通過它來完成相關的實驗模擬操作。同時它也可以用於虛擬體驗Cisco網際操作系統IOS或者是檢驗將要在真實的路由器上部署實施的相關配置。
  簡單說來它是dynamips的一個圖形前端,相比直接使用dynamips這樣的虛擬軟件要更容易上手和更具有可操作性。

  GNS3整合瞭如下的軟件:
  1、Dynamips :一款可以讓用戶直接運行Cisco系統二進制鏡像(binary images此詞語翻譯是否恰當?)的IOS模擬器
  2、Dynagen :是Dynamips的文字顯示前端
  3、Pemu :PIX防火牆設備模擬器。
  4、Winpcap :windows平臺下一個免費,公共的網絡訪問系統。開發winpcap這個項目的目的在於爲win32應用程序提供訪問網絡底層的能力。
  功能簡介:
  1、設計優秀的網絡拓撲結構
  2、模擬Cisco路由設備和PIX防火牆
  3、仿真簡單的Ethernet, ATM和幀中繼交換機
  4、能夠裝載和保存爲Dynamips的配置格式,也就是說對於使用dynamips內核的虛擬軟件具有較好的兼容性
  5、支持一些文件格式(JPEG, PNG, BMP and XPM)的導出
  重要提示: 用戶必須自行準備需要使用的IOS文件
  
  官方網址:
www.gns3.cn
  使用方法:
  1.首先對 GNS3做些設置。
  
第一步:點擊 Edit->Preferences… 在彈出的對話框中右側選擇 Dynampis
  然後在 Executable pateh 中:寫入你安裝的 GNS3的目錄下的 Dynampis-wxp.exe,舉個例子,我的目錄是E:/simulatorGNS3/GNS3/Dynamips/dynamips-wxp。這個dynamips-wxp就是我們的 dynampis 模擬器了。有一點請注意,GNS3只支持英文目錄,所以有中文出現的話,會有錯誤。(如果你是2000操作系統選擇Dynampis-2000, vista選擇Dynampis-wxp)
  
第二步:在 working directory 中隨便安排一個目錄,這個目錄將用來存放運行模擬器的時候產生的一些文件。設置完畢後點擊 OK。
  
第三步:點擊 Edit->Ios image and hypervisors。
  
  在 image file 中導入你的cisco IOS。
  IOS命名規則:eg:c3640-ik9o3s-mz.124-10.bin,那麼platform就是 3600,Chassis 就是 3640。
IOS 命名規則與特性集
  Cisco 的IOS 軟件映像文件的文件名有一定的命名規則,方便客戶初步識別該映像文件的特性集。
  Cisco 的IOS 文件名,如c7200-ajs40-mz,包括三個主要部分:
  1 硬件平臺
  2 特性集
  3 內存特性
 
  硬件平臺
  c7200-ajs40-mz 中C7200 代表了軟件適用的硬件平臺,如C7200 表示的是Cisco7200 系列路由器,RSP 代表的是Cisco7500 路由器,而GSR 則代表Cisco 的高端產品千兆位交換路由器。
 
  特性集
  Cisco 的軟件IOS 可以是不同特性集的組合,如前例中的ajs40 分別代表了APPN 特性集、企業特性集、NAT 特性集和40 位加密特性集。Cisco 還定義了超過30 種不同的特性集代碼,其中主要的包括:
  a APPN 特性集Boot Boot Image d Desktop 特性集
  g ISDN 特性集i IP 特性集l 企業特性集
  n IPX 特性集o 防火牆特性集p 運營商特性集
  r IBM 特性集v VIP 和雙RSP 支持x X.25/FR/H.323
  
  
然後點擊 Save 按鈕就可以了。
  
第四步:畫圖。直接拖曳相關原件到界面就可以,這個與以前的Boson Network Designer以及Cisco的packet tracer操作很相似,操作非常簡單,需要的設備拖動到編輯界面就可以了。然後按照拓撲點擊添加接口的按鈕。

  通過雙擊,右擊圖中的路由器和交換機的圖標,可以進行一些簡單的配置,比如圖標的命名,交換機的接口屬性
  
第五步:點擊 Emulation Mode
  稍等片刻後就出現上面這張圖,下面的=>欄目裏面就是 GNS3 集成 Dynagen 後的比較直觀的界面了。現在就是模擬器可以運行的關鍵步驟了:
  1. 輸入 list 回車。
  命令會顯示模擬器的相關信息。可以看到在 state裏面顯示 stopped 的,相應的右邊就是紅色小燈。

  
        2. 打開任務管理器,也就是 ctrl+alt+del。然後在=>後面輸入 start(會變色,說明這是一個命令,後面的參數我們用 r4,也就是拓撲裏面對應的路由器的標號,也就是在打list 的時候 name 列的標號,注意和 start 之間有空格) r4(注意大小寫)。
  這個時候 r4的燈應該變成了綠色,與此同時,你的任務管理器的 cpu 使用率應該非常大,這是因爲模擬器模擬的是路由器的結構,因此他不知道路由器的 cpu 什麼時候會空閒,所以一直是滿載,這個時候我們進行如下處理:
  輸入 idlepc get r4
  這條命令會讓程序算出一個可能的 idlepc value(設置合適的value 可以大大降低 cpu使用率)。在彈出的對話框中就是可能的 idlepc value,我們只要在打*的數字(系統推薦的最有可能合理的 idlepc alue)中選一個輸入編號就可以。這個時候觀察你的 CPU使用率,如果沒有下降,那麼輸入 idlepc show r4 重新選一個編號,然後觀察,如此反覆。
  如果 CPU使用率下降了,那麼點擊開始-運行->輸入 telnet 127.0.0.1 端口號(這個端口號就是我們打入 list的時候,console 這一列相應的數字)。
  現在在出現的 telnet 命令框中按幾個回車,然後按照如下命令輸入:
en
conf t
hostname Rx
enable password cisco
line vty 0
password cisco
logg sy
exec-t 0 0
login
exit
line console 0
password cisco
logg sy
exec-t 0 0
login
exit
no ip do lo
  以上是所有路由器基礎配置,提高實驗效率,這對控制 CPU 使用率有好處。r1, r2, r3, r5 等上圖中的其他路由器也用類似方法解決。成功的話,便可以使用GNS3模擬器進行CISCO實驗了。
  由於模擬器不支持 telnet 下的 reload 命令,所以 reload 就變成在模擬器中先 stop 然後start。最後大家可以保存下模擬器,以便下次直接使用。
  這是 Dynampis 模擬器最簡單的路由拓撲,如果你在網上比較關注模擬器的發展,會發現有很大的發展,但是對於剛剛接觸 CISCO,以上方法已經足夠大家完成路由部分的所有實驗。
##########################################
                              完
##########################################
ITMOV旗艦 Simon Xiao(肖三毛)技術博客
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章