FAST開(kāi)源平台助力湖南(nán)大(dà)學“路由器與交換機設計”小(xiǎo)學期課程
發布時間:2017-07-11
2017年6月26日到7月7日,湖南(nán)大(dà)學計算學院開(kāi)展了“路由器與交換機設計”小(xiǎo)學期課程,湖南(nán)新實如同去(qù)年一(yī)樣,爲課程的順利開(kāi)展,提供了有力的支持。
圖1 湖大(dà)老師以及湖南(nán)新實的硬件工(gōng)程師爲學生(shēng)授課
與去(qù)年有所不同的是,今年湖大(dà)的課程安排更加強調鍛煉學生(shēng)的實際開(kāi)發能力,而不僅僅是操作能力。所以在課程的設計上,老師與我(wǒ)(wǒ)們進行了充分(fēn)的讨論,重新設計了大(dà)部分(fēn)的實驗課程,舍棄了一(yī)些原來在NetEXP中(zhōng)的觀測類實驗,加入了一(yī)些基于FAST_UM開(kāi)發類的案例:如基于UM的二進三出邏輯的實現、端口計數器的實現、流量統計的實現。
基于FAST_UA,我(wǒ)(wǒ)們給學生(shēng)設計了軟件二層交換機的實現、硬件流表的自動配置、簡單SDN交換機的實現三個案例,學生(shēng)能夠通過這些案例熟悉FAST_UA的開(kāi)發。
圖2 學生(shēng)就編碼問題向工(gōng)程師讨教
兩周過後,工(gōng)程師和老師一(yī)起完成了實驗結果的驗收,大(dà)部分(fēn)的學生(shēng)完成了前面兩個實驗,剩下(xià)的一(yī)個實驗作爲暑假作業布置給了學生(shēng)們。
湖大(dà)老師對于本次實驗課程的結果非常滿意,選擇這門課程的大(dà)部分(fēn)學生(shēng)并不來自電(diàn)子類專業,缺乏FPGA的編程基礎,但是依托于NetMagic08靈活的架構,在不了解底層邏輯的情況下(xià),還是按時按量的完成了實驗要求。
圖3 學生(shēng)們正在相互交流硬件實現方法
9月2号,湖大(dà)小(xiǎo)學期的下(xià)半部分(fēn)課程又(yòu)将開(kāi)始,湖南(nán)新實也将參與課程的講授,繼續爲湖大(dà)學子帶來基于最新的FAST架構開(kāi)發的案例和課程,到時我(wǒ)(wǒ)們也将在公衆号中(zhōng)爲您帶來最新的授課信息,敬請各位期待。