SDN技术原理介绍课件

合集下载

SDN技术简介ppt课件

SDN技术简介ppt课件

14
集中式的SDN controller和传统分布式的比 较
➢ SDN产业联盟理事长韦乐平:
15
CCSA:openflow交换机设备要求
➢ OpenFlow交换机包含一个或多个流表、一个Group表、一个Meter表以 及一个OpenFlow通道。 其中流表及Group表用于执行报文查找和转发 ,Meter表完成Qos功能,OpenFlow通道用于和外部的控制器通信,控 制器通过OpenFlow协议管理OpenFlow交换机。
及动作,报文的速率超过了某些Meter Band ,根据这些Meter Band中速率最大的那个定
Openflow Channel
Group Table
Meter Table
义的动作进行处理。
Flow
...
Table
Flow Table
16
CCSA:openflow交换机设备要求
➢ 每级流表的输入是一个从之前级流表传递过来的完整数据 包,之前流表项设定的元数据和指令集,以及其他的上下
➢ OpenFlow有一个由多个组表项组成的组表。组表项被流表项或另一个 组表项所引用,可以实现诸如多播、负载均衡或快速重路由等功能
➢ Meter表项被流表项(Flow Entry)所引用,
为所有引用Meter表项的流表项提供QoS的功
Controller
能。一个Meter表项可以包含一个或者多个
Meter Bands,每个Meter Band定义了速率以 Openflow Protocol
Metadata
ingress port metadata
Parse
Match Fields
Table Lookup
Write Metadata

sdn 简单解读

sdn 简单解读

sdn 简单解读
SDN(软件定义网络)是一种新型网络架构,它将数据流和控制
流进行分离,实现了高度灵活性和可编程性。

在传统网络中,数据流和控制流都在硬件设备中进行处理,因此网络的升级和维护非常困难。

而 SDN 可以通过一个中心控制器来管理整个网络,这样就可以实现
网络的快速部署、灵活性和可编程性。

SDN 的核心是控制器,通过控制器来管理网络中各种设备的流量,从而实现网络的优化和控制。

SDN 可以应用于数据中心、校园网络等各种场景,可以大大提升网络的性能和管理效率。

- 1 -。

SDN技术原理介绍

SDN技术原理介绍
企业网络安全管理:利用SDN技术实现网络安全策略的集中管理和自动化执行提高网络安全防护 能力。
企业网络服务创新:通过SDN技术实现网络服务的快速部署和灵活调整满足企业业务发展的需求。
企业网络运维管理:利用SDN技术实现网络设备的自动化管理和监控提高网络运维效率。
云计算数据中心
云计算数据中心是SDN技术的典型应用场景 SDN技术在云计算数据中心中的应用包括网络虚拟化、网络自动化和网络监控 SDN技术可以提高云计算数据中心的网络性能和可靠性
虚拟化技术还可以实现网络功能的虚拟化将网络功能从物理设备中分离出来实现网络功 能的灵活部署和管理。
SDN技术的优势
灵活性
网络控制与转发分 离提高网络灵活性
集中式控制便于网 络管理和维护
开放接口支持多种 网络设备和应用
动态调整网络拓扑 提高网络适应性
可扩展性
易于扩展: SDN技术可以 通过增加网络 设备来提高网 络容量和性能
网络稳定性问题
网络故障:SDN技术可能导致网络故障影响网络稳定性
网络延迟:SDN技术可能导致网络延迟影响网络性能
网络攻击:SDN技术可能面临网络攻击影响网络安全 解决方案:通过优化SDN技术提高网络稳定性降低网络故障、延迟和攻击 风险
兼容性问题
设备兼容性:不同厂商的设备可能存在兼容性问题 协议兼容性:不同厂商的设备可能使用不同的协议导致兼容性问题 软件兼容性:不同厂商的软件可能存在兼容性问题 解决方案:采用统一的标准和协议提高设备的兼容性加强软件测试和优化提高软件的兼容性。
自动化程度高
网络配置自动化:SDN技术可以实现网络配置的自动化无需人工干预 网络管理自动化:SDN技术可以实现网络管理的自动化提高网络管理效率
网络故障处理自动化:SDN技术可以实现网络故障处理的自动化快速定位和解决问题

