錢愛增
摘 要:IP地址規(guī)劃是計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)的重難點(diǎn)內(nèi)容之一,理論抽象,教學(xué)難度大,傳統(tǒng)教學(xué)方法往往流于空洞的理論說教,學(xué)生理解和接收均比較困難。針對這一問題,筆者將Boson Netsim模擬軟件引入到該內(nèi)容課堂教學(xué)中,利用該軟件對教學(xué)內(nèi)容重新進(jìn)行了教學(xué)設(shè)計(jì),通過對實(shí)例運(yùn)行結(jié)果的分析引出并講解課堂理論內(nèi)容,然后從理論分析的角度進(jìn)一步驗(yàn)證了實(shí)例運(yùn)行結(jié)果,最后利用Boson Netsim模擬軟件對一個(gè)IP地址規(guī)劃實(shí)例進(jìn)行了實(shí)現(xiàn),對所學(xué)理論知識(shí)進(jìn)行了具體應(yīng)用,課堂教學(xué)擺脫了傳統(tǒng)的理論說教,寓抽象的理論于淺顯的實(shí)例分析中,取得了較好的教學(xué)效果。
關(guān)鍵詞:IP地址子網(wǎng)掩碼IP地址規(guī)劃子網(wǎng)分割網(wǎng)絡(luò)聚合
中圖分類號(hào):TP393.2 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1673-8454(2009)09-0060-04
一、Boson Netsim模擬軟件簡介
Boson公司的Netsim是一個(gè)適合多種操作系統(tǒng)的軟件平臺(tái),提供了完整的動(dòng)態(tài)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)、仿真和分析的可視化環(huán)境。學(xué)習(xí)者可通過該軟件,自定義網(wǎng)絡(luò)拓?fù)鋱D,然后根據(jù)自己設(shè)計(jì)的拓?fù)鋱D來配置交換機(jī)、路由器等設(shè)備,所有的操作與真實(shí)的環(huán)境完全相同。該軟件除允許用戶自定義網(wǎng)絡(luò)拓?fù)鋱D外,還提供一些定制好的經(jīng)典的網(wǎng)絡(luò)拓?fù)鋱D,并給出操作步驟和命令答案,非常適合學(xué)生課后自學(xué)。而且由于Netsim是一款Cisco路由器、交換機(jī)模擬程序,可以模擬Cisco環(huán)境下的網(wǎng)絡(luò)硬件平臺(tái)。它能夠?yàn)槟切┱跍?zhǔn)備CCNA、CCNP考試,卻苦于沒有實(shí)驗(yàn)設(shè)備、實(shí)驗(yàn)環(huán)境為練習(xí)考試中命令的學(xué)生提供有力練習(xí)與操作。[1][2][3]
二、Boson Netsim模擬軟件在IP地址規(guī)劃課堂教學(xué)中的應(yīng)用
IP地址規(guī)劃課堂內(nèi)容主要包括子網(wǎng)掩碼的作用、網(wǎng)絡(luò)聚合、網(wǎng)絡(luò)分割和IP地址規(guī)劃四大部分內(nèi)容,Boson Netsim模擬軟件在這幾部分內(nèi)容中的具體應(yīng)用如下。
1.通過課堂教學(xué)示例引出課堂教學(xué)內(nèi)容
(1)課堂教學(xué)示例
pc1、pc2均連接在一臺(tái)二層交換機(jī)上,IP地址和子網(wǎng)掩碼配置如表1所示,問pc1和pc2之間能否通信?
(2)利用Boson Netsim模擬軟件對(1)中各示例進(jìn)行測試
第一步,啟動(dòng)Boson Netsim模擬軟件網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)程序,設(shè)計(jì)網(wǎng)絡(luò)拓?fù)淙鐖D1所示,保存名字為2pc.top。
第二步,啟動(dòng)Boson Netsim模擬軟件,打開剛才保存的拓?fù)浣Y(jié)構(gòu),點(diǎn)擊“pc1”按鈕,在“c:>” 提示符下,按
表1中示例1為pc1配置IP信息,如圖2所示,點(diǎn)擊“OK”按鈕即可完成pc1IP信息的配置,同樣方法按表1中示例1為pc2配置IP信息。
第三步,點(diǎn)擊“pc1”按鈕,在“c:>”提示符下輸入ping 192.168.1.1,測試結(jié)果不通,如圖3所示。
按照上述步驟和方法,分別將表1中示例2、示例3、示例4中pc1和pc2的IP地址信息配上,然后用ping進(jìn)行測試,結(jié)果為:示例2、示例3中pc1和pc2均互通,示例4中pc1和pc2不通。
(3)分析(2)示例測試結(jié)果,講解子網(wǎng)掩碼、網(wǎng)絡(luò)聚合和子網(wǎng)分割課堂內(nèi)容[4][5][6]
1)子網(wǎng)掩碼
網(wǎng)絡(luò)中的每個(gè)主機(jī)通過所配置的IP地址和子網(wǎng)掩碼對應(yīng)位逐位相與來確定本主機(jī)所屬的網(wǎng)絡(luò)號(hào),如果兩臺(tái)主機(jī)的網(wǎng)絡(luò)號(hào)相同,則兩臺(tái)主機(jī)處于同一個(gè)網(wǎng)絡(luò)中,即相通,如果兩臺(tái)主機(jī)的網(wǎng)絡(luò)號(hào)不同,則兩臺(tái)主機(jī)不處于同一個(gè)網(wǎng)絡(luò),即不通。
示例1中,pc1的IP與其子網(wǎng)掩碼相與得網(wǎng)絡(luò)號(hào)為192.168.0.0,而pc2的IP與子網(wǎng)掩碼相與所得網(wǎng)絡(luò)號(hào)為192.168.1.0,兩個(gè)數(shù)不一樣,所以不通,即從理論上給測試結(jié)果以佐證。
2)網(wǎng)絡(luò)聚合
示例2中的pc1和pc2為什么能互通呢?示例2中pc1的IP與子網(wǎng)掩碼相與得網(wǎng)絡(luò)號(hào)為192.168.0.0,pc2的IP與子網(wǎng)掩碼相與得網(wǎng)絡(luò)號(hào)為192.168.0.0,兩個(gè)數(shù)相同,所以結(jié)果互通,理論分析與實(shí)際測試結(jié)果一致。
分析示例1與示例2兩組數(shù)據(jù),我們發(fā)現(xiàn)示例2的子網(wǎng)掩碼比示例1的子網(wǎng)掩碼少了一個(gè)255,即少了1個(gè)8位。在示例2中,把原來用于網(wǎng)絡(luò)位的位用作了主機(jī)位,減少了網(wǎng)絡(luò)的數(shù)量,擴(kuò)大了網(wǎng)絡(luò)的范圍,具體方法為:若減少了n位,則網(wǎng)絡(luò)擴(kuò)大2n倍,教材中將子網(wǎng)掩碼中“1”對應(yīng)位的個(gè)數(shù)記為“/數(shù)字”的形式,如255.255.255.0寫成“/24”,表2為常用網(wǎng)絡(luò)聚合。
從表2我們也可以看出,示例2中pc1和pc2配置的子網(wǎng)掩碼為16位,屬于同一個(gè)網(wǎng)絡(luò),所以能夠互通,理論分析和實(shí)際測試結(jié)果一致。
3)子網(wǎng)分割
示例3中pc1的IP地址與子網(wǎng)掩碼相與得網(wǎng)絡(luò)號(hào)為192.168.0.0,pc2的IP地址與子網(wǎng)掩碼相與所得網(wǎng)絡(luò)號(hào)為192.168.0.0,兩個(gè)網(wǎng)絡(luò)號(hào)相同,所以pc1、pc2能夠互通。再看示例4,pc1、pc2的IP地址與子網(wǎng)掩碼相與所得網(wǎng)絡(luò)號(hào)分別為192.168.0.0和192.168.0.128,兩個(gè)網(wǎng)絡(luò)號(hào)不同,所以pc1、pc2不能通信,理論分析和Boson Netsim模擬軟件測試結(jié)果一致。
示例4的子網(wǎng)掩碼比示例3的子網(wǎng)掩碼多了一位,把原來用作主機(jī)的位用作了子網(wǎng)位,增加了網(wǎng)絡(luò)的數(shù)量,縮小了網(wǎng)絡(luò)的范圍,具體方法為:若擴(kuò)大n位,則網(wǎng)絡(luò)縮小2n倍,表3為常用的子網(wǎng)分割。
從表3我們可以看出,示例4中pc1和pc2所配置的子網(wǎng)掩碼均為255.255.255.128,是25位的子網(wǎng)掩碼,他們分別處于兩個(gè)子網(wǎng)當(dāng)中,所以pc1和pc2不能通信。
2.利用上文理論知識(shí)進(jìn)行IP地址規(guī)劃
(1)應(yīng)用示例
如圖4所示,某公司通過4臺(tái)路由器(Router)將多個(gè)子公司網(wǎng)絡(luò)連接起來,其中網(wǎng)絡(luò)1需要50個(gè)節(jié)點(diǎn)地址,網(wǎng)絡(luò)2~網(wǎng)絡(luò)4中每個(gè)子網(wǎng)需要10個(gè)節(jié)點(diǎn)地址,路由器間通過鏈路相連,試為該公司進(jìn)行合理網(wǎng)絡(luò)規(guī)劃。
分析圖4所示的該公司網(wǎng)絡(luò)拓?fù)?,該拓?fù)渲泄舶?個(gè)網(wǎng)絡(luò),根據(jù)要求該公司共需要IP地址個(gè)數(shù)為(50+1)+(10+1)×3+2×3=90個(gè)。由網(wǎng)絡(luò)聚合和子網(wǎng)分割內(nèi)容可知,本實(shí)例需要進(jìn)行子網(wǎng)分割,否則會(huì)造成IP地址的浪費(fèi),為使IP地址規(guī)劃最為合理,網(wǎng)絡(luò)1分配一個(gè)64個(gè)IP地址的網(wǎng)絡(luò),網(wǎng)絡(luò)2~網(wǎng)絡(luò)4各分配1個(gè)含16個(gè)IP地址的網(wǎng)絡(luò),3個(gè)路由器鏈路連接網(wǎng)絡(luò)各分配1個(gè)含4個(gè)IP地址的網(wǎng)絡(luò),具體見表4。
(2)使用Boson Netsim模擬軟件對實(shí)例進(jìn)行驗(yàn)證實(shí)現(xiàn)
1)使用Boson Netsim模擬軟件設(shè)計(jì)網(wǎng)絡(luò)拓?fù)?,如圖4所示,保存文件名位4pc-4r.top。
2)使用Boson Netsim模擬軟件打開上面保存的網(wǎng)絡(luò)拓?fù)湮募?pc-4r.top,按照表4分別為圖4所示網(wǎng)絡(luò)拓?fù)渲械母鱾€(gè)設(shè)備配置上IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)等信息,在Router1、Router2、Router3和Router4上分別啟動(dòng)rip協(xié)議,并廣播本路由器上連接的所有網(wǎng)絡(luò)。
3)點(diǎn)擊操作界面中的“Router1”按鈕,在“Router>”提示符下輸入enable命令,進(jìn)入路由器特權(quán)模式,提示符變?yōu)椤癛outer#”,執(zhí)行show ip route命令,結(jié)果如下:
Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
U - per-user static route
Gateway of last resort is not set
C192.168.0.0/26 is directly connected, 192.168.0.62
C192.168.0.112/30 is directly connected, 192.168.0.113
R192.168.0.64/28 [120/1] via 192.168.0.114, 00:05:27, Serial0
C192.168.0.116/30 is directly connected, 192.168.0.117
R192.168.0.80/28 [120/1] via 192.168.0.118, 00:02:12, Serial1
C192.168.0.120/30 is directly connected, 192.168.0.121
R192.168.0.96/28 [120/1] via 192.168.0.122, 00:03:27, Serial2
從上述信息中我們可以看到Router1通過路由協(xié)議學(xué)到了所有的網(wǎng)絡(luò)路由,分別為192.168.0.0/26、192.168.0.64/28、192.168.0.80/28、192.168.0.96/28、192.168.0.112/30、192.168.0.116/30、192.168.0.120/30,同樣方法可以看到Router2、Router3和Router4均通過路由協(xié)議學(xué)到了所有的網(wǎng)絡(luò)路由。
在pc1上分別對pc2、pc3和pc4利用ping命令進(jìn)行測試,測試結(jié)果為pc1、pc2、pc3和pc4均能相互通信。即通過Boson Netsim模擬軟件驗(yàn)證了表4所規(guī)劃網(wǎng)絡(luò)的正確性、可行性和合理性。
三、教學(xué)效果分析
教學(xué)效果評價(jià)是檢驗(yàn)教學(xué)方法是否得當(dāng)?shù)臉?biāo)準(zhǔn),方法有多種,像問卷調(diào)查和走訪等。[7] 我們采用了問卷調(diào)查的方法,對計(jì)算機(jī)系計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)的46名同學(xué)進(jìn)行了問卷調(diào)查,問卷內(nèi)容為:問題1:你對本節(jié)課教學(xué)內(nèi)容掌握情況如何?問題2:Boson Netsim模擬軟件對課堂教學(xué)內(nèi)容學(xué)習(xí)是否有幫助?問題3:你對本節(jié)課授課方式是否滿意?
調(diào)查結(jié)果如表5、6、7所示。
從調(diào)查問卷上看,大多數(shù)學(xué)生對本節(jié)課所講授的內(nèi)容均能掌握或基本掌握,Boson Netsim模擬軟件對學(xué)生學(xué)習(xí)IP地址規(guī)劃理論均有幫助,多數(shù)同學(xué)喜歡這種授課方式,對本節(jié)實(shí)驗(yàn)課比較滿意,從而我們可以看出引入Boson Netsim模擬軟件后對教學(xué)效果的提升。
參考文獻(xiàn):
[1]米偉娜,王海燕.基于Boson Netsim虛擬平臺(tái)的VLAN實(shí)驗(yàn)教學(xué)設(shè)計(jì)[J].現(xiàn)代教育技術(shù),2008,18(10):121-124.
[2]潘曉明,吳建生. Boson Netsim在高職高專計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)中的應(yīng)用[J].軟件導(dǎo)刊,2008,7(9):70-71.
[3]黃勇. Boson Netsim模擬軟件在交換機(jī)VLAN配置教學(xué)中的應(yīng)用[J]. 科技資訊,2006,2:165-166.
[4]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)教程[M].人民郵電出版社,2002,5:166-224.
[5]馬立云,馬皓.計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)教程[M]. 清華大學(xué)出版社,北方交通大學(xué)出版社,2005,8:166-202.
[6]Andrew S. Tanenbaum,雄桂喜,王小虎譯.Computer Networks (Third Edition) 計(jì)算機(jī)網(wǎng)絡(luò)(第3版)[M].清華大學(xué)出版社,1998,7:302-343.
[7]南國農(nóng),李運(yùn)林.電化教育學(xué)(第二版)[M].高等教育出版社,1998,8:239-259.