软定义网络主要技术及发展前景.docVIP

  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文档。上传文档
查看更多
软定义网络主要技术及发展前景

软定义网络主要技术及发展前景   【摘要】 软定义网络(software-defined networking,SDN)的主要设计思想是将计算机网络的控制平台和数据平台分离开,使用开放式的可编程的控制方式增加网络管理、维护、控制的灵活性和扩展性。本文在SDN概念的基础上,分析了基于OpenFlow的SDN的主要技术和网络构架,分析了SDN的国内外发展过程和研究现状,探讨了SDN网络今后的发展趋势。   【关键词】 软定义网络 OpenFlow 控制器 未来互联网   一、软定义网络SDN的概念   软定义网络的提出是为了解决现阶段互联网网络规模和用户数量大幅度增加,网络功能日趋复杂,作为互联网核心部件的路由器承载业务过多,路由器开放的功能较少,用户自主控制空间小,导致的网络设计布局灵活性的降低等问题而提出的一种新型技术。且传统的互联网构架已经不能很好的支持云计算等新型网络服务。云计算的大范围普及使得SDN的概念快速落地。SDN是一种将网络控制平台和数据平台分离开的新型互联网,其核心技术之一OpenFlow[1]是由斯坦福大学的Nick McKeown教授提出的。它是一个开放式的技术标准。OpenFlow技术将网络的控制功能从现有的网络设备中分离出来,使用中央控制器生成、管理、维护和配置流表,网络设备的数据转发按照流表进行。这样就改变了现有网络设备既要完成网络控制,又要完成数据转发的现状,减轻了网络设备的负担。而中央控制器的设计将会采用一种开放式的可编程的设计思想,将大大增加网络控制的灵活性和扩展性,适应未来互联网的发展。   二、软定义网络的网络构架   从组网层面上看,软定义网络主要由控制器和OpenFlow交换机两部分组成。控制器根据网络的实际情况实现网络的管理和控制功能,OpenFlow交换机根据流表完成数据转发。   OpenFlow交换机主要有三部分组成:流表、安全通道和协议,如图1所示。交换机根据流表来处理和转发数据。软定义网络中不再使用路由器和交换机,而使用OpenFlow交换机完成数据的转发。数据进入OpenFlow交换机后,先查询流表再做出相应的操作。流表表项主要由匹配字段、计数器和操作三部分组成。匹配字段包含了传统网络构架的链路层、网络层和传输???的主要字段内容。随着研究的扩展深入,OpenFlow交换机已经可以支持VLAN、MPLS和IPv6等协议。计数器用来统计数据流量。操作表明了查询流表后对数据的匹配操作。   控制器完成网络的控制和管理功能。控制器上的操作系统是NOS(Network operation system)。通过在NOS上运行不同的应用程序实现不同的逻辑控制功能。控制器的设计取代了传统网络设备的控制功能,实现软件可编程的控制方式,大大提高了网络管理的灵活度和扩展空间。目前OpenFlow控制软件已经得到了多个研究机构的开发和推广。其中NOX[10]最早进行引入NOS的概念,基于NOX的软定义网络中,NOX是网络控制的核心,NOX通过维护网络视图来进行网络的控制、管理和维护。运行工作在NOX之上的应用程序,通过调用网络视图中的全局数据,对网络进行不同层面的控制和管理,操作交换机来完成数据转发。基于NOX的软定义网络如图2所示。   从体系结构上来看,软定义网络分为基础设施层、控制层和应用层三层架构,如图3所示。最下一层是基础设施层包含软定义网络的转发设备的硬件、软件及转发实体(如流表字段)。控制层是第二层,负责完成网络状态维护与控制。它通过控制和数据平面接口获得基础设施层的数据信息,同时通过API与应用层交换信息。应用层根据网络具体情况,使用不同的应用软件实现不同功能,根据需要调用连接控制层的API接口。通过这样的网络体系结构,网络的管理者能够动态、灵活的使用应用程序来配置、管理和控制SDN的网络资源,提高网络的可控性、灵活性和扩展性,软定义网络的开放性和可编程性得到体现。   三、软定义网络的研究进展   世界各国对于下一代互联网的研究已经大规模的展开,如美国的GENI[3]、欧盟的FIRE[4]、日本的JGN2plus[5]和我国的SOFIA[6]等。而基于OpenFlow技术的软定义网络是GENI计划的子项目。该技术推动了软定义网络的快速发展,简化了网络配置,增加了开放性,符合未来互联网发展的需求。它被MIT[7]评为2009年的十大前沿技术之一。2011年,McKeown 等研究者组织成立开放式网络基金会(Open Networking Foundation,简称ONF[8]),专门负责相关标准的制定和推广。美国GENI、Internet2、欧洲OFELIA和日本的JGN2plus也开展了SDN的研究和部署,个大标准化组织如IETF,ITU,ETSI等也开

文档评论(0)

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

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

1亿VIP精品文档

相关文档