SDN基础培训课件(PPT 104页)

SDN基础培训课件(PPT 104页)

其他的一些组织
❖ NFV (Network Function Virtualization) ❖ ONRC (Open Networking Research Center开放网络研
究中心) ❖ IETF ( Internet Engineering Task Force互联网工程任务
组)
主要任务是负责互联网相关技术规范的研发和制定,当前绝大多数国际互联网技术标 准出自IETF.提出SDN 为Software Driven Network 官网:/
❖ 推动“南向接口”的标准化
❖ ONF希望彻底摆脱厂商锁定 ,所以希望所有接口标注化
❖ 南向接口可以百花齐放, 为sdn最核心的就是控制 转发分析,南向不需要标 化。
❖ 一方面希望推动sdn发 ,另一方面又希望保留厂 的定制的权利,特别是不 定转发面的硬件的标准化
中科信软高级技术培训中心-
Ethane项目 一个关于网络安全与管理的科 研项目。这个项目试图通过一 个 集中的网络控制器,让网络管 理员可以方便的定义基于网络 流 的安全控制策略,并且应用到 网络设备中。 受此项目启发,如果将传统网 络设备的数据转发(data plane)和路由 控制(control plane)两个功 能模块分离提供,通过集中式 的控制器以标准 化的接口对各种网络设备进行 管理和配置,那么将为网络资 源的设计、 管理和使用提供更多可能性。
南向接口是传统网络的术语,被借用过来。南向接口指的是控制平面跟数据转发平面之 间的接口。
❖ 北向接口 (例如Rest api)
传统网络里,北向接口是指交换机控制平面和网管软件之间的接口,比如snmp. 在SDN里,指控制平面controller跟应用程序之间的接口,目前该接口尚无标准。

SDN技术介绍ppt课件

SDN技术介绍ppt课件
网络数据可视化
整体的流量调度
SDN的相关组织与应用方向
SDN的相关组织一
ONF(open network faundation ):openflow 该组织的发起者为google、facebook 、微软等由客户驱动的组织,负责推动 SDN网络的部署 IETF I2RS interface to route system I2RS实现路由系统的开放访问接口标准化,通过外部控制平面对设备控制平面进行 扩展,也不是完全取代现有控制平面,可以实现基于控制层面的hybrid SDN
机、物理交换机 提供丰富的API调用,兼容云计
算接口
OpenFlow
OF vSwitch
Agent
Agent
OF-only Switch 某厂商Switch 某厂商Switch
转发设备
H3C SDN构架
应用层 控制层 转发层
BBuusisnine业esss务sA应App用pplilcicaatitoionnss
REST API和Java API比较
使用场景
REST API
Java API
主要提供给第三方程序 调用,通过HTTP协议 发送指定格式的JSON 字符串,控制器解析参 数,返回结果
主要提供给APP调用, 提供公开的方法
流表项(Flow Entry):流表的一个元素,用于匹配和处理包。包括了一系列用于匹配包 的匹配域,一系列跟踪包的计数器,以及一系列可应用的指令
指令(Instruction):一个操作。或者包含了一系列的动作以添加到动作集,或者包含了 一个要立即应用在包上的动作列表,或者修改了流水线处理
动作(Action):将包转发到一个端口或修改包(例如减小TTL)的操作。动作可以作为 流表项指令集的一部分,或者作为组表项动作桶的一部分

SDN技术原理介绍课件

SDN技术原理介绍课件
Controller
被抽象出的网络
物理网络/Fabric Underlay网络
SDN实现方式
SDN的核心技术:OpenFlow
• Flow Table:Flow Table 里面的每个 条目都会与一个动作相关联,来告 诉网络交换设备来如何处理与这个 条目相关联的 data Flow;
• Secure Channel:用于连接网络交换 设备和远程网络控制器,在控制器 和网络交换设备之间互相发送命令 和数据包;
• OpenFlow Protocol:提供一个开放 标准统一的接口,使得控制器和网 络交换设备之间可以相互通信
OpenFlow的标准化组织
Dec, 2009
Feb, 2011
Dec, 2011
April, 2012
Sep, 2012
OF 1.0
功能:
单表 IPv4
OF 1.1
多表 MPLS、VLAN group ECMP
192.168.3.4 192.138.5.4 80
*
TCP SPort * *
Port3 898
Action Drop Port3
Coun t 250
300
*
*
*
*
*
*
Controller 9
Openflow消息
• Openflow消息总共分为三大类:
Controller‐to‐Switch
• Features 用来获取交换机特性 • Configuration 用来配置Openflow交换机 • Modify‐State 用来修改交换机状态(修改流表) • Read‐Stats 用来读取交换机状态 • Send‐Packet 用来发送数据包

