- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Mininet模拟环境软件定义网络实验课程设计
基于Mininet模拟环境软件定义网络实验课程设计
摘 要:为深化研究生课程教学改革,针对软件定义网络实验课程存在的实验科目匮乏、硬件实验环境尚难规模化部署和灵活性不足、学生上手难度大等问题,依据体现最新研究进展、增强差异对比实验、设计模块化实验科目等建设思路,阐述如何基于Mininet软件模拟环境配合POX、Kinetic、Pyretic等控制器开设SDN网络环境搭建、SDN网络特定拓扑绘制、网络分割、防火墙编写等实验科目,最后说明取得的教学效果。
关键词:软件定义网络:Mininet; OpenFlow; POX;实验课程设计
引 言
软件定义网络(Sofiware Defined Network,SDN)是一种基于可编程网络的新型网络体系架构,本质上具有“控制与转发分离”“设备资源虚拟化”和“通用硬件及软件可编程”三大特性,可实现全网流量行为的灵活控制,为核心网络及应用的创新提供了良好的平台,SDN被普遍认为是IT界的第二次革命。
1 软件定义网络实验课程设计面临的问题
1) SDN属于新型网络体系架构,实验科目比较匮乏。
SDN从2012年成为研究热点,业界和学术界已开发和提出一些SDN网络交换设备与搭建方案,也有一些介绍SDN相关技术的书籍(如《软件定义网络:SDN与OpenFlow解析》《深度解析SDN:利益、战略、技术、实践》《SDN核心技术剖析和实战指南》等)面世,但高校很少开设软件定义网络相关课程,实验科目更是不多,在这种情况下,缺乏可借鉴的教学成果,增加了软件定义网络实验课程设计的难度。
2)硬件交换设备较贵,难以大规模部署用于实验教学。
作为SDN网络的主要南向通道协议,OpenFlow协议尚在更新发展之中。购买支持OpenFlow协议的硬件交换设备搭建环境,虽然环境真实,但OpenFlow协议更新较快,大概每半年就会更新一版,如果随之更新硬件设备,会需要消耗大量经费,目前条件下尚难以用于大规模实验教学。
3)硬件实验环境的灵活性不足。
大部分SDN网络硬件交换设备所实现的OpenFlow版本是1.0,而对于1.1、1.2、1.3和1.4版本的实现则较少,另外,满足1.3版本所要求的安全传输层协议(TLS)支持则更少,因此采用其所搭建起来的SDN网络环境不够完整。另外,在硬件实验环境下,学生做特定网络拓扑绘制、网络分割等实验时不够灵活,需要分批次开展实验,且实验环境构建与切换较为复杂,影响实验教学的效果。
4)学生上手难度较大。
SDN本身就是新兴技术,另外,在实现各类SDN技术时,用到了大量不同的编程语言(如Java、Python、C++等),存在不同的控制器实现(如POX、Kinetic、Pyretic等),需要网络协议分析、虚拟机操作等相关基础知识,因此,对于初学者而言,难度太大,不易上手,很多时间花在环境搭建和基础知识更新学习上,不但会让学生产生畏难情绪,而且不能起到很好的教学效果。
2 软件定义网络实验科目设计思路和方法
从SDN、OpenFlow等公开文档与资料中搜集适合用于SDN实验科目的素材,借鉴已有教学成果,软件定义网络实验科目设计的总体思路为体现最新研究进展、增强差异对比实验和设计模块化实验科目。
1)体现SDN最新研究进展,提高实验科目的针对性。
根据课程标准和课程目的,解析课程内容,充分利用现有的SDN网络公开资料和开源工具,在硬件条件尚不具备的情况下,开设SDN实验科目,另外,实验科目要体现SDN网络技术的最新研究进展,使实验更有针对性,更贴近实际,提高学生的实践动手能力和实际问题解决能力。
2)增加与传统网络的差异对比实验,使学生更易理解和掌握SDN的优势和不同。
SDN是一种新型的网络架构,依据学生所具备的传统网络协议(如TCP/IP协议族)的相关知识,为使学生更好掌握SDN网络相关知识,增加与传统网络运行方式的差异对比实验,这样不但使学生可以温习旧知识、学习新知识,并且针对同样的网络通信问题,让学生理解需要设计新的网络架构的必要性,使得学生掌握创新思维,为后继开展创新型研究奠定基础。
3)模块化设计实验科目,满足不同学生的个性化培养需求。
因本课程面向解放军信息工程大学所有层次、所有类型研究生开设,为满足不同层次、不同水平学生的培养需求,拟构建模块化的实践课程体系,可针对不同的培养对象和培养目标,利用不同的实践课程模块化组织实验教学。在课程实施过程中,可针对学习和动手能力较强的学生适当增加难度较大的实验科目,而针对学习和动手能力较差的学生适当降低难度,使不同的培养对象都能有所收获。另外,针对那些只是想了解和学习SDN前沿知识的学生,则适当降低难度,
您可能关注的文档
最近下载
- 5.11.18钢构件(墙架、檩条)安装工程检验批质量验收记录.doc VIP
- 2025年中考数学复习:由线段关系产生的函数关系问题 专项练习.pdf VIP
- ABB浪涌抑制器OVR与防雷培训.pptx VIP
- 《LEICA_X2_简体中文说明书》.pdf
- 肝癌复发治疗策略与进展.pptx VIP
- 2024年广州中医药大学深圳医院人员招聘备考题库及答案解析.docx VIP
- 《足球理论》足球竞赛组织及编排.pptx VIP
- 日本城市更新发展模式研究.docx VIP
- UE4数字孪生 建筑可视化白皮书.docx VIP
- 2025云南省交通投资建设集团有限公司下属云南省交通科学研究院有限公司管理人员招聘16人笔试备考题库及答案解析.docx VIP
原创力文档


文档评论(0)