齊建東 高寶
摘要:交換與路由課程是高等學(xué)校網(wǎng)絡(luò)工程專業(yè)必修課。文章通過介紹北京林業(yè)大學(xué)的課程內(nèi)容、實踐條件、實驗教學(xué)實施方式、授課方式和考核方式,闡述以培養(yǎng)實用型人才為目標(biāo),圍繞虛擬教學(xué)平臺開展的理論及實踐教學(xué)方案。
關(guān)鍵詞:交換與路由;實踐教學(xué);虛擬實驗平臺
0 引言
2012年7月,教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會發(fā)布了《高等學(xué)校網(wǎng)絡(luò)工程專業(yè)規(guī)范(試行)》,這也是首次對網(wǎng)絡(luò)工程專業(yè)內(nèi)涵等的統(tǒng)一認識與界定。網(wǎng)絡(luò)工程專業(yè)在培養(yǎng)目標(biāo)上,側(cè)重網(wǎng)絡(luò)的設(shè)計、規(guī)劃、管理、維護等5大層面。作為構(gòu)建網(wǎng)絡(luò)連通性的交換技術(shù)和路由技術(shù),是上述專業(yè)目標(biāo)得以實現(xiàn)的基礎(chǔ)[2]。交換與路由技術(shù)關(guān)注于建立網(wǎng)絡(luò)的連通性,是把各種網(wǎng)絡(luò)物理設(shè)備連接在一起的紐帶,是各種網(wǎng)絡(luò)上層應(yīng)用得以實施的底層基礎(chǔ)。交換與路由課程內(nèi)容在網(wǎng)絡(luò)層次模型上的落腳點是TCP/IP模型中的數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層。
顧名思義,交換與路由課程在內(nèi)容上由交換技術(shù)和路由技術(shù)兩部分組成。其中交換技術(shù)研究園區(qū)網(wǎng)環(huán)境下的數(shù)據(jù)交換技術(shù),在物理設(shè)備上圍繞二層、三層交換機展開;路由技術(shù)側(cè)重互聯(lián)網(wǎng)中通信子網(wǎng)的網(wǎng)絡(luò)連通性,通常屬于運營商的管理范圍,在物理設(shè)備上圍繞路由器、三層交換機展開。交換與路由課程的前修課是計算機網(wǎng)絡(luò)原理課程,是針對計算機網(wǎng)絡(luò)原理中IP路由、局域網(wǎng)、廣域網(wǎng)等章節(jié)內(nèi)容的深化和實踐。合理的計算機網(wǎng)絡(luò)原理的知識結(jié)構(gòu)和知識內(nèi)容,是交換與路由課程開展的必要支撐。交換與路由課程的后續(xù)課包括有網(wǎng)絡(luò)工程、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)安全、網(wǎng)絡(luò)協(xié)議分析等。綜上可以看出,交換與路由是一門實踐類課程,是在計算機網(wǎng)絡(luò)原理基礎(chǔ)上的應(yīng)用環(huán)節(jié)。教育部推出的“卓越工程師教育培養(yǎng)計劃”(簡稱“卓越計劃”)旨在培養(yǎng)適應(yīng)社會經(jīng)濟發(fā)展需要的各類型高質(zhì)量工程技術(shù)人才,重點強調(diào)培養(yǎng)學(xué)生的實踐能力。就交換與路由課程而言,與這一目標(biāo)十分貼切。
1 交換與路由課程內(nèi)容
北京林業(yè)大學(xué)網(wǎng)絡(luò)工程專業(yè)在交換與路由知識的學(xué)習(xí)上,共涵蓋兩門課程:交換與路由(56學(xué)時)、交換與路由綜合實驗(40學(xué)時),理論學(xué)習(xí)與實踐操作并重。兩門課程獨立考核,總學(xué)時數(shù)高達96學(xué)時,可以反映出交換與路由技術(shù)對網(wǎng)絡(luò)工程專業(yè)的重要程度。56個學(xué)時的交換與路由課程包含了46學(xué)時的理論、10學(xué)時的課程實驗。理論部分專注原理剖析,主要知識點包括路由協(xié)議基礎(chǔ)、距離向量路由協(xié)議、鏈路狀態(tài)路由協(xié)議、路徑向量路由協(xié)議、RIPv1/2路由協(xié)議原理、OSPF路由協(xié)議原理、BGP路由協(xié)議原理、訪問控制列表、路由控制、交換基礎(chǔ)、交換知識點(VLAN、STP、VTP等)。10學(xué)時的課程實驗屬于針對課堂理論講解的驗證性實驗。40學(xué)時的交換與路由綜合實驗課程是對理論學(xué)習(xí)的綜合性實驗,從復(fù)雜拓撲結(jié)構(gòu)人手、建立分散的知識點之間的關(guān)聯(lián)。
2 交換與路由課程教學(xué)過程
2.1 課程特點及教材選用
交換與路由作為網(wǎng)絡(luò)工程專業(yè)的核心課程,不僅在教育科研領(lǐng)域深受重視,在工業(yè)界也扮演著重要角色。網(wǎng)絡(luò)設(shè)備生產(chǎn)商中,華為、思科(Cisco)、詹博(Juniper)3家企業(yè)占據(jù)市場絕大部分份額,也都建立起了面向網(wǎng)絡(luò)工程師的針對交換和路由方向的網(wǎng)絡(luò)認證考試。其中,思科公司在網(wǎng)絡(luò)教育以及網(wǎng)絡(luò)知識普及上所做出的貢獻尤為突出,和國內(nèi)眾多高校合作建立思科網(wǎng)絡(luò)技術(shù)學(xué)院。思科出版社也出版發(fā)行了各個網(wǎng)絡(luò)教育層次的教材,但通常以認證為導(dǎo)向。國內(nèi)也有部分高校出版了“交換與路由”相關(guān)教材,但從調(diào)研來看,目前還沒有成熟度較高的經(jīng)典教材。鑒于此,我們在為北京林業(yè)大學(xué)學(xué)生授課過程中,參考業(yè)界領(lǐng)先的思科網(wǎng)絡(luò)教育學(xué)院教材,在其基礎(chǔ)上對內(nèi)容進行裁剪,形成適合北京林業(yè)大學(xué)網(wǎng)絡(luò)工程專業(yè)學(xué)生特點的教學(xué)講義。自編教材首先要符合本科教學(xué)學(xué)時數(shù);教學(xué)內(nèi)容上原理和實踐并重,既側(cè)重原理,又不能光說不練,但也不以企業(yè)認證為目標(biāo)。教學(xué)實踐表明,枯燥的網(wǎng)絡(luò)協(xié)議等理論知識,只有和實踐操作結(jié)合在一起,才會更容易被吸收消化。交換與路由課程與計算機程序設(shè)計語言課程有很大的相似性,只記住理論,而不動手實踐,便毫無意義。要動手實踐,必須依托目前主流網(wǎng)絡(luò)設(shè)備生產(chǎn)商的產(chǎn)品。
2.2 網(wǎng)絡(luò)實驗室實踐條件
截止2012年,北京林業(yè)大學(xué)網(wǎng)絡(luò)工程實驗室有25臺Cisco 2821路由器、12臺Cisco Catalyst2950二層交換機、13臺Cisco Catalyst 3650三層交換機、一臺PC服務(wù)器。設(shè)備數(shù)量總體較少,以一個標(biāo)準(zhǔn)班30人計算,也不足以讓每個學(xué)生都在一個較大的拓撲上進行操作。實驗室的建設(shè)需要一個過程,在資金投入有限、設(shè)備不能立即到位的前提下,我們劃分了兩個階段,充分利用網(wǎng)絡(luò)實驗的教學(xué)資源,具體做法是:課程初期,讓學(xué)生在網(wǎng)絡(luò)實驗室中了解、認知網(wǎng)絡(luò)物理設(shè)備,用較少的設(shè)備就可以完成一些基本的驗證性實驗;課程后期:我們把網(wǎng)絡(luò)設(shè)備整合成5套拓撲,每個拓撲由5臺路由器和2臺三層交換機組成,可以滿足交換與路由課程全部教學(xué)內(nèi)容的實驗要求。實驗室采取開放策略,學(xué)生可以預(yù)約時間隨時操縱物理設(shè)備。教學(xué)實踐表明,這種方案一定程度上彌補了由于設(shè)備數(shù)量不足所帶來的教與學(xué)的困境。
2.3 構(gòu)建虛擬平臺
在熟悉對網(wǎng)絡(luò)物理設(shè)備的連接、配置以后,課上的理論講解、課下的自主學(xué)習(xí),都切換到Dynamips虛擬平臺。Dynamips仿真了部分型號思科路由器硬件環(huán)境,加載真實的思科網(wǎng)絡(luò)操作系統(tǒng)iOS,類似于VMware、VirtualBox等可以加載PC操作系統(tǒng)。Dynamips啟動以后,通過Telnet方式連接Console口來登錄路由器,之后的操作就和登錄到真實物理設(shè)備完全一致了。基于此,我們編寫了如何構(gòu)建網(wǎng)絡(luò)虛擬平臺的教學(xué)文檔,內(nèi)容涵蓋了GNS3、Dynamips、Wireshark、Vware、VirtualBox、JUNOS、PIX防火墻、ASA、IDS,全面講解了在GNS3集成環(huán)境下,各網(wǎng)絡(luò)軟件的配置、使用,在學(xué)期初就下發(fā)給學(xué)生并組織集體學(xué)習(xí)。在GNS3環(huán)境下,借助于Dynamips等虛擬機,學(xué)生可以在自己的筆記本電腦上構(gòu)建一個包含二層交換機、三層交換機、幀中繼交換機、ATM交換機、路由器、防火墻、IDS等設(shè)備較完整的Intemet環(huán)境。GNS3提供了以鼠標(biāo)拖曳方式構(gòu)建拓撲,在網(wǎng)絡(luò)運行中,也可以動態(tài)地改變拓撲結(jié)構(gòu),具有較強的靈活性。96學(xué)時的教學(xué)實踐表明,Dynamips實驗環(huán)境可以支撐本科階段交換與路由課程中路由部分的全部內(nèi)容、交換部分的大部分內(nèi)容。學(xué)生可以不受時間、實驗室的限制,自主學(xué)習(xí)。endprint
2.4 課堂教學(xué)
課堂教學(xué)由兩部分組成:理論講解、現(xiàn)場實驗驗證。教師在課堂環(huán)境現(xiàn)場實驗來驗證協(xié)議原理及交互過程是本課程教學(xué)的特色之一。其中理論講解環(huán)節(jié)采用多媒體方式,圍繞路由協(xié)議原理的分析、協(xié)議特性進行講解;鼓勵學(xué)生把筆記本電腦帶進教室,既可以做電子筆記,動手能力強的學(xué)生還可以隨時跟進教師的課堂實驗驗證;鼓勵學(xué)生進行問題攻擊,在攻擊性問題的講解過程中,往往能讓全部學(xué)生都集中注意力。在動手實踐環(huán)節(jié),每次講解完一個知識點,馬上就當(dāng)場實驗驗證。路由協(xié)議的工作原理,反映在路由協(xié)議的數(shù)據(jù)包封裝上,而GNS3環(huán)境下Dynamips和Wireshark做了很好的集成,直接在拓撲結(jié)構(gòu)的鏈路上實施數(shù)據(jù)包捕獲,可以查看協(xié)議的交互完整過程和數(shù)據(jù)包封裝細節(jié)。把枯燥的協(xié)議和鮮活的協(xié)議數(shù)據(jù)包有機結(jié)合在一起,提升了學(xué)生學(xué)習(xí)積極性。不僅是記住原理,還要啟發(fā)學(xué)生這個協(xié)議是怎么實現(xiàn)的,和生活中哪些場景有關(guān)聯(lián)。
2.5 分解實驗
交換與路由在教學(xué)內(nèi)容上,各章節(jié)的知識點相對獨立,自成體系。以路由為例,在講解完路由基本原理,讓學(xué)生了解了DV型路由協(xié)議、LS路由協(xié)議、PV型路由協(xié)議的基本原理以后,就可以獨立講解RIP、OSPF、路由控制、ISIS、BGP等各個協(xié)議。各個協(xié)議在知識結(jié)構(gòu)上相互獨立,通過路由控制把各個協(xié)議重新組合在一起,進行互操作。為此,我們?yōu)槊總€章節(jié)都單獨給出了分解實驗,并且給每個實驗文檔加以4位數(shù)字的編號,同一類型知識點文檔的數(shù)字中第一個數(shù)字相同,學(xué)生可以快速索引到關(guān)于相關(guān)知識點的文檔。除了分解實驗之外,會提供給學(xué)生一個綜合的拓撲,可以有機地把分解知識組合在一起,即知識點模塊化、系統(tǒng)化。通過閱讀大量的分解實驗文檔,也可以培養(yǎng)學(xué)生自主學(xué)習(xí)的良好習(xí)慣。以BGP路由協(xié)議的學(xué)習(xí)為例,屬性是BGP協(xié)議的核心,也是BGP強大的選路能力的重要支撐,這部分作為學(xué)習(xí)重點。我們設(shè)定了同一個拓撲結(jié)構(gòu),根據(jù)具體需求,不斷調(diào)整各種屬性,來實現(xiàn)不同的選路,而每種屬性都做了實驗分解。
2.6 考核環(huán)節(jié)
交換與路由課程在教學(xué)效果評估上,采取了階段考核方式。整個學(xué)期在交換與路由理論課環(huán)節(jié)包括3個階段性考試,依次按30%、30%、40%的計分比例匯入總成績。各階段考試均采用無紙化方式,提供拓撲結(jié)構(gòu)、需求分析的pdf文檔,學(xué)生根據(jù)需求完成配置,并回答若干關(guān)鍵問題。為防止抄襲,每個學(xué)生在配置拓撲結(jié)構(gòu)時,都要把自己的學(xué)號作為接口IP地址中4個十進制數(shù)中的一個。3個階段的考試,可以讓學(xué)生整個學(xué)期都保持對這門課程的預(yù)習(xí)、復(fù)習(xí)和課外的實踐操作,從而在知識點的掌握、認知能力的提高上,有很大的促進作用。
3 交換與路由教學(xué)總結(jié)
3.1 存在的問題
在教學(xué)實踐過程中,最大的問題就是課程進度滯后于大綱安排,分析原因如下:①不習(xí)慣教師邊講解理論邊做實驗的教學(xué)方式。許多學(xué)生已經(jīng)習(xí)慣被動地“收聽”,而本課程要求邊聽課邊做電子筆記,涉及實驗還要動手實踐,精神和注意力高度集中,如果中間某個環(huán)節(jié)跟不上,就會造成脫節(jié)。教學(xué)方式、教學(xué)風(fēng)格的變化需要重新形成并建立一種新的學(xué)習(xí)習(xí)慣,這需要一個適應(yīng)過程。②部分學(xué)生對前修課程計算機網(wǎng)絡(luò)的基礎(chǔ)知識掌握不扎實,具體表現(xiàn)在:對TCP/IP層次模型了解不充分,對數(shù)據(jù)包的流動過程以及所涉及的協(xié)議沒有一個清晰的認識,對IPv4私有地址、公有地址、組播地址、廣播地址了解不充分。③全英文多媒體課件使部分學(xué)生閱讀理解起來會有一定的困難。交換與路由是在網(wǎng)絡(luò)工程專業(yè)大三第一學(xué)期開設(shè),大部分學(xué)生已經(jīng)通過了大二下學(xué)期的英語四級考試,但仍然有部分學(xué)生跟不上節(jié)奏。
3.2 收獲
從教學(xué)反饋來看,主要包含以下兩點:從學(xué)生層面看,一定程度上改變了學(xué)生的學(xué)習(xí)觀念。理論和實驗并重的教學(xué)方式,學(xué)習(xí)強度大,讓課程學(xué)習(xí)真正成為一個持續(xù)地過程,學(xué)習(xí)不再是為了考試,避免了考前臨時突擊的現(xiàn)象。從教師層面看,摸清了學(xué)生在前修課計算機網(wǎng)絡(luò)課程上所欠缺和掌握不扎實的知識點,使得網(wǎng)絡(luò)教研組教師之間課程交流內(nèi)容更加明確,進而對專業(yè)培養(yǎng)目標(biāo)的定位也逐漸清晰。
4 結(jié)語
作為一門以實踐應(yīng)用為導(dǎo)向的課程,交換與路由課程的建設(shè)是一個逐步深化的過程。下一步要做的工作包括:總結(jié)教學(xué)經(jīng)驗,在不斷完善自編教學(xué)講義的基礎(chǔ)上,規(guī)劃出版教材;繼續(xù)擴充分解實驗的數(shù)量,網(wǎng)絡(luò)教研組的教師共同討論,使實驗內(nèi)容能夠跟上網(wǎng)絡(luò)技術(shù)的快速變化;外出調(diào)研,多和其他同行交流,不斷提高本課程的教學(xué)質(zhì)量。
參考文獻:
[1]教育部高等學(xué)校教學(xué)計算機科學(xué)與技術(shù)指導(dǎo)委員會.網(wǎng)絡(luò)工程專業(yè)規(guī)范(試行)[M].北京:高等教育出版社,2012:1.
[2]徐明,曹介南,姚丹霖,等.網(wǎng)絡(luò)工程專業(yè)課程體系研究與實踐[J].計算機教育,2009(19):115-118.
[3]齊建東,袁津生.基于開源軟件構(gòu)建計算機網(wǎng)絡(luò)課程的實踐教學(xué)[J].中國林業(yè)教育,2011(2):57-60.
(見習(xí)編輯:劉麗麗)endprint