精品课件-SDN技术及应用-第2章

精品课件-SDN技术及应用-第2章

第 2 章 SDN 控制器
SDN 数据转发与转发策略相分离的原则使得 SDN 交换 机得到了极大的简化和瘦身, SDN 交换机仅仅专注于数据的转 发,例如,基于 OpenFlow 协议的 SDN 交换机仅仅是根据 SDN 控制器下发的流表进行数据包的匹配和动作(转发、丢弃等)。 流表就是交换机数据包的匹配和转发规则, SDN 交换机上流表 的形成是由 SDN 控制器根据上层应用程序的应用需求而制定 的,这也就是所谓的软件定义网络的基本含义。由此可见, SDN 控制器成为整个网络系统的核心和关键, SDN 控制器本身的性能、可靠性、安全性、易操作性、可扩 展性等均极大地影响整个网络的性能指标。
图 2-2 给出了 SDN 控制器的体系结构。 SDN 控制器 的结构通常可以分为网络驱动层、网络抽象层、网络资源层和 网络应用层。
第 2 章 SDN 控制器
网络驱动层以插件的方式提供不同的南向接口协议,如 OpenFlow 、 NetConfig 、 XMPP 、 PCEP ( PathComputationElementProtocol )等, SDN 控制器通过 南向接口连接 SDN 数据平面,其数据传输一般采用 TCP (传输 控制器协议)或 SSL (安全的套接字层)连接。网络抽象层是对 网络物理资源的进一步抽象,屏蔽了底层网络协议之间的差异, 以统一的接口向上提供服务,如逻辑路由、逻辑交换、逻辑 VAS ( ValueAddedService )、逻辑网络等抽象模块。网络资 源层是对网络抽象层的功能进一步拓展,能够为更多的网络应 用提供较为完整的网络服务,如 FARIC 、拓扑发现、路径计算、 主机管理等功能。
协议,但目前几乎所有的 SDN 控制器均支持 OpenFlow ,人们 也往往将 SDN 控制器是否支持 OpenFlow 最新协议版本作 为衡量一款SDN 控制器是否值得采用的重要依据。

软件定义网络(SDN)与SDN系统架构PPT

软件定义网络(SDN)与SDN系统架构PPT

软件定义网络(SDN)LAFILE_楊過2016.06.27报告纲要报告目的:主要介绍关于SDN的一些概念,特别是帮助大家理解对SDN核心技术方面概念的理解,并通过实验对SDN系统架构加深印象。

1. SDN2. OpenFlow3. Of-CONFIG4. NETCONF/YANG5. OpenFlow交换机及OVS6. 实验及结果演示7.报告总结8. 参考文献9. 致谢1. SDN◆1.1 什么是SDN?◆1.2 SDN产生的原因是什么?◆1.3 与传统网相比SDN的优点是什么?◆1.4 SDN的核心技术是什么?1.1 什么是SDNSDN(software defined networking,软件定义网络)是一种新兴的基于软件的网络架构及技术,其最大的特点就在于具有松耦合的控制平面与数据平面,支持集中化的网络状态控制(如图1.1.1),实现底层网络设施对上层应用的透明。

图1.1.1 传统网络架构与SDN架构对比1.1.1 目前传统路由智能路由器:也就是智能化管理的路由器,通常具有独立的操作系统,可以由用户自行安装各种应用,自行控制带宽、自行控制在线人数、自行控制浏览网页、自行控制在线时间、同时拥有强大的USB共享功能,真正做到网络和设备的智能化管理,其网络结构如图1.1.1.1。

图1.1.1.1 传统三层路由设备系统图1.1.2 SDN架构SDN 将数据与控制相分离,分成新的体系结构, 包括数据层、控制层和应用层。

