【8A文】SDN软件定义网络学习资料.pptx

【8A文】SDN软件定义网络学习资料.pptx

ID:32509272

大小:5.93 MB

页数:58页

时间:2019-02-09

【8A文】SDN软件定义网络学习资料.pptx_第1页
【8A文】SDN软件定义网络学习资料.pptx_第2页
【8A文】SDN软件定义网络学习资料.pptx_第3页
【8A文】SDN软件定义网络学习资料.pptx_第4页
【8A文】SDN软件定义网络学习资料.pptx_第5页
资源描述:

《【8A文】SDN软件定义网络学习资料.pptx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SoftwareDefinedNetworkingSDN学习总结关于SDN与可编程网络各种SDN技术思路、应用场景、标准化情况介绍各厂商SDN方案介绍展望SDN的发展目录3SDN技术从哪里起源——Openflow06年斯坦福的学生MartinCasado领导了一个关于网络安全与管理的项目Ethane,该项目试图通过一个集中式的控制器,让网络管理员可以方便地定义基于网络流的安全控制策略,并将这些安全策略应用到各种网络设备中,从而实现对整个网络通讯的安全控制。通过集中式的控制器(Controller)以标准化的接口对各种

2、网络设备进行管理和配置,那么这将为网络资源的设计、管理和使用提供更多的可能性,从而更容易推动网络的革新与发展。于是他们便提出了OpenFlow的概念,并于08年在ACMSIGCOMM发表了题为OpenFlow:EnablingInnovationinCampusNetworks的论文,阐述Openflow的原理。论文还列举了OpenFlow几大应用场景,包括:园区网络中对实验性通讯协议的支持;网络管理和访问控制;网络隔离和VLAN;基于WiFi的移动网络;非IP网络;基于网络包的处理;基于OpenFlow为网络

3、带来的可编程的特性,进一步提出了SDN(SoftwareDefinedNetwork,软件定义网络)的概念4SDN是一种思想5SDN的体系架构北向接口,为应用提供编程接口南向接口,设备控制信令,控制设备的转发行为控制器/Controller,对网络的抽象层,NOS网络操作系统,屏蔽硬件,为应用开发提供开发接口;SDN的三个最基本的特点架构角度:控制平面与数据平面分离,逻辑集中管理(集中到控制器上);业务角度:通过对控制器,使低层网络被抽象出来网络资源被抽象成服务,实现了应用程序与网络设备的操作系统进行解耦和。应用看到的

4、是网络服务。运营角度:网络可以通过编程的方式来访问,从而实现应用程序对网络的直接影响,一些新型的接口,可以实现传统网络管理不能做到的网络优化。6Arch的角度:控制集中控制、转发分离Service的角度:抽象物理网络定制转发路径抽象Operation的角度:网元开放接口,应用可对网元编程,采用现代的接口,应用与网元的紧密配合71、控制转发分离控制平面(CP)转发平面(DP)CPCPDPDPCPDPCPDPCPDPCPDPCPCPDPDPCPCPDPDPCPDPCPDPCPDPCPDPCPCPDPDP传统网络设备的CP与DP不

5、分离;设备之间通过控制协议交互转发信息;SDN的思路是将网络设备的控制平面集中上收到Controller;网络设备上指保留转发平面(转发表项);通过Controller实现网络统一部署和网络自动化;Controller8被抽象出的网络物理网络/FabricUnderlay网络2、网络的抽象通过Controller实现了对基础网络设施的抽象;应用程序看到的是Controller提供的网络服务应用程序的视角ControllerBusinessApplications93、可编程接口BusinessApplications

6、BusinessApplications传统的网元都具备管理接口,可以通过网关协议(SNMP、NETCONF)或CLI实现简单的编程;但传统接口常导致应用程序需要与网元设备之间通过某种代理或翻译器来通信。副作用是在应用设备与网元设备之间的反馈回路的时间长。一些新型接口协议如XMPP、Thrift、JSON等可以更灵活的以异步的方式操作网络设备;一些新的协议如I2RS可以直接对网络路由系统进行直接的、快速的应用优化的修改/编程。SDN可编程接口不是传统的网络管理,而是一种在应用与网元之间双向的、紧密联系的通信通道,可以实

7、现传统网络不具备的网络快速优化能力。CLITCLPythonNETCONFRESTful、SOAP、C、Java、XML北向API网络服务功能、网络业务编排、服务管理功能网络抽象层南向协议PCE-POpenFlow……I2RS10@关键是“可编程性”及“可编程的平台”架构的控制转发分离物理网络的抽象的协议可编程接口从单一点的技术点上看,思路SDN的三个视角都是没有逃离传统网络的技术思路。但SDN区别于传统网络技术的关键是“通过可编程性,将应用与网络设备之间的交互更紧密结合”。二这种紧密结合性,需要上述三种思路:“控制转发分离

8、”、“物理网络抽象”、“可编程接口”。可编程性是SDN的核心。将控制和管理平面从交换机、路由器中移到设备外的软件中,并通过SDN协议来连接网络设备。这些设备外的软件平台有自己的API、处理逻辑,以及向网络提要求、接受事件、处理SDN通信协议的能力,这些软件平台

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

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

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