基于Mininet模拟环境软件定义网络实验课程设计.docVIP

基于Mininet模拟环境软件定义网络实验课程设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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前沿知识的学生,则适当降低难度,

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档