◆<a> 控制平面, 包括具有逻辑中心化和可编程的控制器, 可掌握全局网络信息, 方便运营商和科研人员管理配置网络和部署新协议等.◆<b> 数据平面, 包括哑的(dumb) 交换机(与传统的二层交换机不同, 专指用于转发数据的设备)。

交换机仅提供简单的数据转发功能,可以快速处理匹配的数据包,适应流量日益增长的需求。

◆<c> 应用平面,包含着各类基于SDN 的网络应用, 用户无需关心底层设备的技术细节, 仅通过简单的编程就能实现新应用的快速部署根据提出的SDN概念,目前有下列几种SDN 体系架构(如表1.1.2.1):表1.1.2.1 目前三种主要研究的SDN体系结构◆NFV:ETSI(European Telecommunications Standards Institute,欧洲电信标准化协会)从网络运营商角度触发提出,采用了资源虚拟化的方式,在硬件设备中建立一个网络虚拟层,负责将硬件资源虚拟化,形成虚拟计算资源、虚拟存储资源和虚拟网络资源等,运营商通过软件来管理这些虚拟资源。

SDN介绍与实例PPT课件

SDN介绍与实例PPT课件

CanalON 2.x 下业务场景大图
CanalPortal
C analC onsole C analInsight C analS ales
C analO ps
API

CanalOS
ESW
C olo
VR
CanalBridge (Multi-provider) D ataC enter SSW
V PC
SDN介绍与实例
王晓光 2017年12月
SDN在云计算中的位置
SDN 软件定义网络 Overlay 指SDN网络,路 径计算与数据转发分离 Underlay 指传统网络, 路径计算与数据转发一致 NFV 网络功能虚拟化
SDN架构
北向接口:通过http 或https调用 SDN控制器:一款安装在服务器上的 软件,各个厂家都不一样 南向接口:通过open flow调用 通用硬件:支持open flow协议的白盒 交换机生产厂商,例如:盛科
C analC o re
REST API
REST API
O verlay N etw ork
U nderlay N etw ork
O ptical N etw ork
C analE d g e
OpenFlow
OpenFlow
C analE d g e
OpenFlow
OpenFlow
CanalON 1.x 系统架构
删除;但不能在处理数据包时使用。
OpenFlow协议消息类型
Controller-to-Switch
Asynchronous
• Features
• Packet-in
• Configuration
• Flow-Removed

sdn控制器原理

sdn控制器原理

sdn控制器原理SDN(软件定义网络)控制器是SDN架构中的核心组件,它负责集中管理和控制整个网络的行为。

SDN控制器的主要工作原理是通过将网络的控制平面和数据平面进行分离,将网络的控制逻辑集中在一个中心控制器中。

本文将介绍SDN控制器的原理及其在网络中的作用。

一、SDN控制器的原理SDN控制器的原理是通过将网络的控制逻辑与数据平面进行分离,实现对网络的集中控制和管理。

传统的网络架构中,网络设备(如交换机、路由器)既包含数据平面(负责数据的转发和处理)又包含控制平面(负责控制逻辑的执行)。

而在SDN架构中,控制平面被抽象出来,由SDN控制器来负责控制逻辑的执行,而数据平面则由网络设备来实现。

SDN控制器通过与网络设备之间建立一个开放且标准化的接口(如OpenFlow),与网络设备进行通信和控制。

控制器可以向网络设备下发控制指令,例如配置路由表、修改流表等。

网络设备则根据控制器下发的指令来执行相应的操作。

这种分离的架构使得网络的控制逻辑可以集中在控制器中,从而实现对网络的灵活控制和管理。

二、SDN控制器的作用1. 集中控制和管理:SDN控制器作为网络的中心控制器,可以集中控制和管理整个网络的行为。

管理员可以通过控制器来配置和管理网络设备,实现对网络的统一管理。

2. 灵活的网络配置:SDN控制器可以根据网络管理员的需求,灵活地配置网络设备。

管理员可以通过控制器来下发控制指令,配置网络设备的路由表、流表等,从而实现对网络的灵活配置。

3. 动态网络调整:SDN控制器可以根据网络的实时状态和需求,动态地调整网络的拓扑和配置。

