FAST开源平台助力湖(hú)南大學(xué)“路由器与交换机设计”小(xiǎo)學(xué)期课程
发布时间:2017-07-11
2017年6月26日到7月7日,湖(hú)南大學(xué)计算學(xué)院开展了“路由器与交换机设计”小(xiǎo)學(xué)期课程,湖(hú)南新(xīn)实如同去年一样,為(wèi)课程的顺利开展,提供了有(yǒu)力的支持。
图1 湖(hú)大老师以及湖(hú)南新(xīn)实的硬件工程师為(wèi)學(xué)生授课
与去年有(yǒu)所不同的是,今年湖(hú)大的课程安排更加强调锻炼學(xué)生的实际开发能(néng)力,而不仅仅是操作能(néng)力。所以在课程的设计上,老师与我们进行了充分(fēn)的讨论,重新(xīn)设计了大部分(fēn)的实验课程,舍弃了一些原来在NetEXP中的观测类实验,加入了一些基于FAST_UM开发类的案例:如基于UM的二进三出逻辑的实现、端口计数器的实现、流量统计的实现。
基于FAST_UA,我们给學(xué)生设计了软件二层交换机的实现、硬件流表的自动配置、简单SDN交换机的实现三个案例,學(xué)生能(néng)够通过这些案例熟悉FAST_UA的开发。
图2 學(xué)生就编码问题向工程师讨教
两周过后,工程师和老师一起完成了实验结果的验收,大部分(fēn)的學(xué)生完成了前面两个实验,剩下的一个实验作為(wèi)暑假作业布置给了學(xué)生们。
湖(hú)大老师对于本次实验课程的结果非常满意,选择这门课程的大部分(fēn)學(xué)生并不来自電(diàn)子类专业,缺乏FPGA的编程基础,但是依托于NetMagic08灵活的架构,在不了解底层逻辑的情况下,还是按时按量的完成了实验要求。
图3 學(xué)生们正在相互交流硬件实现方法
9月2号,湖(hú)大小(xiǎo)學(xué)期的下半部分(fēn)课程又(yòu)将开始,湖(hú)南新(xīn)实也将参与课程的讲授,继续為(wèi)湖(hú)大學(xué)子带来基于最新(xīn)的FAST架构开发的案例和课程,到时我们也将在公众号中為(wèi)您带来最新(xīn)的授课信息,敬请各位期待。