sdn软件定义网络学习资料 课件.pptxVIP

  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文档。上传文档
查看更多
sdn软件定义网络学习资料 课件

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网络操作系统,屏蔽硬件,为应用开发提供开发接口;5SDN 的三个最基本的特点Arch的角度:控制集中控制、转发分离Service的角度:抽象物理网络定制转发路径抽象Operation的角度:网元开放接口,应用可对网元编程,采用现代的接口,应用与网元的紧密配合? 架构角度:控制平面与数据平面分离,逻辑集中管理(集中到控制器上);? 业务角度:通过对控制器,使低层网络被抽象出来网络资源被抽象成服务,实现了应用程序与网络设备 的操作系统进行解耦和。应用看到的是网络服务。? 运营角度:网络可以通过编程的方式来访问,从而实现应用程序对网络的直接影响,一些新型的接口, 可以实现传统网络管理不能做到的网络优化。 61、控制转发分离转发平面(DP)控制平面(CP)? 传统网络设备的CP与DP 不分离;? 设备之间通过控制协议交互转发信息;? SDN 的思路是将网络设备的控制平面集中上收到Controller;? 网络设备上指保留转发平面(转发表项);? 通过Controller实现网络统一部署和网络自动化;ControllerCPCPDPDPCPCPDPDPCPCPDPDPCPCPDPDPCPDPCPDPCPDPCPDPCPDPCPDPCPDPCPDP72、网络的抽象? 通过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 区别于传统网络技术的关键是“通过可编程性,将应用与网络设备之间的交互更紧密结合”。二这 种紧密结合性,需要上述三种思路:“控制转发分离”、“物理网络抽象”、“可

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档