谈软件定义网络的计算机网络实验教学_第1页
谈软件定义网络的计算机网络实验教学_第2页
谈软件定义网络的计算机网络实验教学_第3页
谈软件定义网络的计算机网络实验教学_第4页
谈软件定义网络的计算机网络实验教学_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、谈软件定义网络的计算机网络实验教学 传统计算机网络的控制平面和数据转发平面是通过网络设备紧密耦合的,如何分析软件定义网络的计算机网络实验教学? 围绕网络新技术发展对人才培养的新需求,针对困扰计算机网络课程实验教学的一系列问题,探讨利用虚拟化技术和软件定义网络框架建设实验教学平台的方法,提出基于单机模式建立低成本、易扩展的一体化实验平台教改方案,给出参考实验实例,展示该平台对传统网络实验的兼容性和开展综合性与设计性实验的潜力。 近年来,虚拟化技术和云计算兴起,云数据中心、多租户网络等新的应用场景推动了传统网络设计与管理模式的进步,软件定义网络(SoftwareDefinedNetworking,

2、SDN)及其重要技术OpenFlow作为创新网络架构,已成为学术界和工业界的关注热点,不少大学建立了SDN/OpenFlow试验网,开展网络领域的创新研究与探索。从xx年美国斯坦福大学NickMcKeown教授领导的Ethane团队(Cleanslate计划)首次提出OpenFlow协议原型1,到xx年ONF发布SDN白皮书21-12,SDN及OpenFlow完成了从试验平台向业务网络部署的跨越,SDN/OpenFlow解决方案已在谷歌等云计算数据中心内部骨干网上发挥了令人瞩目的作用3,国内外主流网络厂商推出了多种SDN/OpenFlow交换机4,SDN和OpenFlow技术的发展给网络人才的

3、专业需求注入了新的内容,也给计算机网络课程理论与实验教学的改革指出了新的研究方向。目前网络实验室建设更新周期普遍较短,无论是采用传统网络设备的实验平台,还是专用的课程教学实验系统,大多面临扩展和更新的要求,实验设备和实验学时不足,实验内容以验证性实验为主,缺乏设计性实验和综合性实验,实践环节薄弱。针对这些困扰实验教学的问题,已有不少实验教学改革的努力成果5-7。从目前的实验教学改革方案来看,多数仍依赖普通网络设备或传统网络仿真与协议分析软件,尚不足以完全解决上述问题。为了适应网络技术发展对人才培养的新需求,提升学生自主学习能力和实践动手能力,给计算机网络课程教学提供低成本、易扩展、一体化的实验

4、平台,扩展和深化实验内容,有必要在网络实验教学改革中引入SDN架构和虚拟化技术。围绕SDN和OpenFlow有很多开放标准的开源项目,涵盖了多种SDN系统构件,包括OpenFlow软件交换机、SDN控制器、业务流程工具、网络虚拟化工具、仿真和测试工具等,丰富的开源资源为建立新型网络实验平台提供了实现的可能. 2.1SDN的概念与原理体系架构 传统计算机网络的控制平面和数据转发平面是通过网络设备紧密耦合的,SDN的思想是将控制平面与数据转发平面分离,把网络协议的复杂性集中到控制平面,SDN控制软件通过开放标准的南向接口(如OpenFlow协议)控制数据平面,通过可编程的北向接口(开放的API)为

5、应用层业务定制所需的网络服务。SDN架构能够提供网络抽象层面上的集中控制能力和网络虚拟层面上的资源配置能力,使网络虚拟化与计算虚拟化、存储虚拟化联系一起,有力支持云计算服务的发展。 2.2SDN控制器 SDN控制器(SDN控制软件)的功能相当于SDN的网络操作系统,向下提供对数据转发设备的配置、控制和管理功能,向上为应用业务提供网络编程接口。SDN控制器在逻辑上是集中的,在物理上可以是分布式的。 2.3OpenFlow交换机 OpenFlow交换机是SDN数据平面的网络设备,它按照流表(?owtable)的设置进行转发。流表由控制器通过安全通道配置,决定OpenFlow交换机的转发行为。流表项

6、包括跨多个网络协议层次的匹配字段和转发行为。OpenFlow交换机的协议工作层次可以根据组网需要进行配置,可实现二层交换机、路由器和其他高层协议及策略的转发功能。OpenFlow交换机有硬件形态和软件形态两种形式,硬件OpenFlow交换机适用于生产型网络的组建,软件交换机多用于搭建研究和测试平台。由于软件交换机成本低、配置灵活,对OpenFlow规范版本的更新及时,适合在高校的科研教学环境中使用。对于教学实验平台,建议采用可运行在虚拟机上的软件交换机OpenvSwitch。 3.1校园环境SDN的组网方式 校园环境中的SDN有不同的规模及组网方式,选择哪种取决于其在科研和教学活动中的目标定位

7、,可以将其分为园区模式、实验室模式和单机模式。园区模式基于校园网主干和硬件OpenFlow网络设备,用户可利用SDN和OpenFlow提供的网络虚拟化及逻辑隔离能力,在不影响校园网承载的正常业务的情况下,进行大规模的创新网络项目研究和试验,从而能够在真实网络流量背景下,对新型网络协议、新型网络业务等研究项目展开测试、评估和部署。实验室模式的OpenFlow交换机可利用多网卡服务器实现,具体有两种途径:一种是在服务器上安装NetFPGA板卡和OpenFlow软件;另一种直接在服务器上安装OpenvSwitch软件,实现OpenFlow软交换机。创新型研发工作可采用前者,教学实验平台可以采用后者。单机模式的实验平台利用虚拟机技术和SDN仿真软件搭建。Mini是斯坦福大学Ethane研究团队开发的SDN/OpenFlow网络仿真工具。不同于传统的网络模拟软件,Mini还是一个快捷的原型系统开发工具,它集成了OpenvSwitch软件交换机,能运行实际网络协议栈和原汁原味的代码。在Mini仿真平台上可以进行网络新功能的开发测试,然后再迁移到实际的目标网络上。Mini仿真的虚拟网络还可以与实际网络连通。实验室模式和单机模式的SDN环境都可以作为教学实验平台的构建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论