软件定义网络sdn文献综述肖秀萌201203014065

软件定义网络sdn文献综述肖秀萌201203014065

ID:22203642

大小:187.50 KB

页数:12页

时间:2018-10-27

软件定义网络sdn文献综述肖秀萌201203014065_第1页
软件定义网络sdn文献综述肖秀萌201203014065_第2页
软件定义网络sdn文献综述肖秀萌201203014065_第3页
软件定义网络sdn文献综述肖秀萌201203014065_第4页
软件定义网络sdn文献综述肖秀萌201203014065_第5页
资源描述:

《软件定义网络sdn文献综述肖秀萌201203014065》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、QILUUNIVERSITYOFTECHNOLOGY《计算机网络》软件定义网络SDN研宄学院名称信息学院专业班级计科(高职)12-2学生姓名肖秀萌学号201203014065指导教师张维玉一、引言现有的网络设备(如交换机、路由器等)都是设备制造商在专门的硬件系统基础上高度集成大量网络协议、配备专用的设备控制系统,构成的一个相对独立封闭的网络设备"]。在近儿十年的发展过程中,云计算、移动互联网等相关技术的兴起和发展加快了网络技术的变革历程[2]。网络带宽需求的持续攀升、网络业务的丰富化、个性化等都给新一代网络提出了更高的要求。面对口益复杂的网络环

2、境,这种紧耦合大型主机式的发展限制了TP网络创新技术的出现,更多的是通过不断增长的RFC数量对现行网络进行修修补补,造成了交换机/路由器设备控制功能的高度复杂。网络研究人员想耍在真实网络中基于真实生产流量进行大规模网络实验儿乎是不可能的,因为网络设备是封闭的,没有提供开放的API,无法对网络设备进行自动化配置和对网络流量进行实时操控。为了适应今后互联网业务的需求,业内形成了“现在是创新思考互联网基本体系结构、采用新的设计理念的时候”的主流意见:3],并对未来网络的体系架构提出了新的性质和功能需求[4]。软件定义网络[5]SDN的出现为人们提供丫

3、一种崭新的思路。本文从SDN的起源和概念出发,分析了SDN的逻辑架构与技术特点、描述了SDN的标准化进程,梳理了国内外的研宂进展与最新动态,在此基础上提出了SDN技术在未来的发展屮面临的挑战并总结了可能的研究方向。二、起源与概念1、起源2006年,斯坦福大学启动了名为“Clean-SlateDesignfortheInternet”项B,该项B旨在研究提出一种全新的网络技术,以突破B前互联网基础架构的限制,更好地支持新的技术应用和创新。通过该项目,来自斯坦福大学的学生MartinCasado和他的导师NickMcKeown教授等研究人员提出了E

4、thane架构161,即通过一个集中控制器向基于流的以太网交换机发送策略,实现对流的控制、路由的统一管理。受到其研究项目Ethane的后发,MartinCasado和NickMcKeown教授随f•提出丫OpenHow概念[7],其核心思想是将俾统网络设备的数据转发(DataPlane)面和路由控制(ControlPlane)面相分离,通过集中控制器(controller)以标准化接口对各种网络设备进行配置管理。这种网络架构为网络资源的设计、管理和使用提供了更多的可能性,从而更容易推动网络的革新与发展。由于OpenFLow幵放了网络编程能力,因

5、此Ethane被认为是SDN技术[8]的起源。2、概念SDN可以被视为是一种全新的网络技术,它通过分离网络设备的控制与数据面,将网络的能力抽象为应用程序接口(API:ApplicationProgrammingInterface)提供给应用层,从而构建Y幵放可编程的网络环境,在对底层各种网络资源虚拟化的基础上,实现对网络的集中控制和管理。与采用嵌入式控制系统的传统网络设备相比,SDN将网络设备控制能力集中至中央控制节点,通过网络操作系统以软件驱动的方式实现灵活、高度自动化的网络控制和业务配置。三、逻辑架构与技术特点1、逻辑架构图1SDN的逻辑架

6、构图1为SDN的逻辑架构[9]。该逻辑架构分为3层。其中基础设施层(InfrastructureLayer)主要由网络设备(NetworkDevice)即支持OpenFlow协议的SDN交换机组成,它们是保留了传统网络设备数据面能力的硬件,负责基于流表的数据处理、转发和状态收集。控制层(ControlLayer)主要也含OpenFlow控制器及网络操作系统(networkoperationsystem,NOS),负责处理数据平面资源的编排、维护网络拓扑、状态信息等;控制器是一个平台,该平台向下可以直接与使用OpenFlow协议的交换机(以下简称

7、SDN交换机)进行会话;向上,为应用层软件提供开放接门,用于应用程序检测网络状态、卜发控制策略。位于顶层的应用层(ApplicationLayer)由众多应用软件构成,这些软件能够根据控制器提供的网络信息执行特定控制算法,并将结果通过控制器转化为流量控制命令,下发到基础设施层的实际设备中。SDN网络控制器与网络设备之间通过专门的控制面和数据面接门连接,该接门是支持SDN技术实现的关键接U。0前,SDN的研究重点之一是对该接UI的定义和规范,很多研究将该接口等同于现有网络中用于管理不同厂商设备的南向接口(SouthboundInterface),

8、但重新定义了其需要承担的功能,如网络编程、资源虚拟化、网络隔离等;同时,在应用层与网络基础设施层之间定义了类似于传统网络设备上用于设备制造商或网络运营

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。