☆ 陸承景
(柘榮職業(yè)技術(shù)學校,福建柘榮 355300)
計算機網(wǎng)絡實驗課程是計算機網(wǎng)絡專業(yè)最重要的實驗課程,由于計算機網(wǎng)絡實驗涉及的內(nèi)容比較多,受實驗室條件的限制,在缺乏計算機網(wǎng)絡實驗硬件設備的條件下,如何開展計算機網(wǎng)絡實驗教學是值得研究的問題。通過在計算機網(wǎng)絡實驗教學中的實踐,發(fā)現(xiàn)可以借助幾款網(wǎng)絡模擬器軟件建立模擬實驗環(huán)境,開展計算機網(wǎng)絡的實驗教學,進行網(wǎng)絡仿真實驗。
網(wǎng)絡模擬器是專業(yè)研究機構(gòu)和公司開發(fā)的網(wǎng)絡仿真工具軟件,是為網(wǎng)絡初學者設計的用于提供計算機網(wǎng)絡設計、配置和網(wǎng)絡故障排除模擬環(huán)境的學習平臺,它支持用戶進行仿真、虛擬和活動的網(wǎng)絡模型。網(wǎng)絡模擬器能夠模擬出各種網(wǎng)絡硬件設備,使用者可以在單機環(huán)境下設計拓撲結(jié)構(gòu),組建網(wǎng)絡進行仿真實驗。學生可以在網(wǎng)絡模擬器的網(wǎng)絡環(huán)境中,進行反復練習,不僅提高自己的實踐動手能力和解決實際問題的能力,而且提高了計算機網(wǎng)絡實驗效率,降低實驗成本。同時,培養(yǎng)學生組建、維護和管理網(wǎng)絡的能力,增強學生對計算機網(wǎng)絡理論和概念的掌握和理解。
目前,網(wǎng)絡模擬器種類繁多,一些網(wǎng)絡設備公司都積極開發(fā)與之相配套的網(wǎng)絡模擬軟件,思科、華為、AT&T等網(wǎng)絡設備供應商都相繼推出網(wǎng)絡模擬器。廣受網(wǎng)絡、通信等專業(yè)的教學部門和培訓機構(gòu)青睞的網(wǎng)絡模擬器主要有 Boson NetSim、Packet Tracer、Dynamips等模擬軟件,現(xiàn)就這幾款網(wǎng)絡模擬器軟件在計算機網(wǎng)絡實驗中的應用進行分析。
Boson Netsim是Boson公司開發(fā)的一款網(wǎng)絡模擬軟件,它最先提出自定義網(wǎng)絡拓撲的功能,大多數(shù)人都使用它來練習CCNA和CCNP的實驗。它由Boson Network Designer(網(wǎng)絡拓撲圖設計)和Boson Netsim(實驗模擬器)兩部分組成。Boson NetSim能夠?qū)崿F(xiàn)交換機基本實驗、路由器基本實驗、遠程訪問基本實驗以及進階實驗。路由實驗可以實現(xiàn)靜態(tài)路由,動態(tài)路由實驗如RIP,IGRP,0SPF等,還可以實現(xiàn) ISDN、PPP、CHAP、NAT 地址轉(zhuǎn)換等實驗,可以組建基于核心層、匯聚層、接入層三層交換的高級網(wǎng)絡實驗,使用交換機實現(xiàn)虛擬局域網(wǎng)VLAN劃分的,生成樹、VTP、TRUNK等交換實驗。打開用Boson Network Designer設計好的網(wǎng)絡拓撲結(jié)構(gòu)圖(*.top文件),對拓撲圖里的路由器、交換機、用戶機等網(wǎng)絡設備進行配置實驗。用戶可以在Boson NetSim中放入各種型號的路由器或交換機,配置各種協(xié)議命令,觀察實驗結(jié)果,對運行的協(xié)議進行診斷等。因此,Boson Netsim主要可用于完成部分網(wǎng)絡基礎(chǔ)類、部分網(wǎng)絡安全類和網(wǎng)絡管理類實驗。
例如:我們做路由器NAT實驗。
實驗拓撲圖(如圖1):
圖1
實驗要求:
路由器R1 路由器R2接口 IP地址 接口 IP地址FastEthernet0/1 192.168.1.1/24 FastEthernet 0/1 192.168.1.2/24 FastEthernet0/0 192.168.0.1/24 FastEthernet0/0 192.168.2.1/24 PC1 192.168.0.2/24 PC2 192.168.2.2/24 PC1 的網(wǎng)關(guān) 192.168.0.1 PC2 的網(wǎng)關(guān) 192.168.2.1
實驗目標:
內(nèi)部的PC1需要訪問外部的服務器PC2,在路由器R1 上做地址轉(zhuǎn)換,將 192.168.0.0/24 轉(zhuǎn)換成192.168.1.10-192.168.1.20 之間的地址,并且做端口的地址復用。
配置步驟:
第一步,配置所有接口的IP地址,并測試連通性。
第二步,R1_config#ip access-list standard 1
第三步,測試。
Packet Tracer軟件是Cisco公司開發(fā)的網(wǎng)絡模擬器工具軟件支持用戶建立仿真、虛擬和活動網(wǎng)絡模型。同其他仿真器一樣,Packet Tracer軟件通過一組簡化的網(wǎng)絡設備和協(xié)議模型,讓用戶在軟件的圖形用戶界面上直接使用拖曳方法建立網(wǎng)絡拓撲結(jié)構(gòu)。軟件中實現(xiàn)的IOS子集允許用戶配置設備,并可提供數(shù)據(jù)包在網(wǎng)絡中行進的詳細處理過程,展示網(wǎng)絡實時運行情況。
Packet Tracer軟件提供邏輯工作區(qū)(Logica1) 與物理工作區(qū)(Physica1)2個工作區(qū),實時模式(Real-time)與仿真模式(simulation)2種工作模式,在邏輯工作區(qū)和實時模式下,利用網(wǎng)絡仿真設備可以靈活方便地建立各種計算機網(wǎng)絡實驗場景。Packet Tracer能夠模擬的終端設備有服務器、臺式機、PDA、IPPone等;中間設備包括交換機、路由器、廣域網(wǎng)網(wǎng)云等;傳輸媒體有串行線、CONSOLE線、光纖、雙絞線等;支持的協(xié)議有 TCP/IP、RIP、OSPF、EIGRP、PPP、幀中繼、DHCP、DNS、TELNET等協(xié)議。通常模擬設備包含3個配置選項窗口:PhysieM、Config和CLI。Physical選項窗口用于模擬更換設備的擴展模塊,Config選項窗口是以圖形界面方式對設備進行配置,CLI選項窗口用于以命令行方式對設備進行配置。用戶可以在軟件的圖形用戶界面上直接使用拖曳方法建立網(wǎng)絡拓撲,并可提供數(shù)據(jù)包在網(wǎng)絡中行進的詳細處理過程,觀察網(wǎng)絡實時運行情況。因此,Packet Tracer主要可用于完成部分網(wǎng)絡基礎(chǔ)類、部分網(wǎng)絡安全類和網(wǎng)絡管理類實驗。
例如:我們做路由器串口PPP-PAP配置實驗(如圖2)。
圖2
實驗要求:通過serial口將路由器1和2相連。
實驗結(jié)果:通過serial口兩臺路由器可以ping通。
配置之前的設備:
過程同上。
配置之后的設備:
Dynamips是法國UTC大學的Christophe Fillot編寫的Cisco設備模擬器。可以運行在微軟(XP/2000/2003)或者Linux操作系統(tǒng)上,Dynamips不同于傳統(tǒng)的純軟件式模擬器,它模擬了多種型號的Cisco路由器的硬件平臺,用戶可以在模擬器中直接加載并運行真正的IOS鏡像,并且確保在絕大多數(shù)情況下得到的結(jié)果與真實設備的結(jié)果相同。相比較其他網(wǎng)絡模擬軟件,其優(yōu)勢極其明顯。其他模擬平臺只是單純模擬配置命令,只局限在學習配置命令的層面,無法對網(wǎng)絡進行管理和故障分析與排查。而Dynamips平臺是使用虛擬機技術(shù)而且可以運行Cisco官方的設備操作系統(tǒng)(IOS),正是如此,在虛擬出的硬件平臺上具備物理設備的所有功能。但是Dynamips不能模擬交換機的功能。
Dynamips是一個純粹的命令行程序。當我們需要模擬一個由多臺設備組成的復雜網(wǎng)絡時,純粹的命令行配置會顯著地增加配置復雜度。許多第三方團體或個人開發(fā)了各種Dynamips的前端程序來簡化Dynamips的配置過程。其中,最著名的前端程序是Dynagen。Dynagen通過類似INI文件格式的配置文件來定義模擬設備的型號、參數(shù),以網(wǎng)絡的拓撲方式連接,主要可用于完成網(wǎng)絡管理類中高級和復雜的實驗以及部分網(wǎng)絡基礎(chǔ)類、部分網(wǎng)絡安全類實驗。
例如:我們做單區(qū)域OSPF路由協(xié)議的配置實驗(如圖 3)。
實驗拓撲:
圖3
實驗要求:
DCR1 DCR2接口 IP地址 接口 IP地址Serial 0/2 192.168.2.1/24 Serial0 /3 192.168.2.2/24 FastEthernet0/0 192.168.1.1/24 FastEthernet0/0 192.168.4.2/24 Loopback11 192.168.5.1/24 FastEthernet 0/1 192.168.3.2/24
在路由器1和2中分別啟用OSPF協(xié)議,使1和2中的任意接口間可以連通。
實驗結(jié)果:路由器1的任意IP地址和路由器2的任意IP地址間可以ping通。
配置步驟:
本文通過介紹幾款網(wǎng)絡模擬器在計算機網(wǎng)絡實驗教學中的應用,并對幾款常用的網(wǎng)絡模擬器進行了簡單的分析,論述如何在計算機網(wǎng)絡實踐教學中利用網(wǎng)絡模擬器進行仿真實驗的過程。通過仿真實驗的教學實踐,一方面解決了因缺乏實驗設備無法開展計算機網(wǎng)絡實驗教學的問題,另一方面通過各種類型的網(wǎng)絡仿真設備構(gòu)建和配置計算機網(wǎng)絡,加深學生對計算機網(wǎng)絡理論和概念的掌握和理解,培養(yǎng)學生組建、維護和管理計算機網(wǎng)絡的技能,達到通過實驗教學促進理論教學的目的,使學生將理論知識與實踐操作緊密結(jié)合起來從而提高了計算機網(wǎng)絡教學的效果。
[1]費添林.在計算機網(wǎng)絡課程中組建Netsim虛擬實驗室[J].電腦知識與技術(shù),2009,(5).
[2]徐晉濤,馮增才.計算機專業(yè)實訓教學的研究與探索[J].實驗室科學,2010,(13).
[3]梁廣民.思科網(wǎng)絡實驗室CCNA實驗指南[M].北京:電子工業(yè)出版社,2009.
[4]蔣永國,郭忠文,洪鋒.基于Packet Tracer5.0配置單區(qū)域和多區(qū)域 0SPF[J].計算機教育,2009,(13).
[5]Dynamips中文手冊.