例如,当网络中某个设备出现故障时,控制器可以自动调整网络的拓扑,使数据包绕过故障设备,从而保证网络的正常运行。

4. 网络安全管理:SDN控制器可以通过集中控制和管理网络设备,实现对网络的安全管理。

控制器可以根据安全策略来配置网络设备,对数据包进行过滤和检测,从而提高网络的安全性。

5. 网络流量优化:SDN控制器可以根据网络的实时状态和需求,对网络流量进行优化。

SDN技术介绍ppt课件

SDN技术介绍ppt课件
OpenFlow
一个简单的类比
应用/市场
系统
硬件
……
Openflow协议介绍
OpenFlow简介和架构
OpenFlow 1.0
OpenFlow 1.1
OpenFlow是SDN架构中定义的一个控制器与转发层之间的通信接口标准,OpenFlow允 许直接访问和操作网络设备的转发平面
OpenFlow的思想是分离控制平面和数据平面,二者之间使用标准的协议通信;数据平面采 用基于流的方式进行转发。
SDN的相关组织二
国际主流运营商发起成立的ETSI: 网络功能虚拟化工作组(Network Function Virtualizetion,NFV)
NFV的目标是利用当前的一些IT虚拟化技术,讲多种网络设备虚拟到大量符合行业 标准的物理服务器、交换机或者存储设备上,然后在这些标准的硬件上运行各种执 行这些网络功能(路由、安全功能、负载均衡、SBC等) Opendaylight 由各软硬件厂商成立目标打造一个开源的基于SDN的平台框架
OpenFlow网络由OpenFlow网络设备(OpenFlow Switch)和控制器(OpenFlow Controller)通过OpenFlow通道(OpenFlow Channel)组成
OpenFlow的几个基本概念
包+
包输入 Packet In
输入端口
入端口+
元数据
表0
表1
动作集 = {}
IDC:SDN市场规模2016年预计将达37亿美元
什么是SDN
SDN是Software Defined Network的缩写,软件定义网络,SDN并不是一个具体的技术,它 是一种网络设计理念,规划了网络的各个组成部分(软件、硬件、转发面和控制面)及相互之间 的互动关系,其特征属性包括下面几点:

sdn实现原理

sdn实现原理

sdn实现原理一、SDN的概念和背景SDN(Software Defined Networking)是一种新型的网络架构,它将网络控制平面与数据平面分离,使得网络管理员可以通过集中式的控制器来管理整个网络。

SDN的出现是为了解决传统网络中硬件设备与软件应用耦合、难以编程和管理等问题。

二、SDN实现原理1. SDN架构SDN架构主要由三个部分组成:控制器、数据平面和北向接口。

控制器:负责整个网络的控制和管理,集中式地对所有交换机进行配置和监控。

常见的SDN控制器有OpenDaylight、ONOS等。

数据平面:由交换机组成,负责数据包转发。

每个交换机上都有一个流表,用于存储匹配规则和动作。

当数据包到达交换机时,会根据流表中的规则进行匹配,并执行相应的动作。

北向接口:连接控制器和数据平面,用于传递控制指令和状态信息。

常见的北向接口有OpenFlow、NETCONF等。

2. OpenFlow协议OpenFlow是一种通信协议,用于在SDN中实现交换机与控制器之间的通信。

它定义了交换机与控制器之间的消息格式和交互流程。

OpenFlow协议中,交换机会将数据包的匹配规则和动作存储在流表中。

当数据包到达交换机时,交换机会根据流表中的规则进行匹配,并执行相应的动作。

如果没有匹配到规则,则会将数据包发送给控制器进行处理。

控制器可以通过OpenFlow协议向交换机下发流表项,也可以查询交换机的状态信息。

同时,控制器还可以根据网络拓扑和流量情况来调整流表项,以优化网络性能。

3. 控制平面和数据平面分离SDN实现了控制平面和数据平面的分离,使得网络管理员可以通过集中式的控制器来管理整个网络。

控制器负责配置和监控所有交换机上的流表,并根据网络拓扑和流量情况来调整流表项。

而数据平面则由交换机组成,负责数据包转发。

这种分离的架构使得SDN具有更好的可编程性、可扩展性和灵活性。

同时,它也为网络安全提供了更好的保障,因为管理员可以更加精细地管理网络访问权限。

