基于软件定义网络的计算机网络课程实验教学研究
2017-05-31徐磊
徐磊



摘 要:围绕网络新技术发展对人才培养的新需求,针对困扰计算机网络课程实验教学的一系列问题,探讨利用虚拟化技术和软件定义网络框架建设实验教学平台的方法,提出基于单机模式建立低成本、易扩展的一体化实驗平台教改方案,给出参考实验实例,展示该平台对传统网络实验的兼容性和开展综合性与设计性实验的潜力。
关键词:计算机网络课程;实验教学;软件定义网络;OpenFlow
文章编号:1672-5913(2017)05-0150-04
中图分类号:G642
1 背 景
近年来,虚拟化技术和云计算兴起,云数据中心、多租户网络等新的应用场景推动了传统网络设计与管理模式的进步,软件定义网络(Software Defined Networking,SDN)及其重要技术OpenFlow作为创新网络架构,已成为学术界和工业界的关注热点,不少大学建立了SDN/ OpenFlow试验网,开展网络领域的创新研究与探索。从2008年美国斯坦福大学Nick McKeown教授领导的Ethane团队(Clean slate计划)首次提出OpenFlow协议原型[1],到2012年ONF发布SDN白皮书 [2]1-12,SDN及OpenFlow完成了从试验平台向业务网络部署的跨越,SDN/ OpenFlow解决方案已在谷歌等云计算数据中心内部骨干网上发挥了令人瞩目的作用[3],国内外主流网络厂商推出了多种SDN/OpenFlow交换机[4],SDN和OpenFlow技术的发展给网络人才的专业需求注入了新的内容,也给计算机网络课程理论与实验教学的改革指出了新的研究方向。
目前网络实验室建设更新周期普遍较短,无论是采用传统网络设备的实验平台,还是专用的课程教学实验系统,大多面临扩展和更新的要求,实验设备和实验学时不足,实验内容以验证性实验为主,缺乏设计性实验和综合性实验,实践环节薄弱。……
