sdn软件定义网络学习资料 PPT.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sdn软件定义网络学习资料 PPT

Software Defined NetworkingSDN 学习总结目录? 关于SDN 与可编程网络? 各种SDN技术思路、应用场景、标准化情况介绍? 各厂商SDN方案介绍? 展望SDN的发展SDN 技术从哪里起源 —— Openflow ? 06 年斯坦福的学生Martin Casado 领导了一个关于网络安全与管理的项目Ethane,该项目试图通过一个 集中式的控制器,让网络管理员可以方便地定义基于网络流的安全控制策略,并将这些安全策略应用到各 种网络设备中,从而实现对整个网络通讯的安全控制。 ? 通过集中式的控制器(Controller)以标准化的接口对各种网络设备进行管理和配置,那么这将为网络资源的 设计、管理和使用提供更多的可能性,从而更容易推动网络的革新与发展。 ? 于是他们便提出了OpenFlow 的概念, 并于08 年在ACMSIGCOMM 发表了题为OpenFlow: Enabling Innovation in Campus Networks的论文,阐述Openflow 的原理。 ? 论文还列举了OpenFlow 几大应用场景,包括: ? 园区网络中对实验性通讯协议的支持; ? 网络管理和访问控制; ? 网络隔离和VLAN; ? 基于WiFi 的移动网络; ? 非IP 网络; ? 基于网络包的处理;? 基于OpenFlow 为网络带来的可编程的特性,进一步提 出了SDN(Software Defined Network,软件定义网 络)的概念3SDN 是一种思想4SDN 的体系架构? 北向接口,为应用提供编程接口? 南向接口,设备控制信令,控制设备的转发行为? 控制器/Controller,对网络的抽象层,NOS网络操作系统,屏蔽硬件,为应用开发提供开发接口;52、网络的抽象? 通过Controller实现了对基础网络设施的抽象;? 应用程序看到的是Controller提供的网络服务 应用程序的视角 Controller被抽象出的网络物理网络/Fabric Underlay网络83、可编程接口? 传统的网元都具备管理接口,可以 通过网关协议(SNMP、NETCONF) 或CLI实现简单的编程; Business ApplicationsBusiness ApplicationsBusiness Applications? 但传统接口常导致应用程序需要与 网元设备之间通过某种代理或翻译 器来通信。副作用是在应用设备与 网元设备之间的反馈回路的时间长。? 一些新型接口协议如XMPP、Thrift、 JSON等可以更灵活的以异步的方式 操作网络设备;? 一些新的协议如I2RS可以直接对网络 路由系统进行直接的、快速的应用 优化的修改/编程。? SDN可编程接口不是传统的网络管理, 而是一种在应用与网元之间双向的、 紧密联系的通信通道,可以实现传 统网络不具备的网络快速优化能力。 RESTful、SOAP、C、Java、XML 北向 API 网络服务功能、网络业务编排、服务管理功能 网络抽象层 南向协议PCE-P OpenFlow … … I2RS CLI TCL PythonNETCONF9@关键是 “可编程性”及“可编程的平台”可编程接口架构的控制转发分离物理网络的抽象的协议? 从单一点的技术点上看,思路SDN 的三个视角都是没有逃离传统网络的技术思路。? 但SDN 区别于传统网络技术的关键是“通过可编程性,将应用与网络设备之间的交互更紧密结合”。二这 种紧密结合性,需要上述三种思路:“控制转发分离”、“物理网络抽象”、“可编程接口”。? 可编程性是SDN的核心。将控制和管理平面从交换机、路由器中移到设备外的软件中,并通过SDN协议来 连接网络设备。这些设备外的软件平台有自己的API、处理逻辑,以及向网络提要求、接受事件、处理SDN 通信协议的能力,这些软件平台就是“控制器/Controller”。? 应用开发人员只使用控制器提供的API来实现网络自动化、网络编排和操作网络。? 控制器被认为代表了支持SDN的应用程序的基础架构,体现了SDN的可编程性。传统网络部具备这个。10小结:SDN的定义与结构?SDN 源于Openflow,但SDN 不等于 Openflow.?SDN是一种架构,一种思想。让应用参与到网络控制中。?SDN 的三个特点:?转发、控制分离(并不是所有的控制都要被分离出来);?控制集中,网络被抽象?编程接口11OpenFlow is one Fish in the Sea of SDN12当前各种SDN思路的技术与标准化组织13SDN 的技术思路 ? ONF,致力于推动“转发平面 型”SDN的架构及OpenFlow协 议的标准化。? IETF,有多个工作组参与制定 SDN相关的通信协议,思路是

文档评论(0)

djdjix + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档