计算机网络中的SDN技术

计算机网络中的SDN技术

计算机网络中的SDN技术在计算机科学和工程技术领域,软件定义网络技术(Software-defined networking,简称SDN)是一种新颖的网络架构。

与传统的网络架构相比,SDN技术具有更高的可伸缩性、更高的可靠性、更高的安全性等优势。

它通过将网络控制平面与数据平面分离,大大降低网络部署和配置的复杂性,提高对网络流量的可控性和可管理性。

SDN的基本原理SDN的设计理念是将数据平面和控制平面分离开发,以实现网络的灵活性和可管理性。

在SDN技术中,网络中的流动和控制是分开的,控制平面负责网络通信的智能部分,而数据平面则负责网络通信的底层部分。

在传统的网络设计模式中,路由器或交换机通常负责控制流,并将控制和转发合并在一起。

但在SDN的设计理念中,这些控制流被分离出来,并由全局控制器地控制。

这个全局控制器通过SDN协议,可以控制所有交换机,并根据流规则将网络流量引导到所需的位置。

SDN技术的关键特性SDN技术拥有许多特性,其中最重要的包括:可编程性、灵活性、扩展性、可维护性和安全性。

下面将简要介绍这些特性:可编程性:SDN控制器可以根据网络拓扑和管理员的要求制定任何规则。

这种灵活性允许管理员根据自己的需要调整网络,以适应特定需求。

灵活性:通过使用SDN技术可以在较短时间内构建新的网络,网络也不会受到旧的系统设置的限制。

网络管理员可以通过使用已知的编程语言来轻松地编写和修改应用程序。

扩展性:SDN技术的快速适应性使其在构建大规模网络时非常具有优势。

这意味着可以以更低的成本部署更高性能的网络,而不必担心安装网络中的许多设备。

可维护性:SDN技术也可以提高网络的可维护性。

这是因为管理员可以从控制器中进行操作,而不需要对网络中的每个设备进行修改。

这极大地减少了网络故障的处理问题,并允许维护人员更快地修复故障。

安全性:SDN技术还允许更好,更安全的网络控制。

通过分离控制和数据流,可以更轻松地掌握网络的整体安全状态。

sdn设计 原理

sdn设计 原理

sdn设计原理SDN设计原理软件定义网络(Software Defined Networking,SDN)是一种网络架构和设计原理,通过将网络控制平面与数据转发平面进行分离,实现网络的集中管理和灵活配置。

SDN的设计原理可以被分为三个主要方面:集中式控制、分离的数据平面和开放的接口。

集中式控制是SDN设计的核心原则之一。

传统的网络架构中,网络设备(如交换机、路由器等)负责实现数据转发和控制功能。

而在SDN中,网络控制器成为网络的大脑,负责集中管理和控制整个网络。

网络控制器可以通过与网络设备之间的通信,动态地下发控制指令,实现对网络的全局控制和管理。

这种集中式控制的设计原理使得网络管理变得更加灵活和可配置,能够快速适应不同的网络需求和应用场景。

SDN的设计原理还包括分离的数据平面。

数据平面负责实际的数据包转发和处理,而控制平面则负责对数据平面进行配置和管理。

在传统网络中,数据平面和控制平面通常被集成在网络设备中,导致网络的可扩展性和灵活性受限。

而在SDN中,控制平面和数据平面被分离开来,通过标准化的接口进行通信。

这种分离的设计原理使得网络设备的硬件和软件可以独立升级和演化,提高了网络的可扩展性和灵活性。

SDN的设计原理还强调开放的接口。

开放的接口可以使不同厂商的网络设备和控制器能够互相兼容和交互。

SDN采用开放的接口标准,例如OpenFlow,使得网络设备和控制器之间可以进行统一的通信和协作。

这种开放的接口设计原理促进了网络设备和控制器的互操作性,推动了SDN技术的发展和应用。

总结起来,SDN的设计原理包括集中式控制、分离的数据平面和开放的接口。

通过这些设计原则,SDN能够实现网络的灵活性、可配置性和可扩展性,为网络管理和应用创新提供了更多的可能性。

未来,随着SDN技术的不断发展和成熟,它将在各个领域中得到更广泛的应用和推广。

SDN课件

SDN课件

SDN的核心技术:OpenFlow
OpenFlow要解决的问题 现代大规模的网络环境十分复杂,给管理带来较 大的难度。特别对于企业网络来说,管控需求繁多,应 用、资源多样化,安全性、扩展性要求都特别高。因此, 网络管理始终是研究的热点问题。对于传统网络来说, 交换机等设备提供的可观测性和控制性都十分有限。一 方面管理员难以实时获取足够的网络统计信息,另一方 面控制手段十分单一,依赖于静态的 policy 部署。而 基于软件定义网络,这两方面的问题几乎迎刃而解。
(3)开放控制层东西南北向接口的SDN 在开放了南北向接口以后,SDN发展中面临的一个问题就是控制平面的扩 展性问题,也就是多个设备的控制平面之间如何协同工作。如果能够定义标准 的控制平面的东西向接口,就可以实现SDN设备“组大网”,使得SDN技术走 出IDC内部和数据设备内部,成为一种有革命性影响的网络架构。目前对于 SDN东西向接口的研究还刚刚起步,IETF和ITU均未涉及这个研究领域。
控制器是SDN网络的逻辑控制中心,它通过南向接口与交换机连 接,提供网络指令,再通过北向接口与应用连接,在最纯粹的 SDN形式中,控制器具备所有智能:交换机是由控制器管理的不 会发号施令的COTS设备
• 光网络引入SDN技术,主要目的是通过控制与传送解耦, 采用集中控制策略,简化现有光网络复杂和私有的控制管 理协议,通过开放网络和应用层接口,提供网络的可编程 能力,满足未来数据中心光互联、网络虚拟化、业务灵活 快捷提供、网络和业务创新等发展需求
SDN实现方式
SDN目前存在的问题
SDN产业现状
SDN目前应用分析
SDN目前应用范围
安全控制
校园
网 云计算
数据
中心
网络
虚拟化

sdn技术与原理ppt课件

sdn技术与原理ppt课件
3Байду номын сангаас
SDN的典型架构共分三层,最上层为 应用层,包括各种不同的业务和应用; 中间的控制层主要负责处理数据平面 资源的编排,维护网络拓扑、状态信 息等;最底层的基础设施层负责基于流 表的数据处理、转发和状态收集。 SDN本质上具有“控制和转发分离”、 “设备资源虚拟化”和“通用硬件及 软件可编程”三大特性。
SDN的技术与原理
1
1.SDN是什么? SDN是一种新型的网络架构,它 的设计理念是将网络的控制平面 与数据转发平面进行分离,从而 通过集中的控制器中的软件平台 去实现可编程化控制底层硬件, 实现对网络资源灵活的按需调配。 在SDN网络中,网络设备只负责 单纯的数据转发,可以采用通用 的硬件;而原来负责控制的操作系 统将提炼为独立的网络操作系统, 负责对不同业务特性进行适配, 而且网络操作系统和业务特性以 及硬件设备之间的通信都可以通 过编程实现。
7
SDN面临的挑战和发展趋势
(1)集中控制的挑战。包括大规模网络节点的集中控制算法、资源感知和拓扑计算方 法的复杂度、集中控制先天存在的软硬件失效的弹性等问题。 (2)混合网络演进。分区域、分步骤引入SDN时,与传统的网络设备、网络管理系统 之间的协同问题,以及与传统物理网络并存或互通的需求如何解决。 (3)组网性能。如何选择合适的虚拟技术与软件技术,以保证SDN控制权的运算效率 和处理能力,以及如何优化转发层面的统一硬件系统。 另外,SDN还面临大量的非技术挑战,例如,产业链还需要更多解决实际问题的商业 产品、芯片产商的参与度有待提高、国内数据中心的虚拟化比例过低导致对SDN的引 入动力不足等问题。
8
在未来。SDN可能会对现有网络设备的销售模式造成极大的颠覆,复杂的 软件可以在更为廉价且于简单的设备上实现运作,让未来的客户市场不再 专属于大型网络服务商。 SDN快速的发展可能会对网络产业格局造成重 大影响,传统通讯设备的企业将会面临巨大挑战,IT和软件开发商将拥有 更高的市场价值。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档