SDN简明总结1

合集下载

SDN核心技术概述

SDN核心技术概述

SDN核心技术概述SDN (Software-Defined Networking) 是一种网络架构和管理方法,通过将控制平面与数据平面分离,可以实现灵活、可编程和可自动化的网络配置。

在传统的网络中,网络控制和数据转发是紧密耦合的,这限制了网络的可扩展性和灵活性。

而SDN通过集中的控制器以及抽象的网络视图来管理整个网络,使得网络的管理和配置变得更加简单,并且可以根据应用的需求进行灵活的网络调整。

1.控制平面和数据平面的分离:传统网络中,路由器和交换机既承担控制平面的任务,也承担数据平面的任务。

而在SDN中,网络设备的数据平面只负责简单的数据转发任务,而控制平面则由集中的控制器来负责,控制器通过和网络设备进行通信,来下发控制指令和策略。

这种分离使网络管理变得更加灵活和可编程。

2. OpenFlow协议:OpenFlow是SDN中的一个重要协议,它定义了控制器和网络设备之间的通信接口。

通过OpenFlow协议,控制器可以向网络设备下发流表中的流转发规则,并实时获取网络设备的状态和统计信息。

OpenFlow协议的出现,使得不同厂商的网络设备可以与同一个控制器进行交互,这大大简化了网络的管理和配置。

3.软件定义网络架构:SDN采用了分层的架构,从下到上分别是:物理基础设施层、网络设备控制层、网络应用层。

物理基础设施层负责物理网络设备的管理,网络设备控制层负责网络设备的控制和管理,网络应用层则是基于网络控制层提供的功能开发各种网络应用,如负载均衡、流量监测等。

这种分层架构使得网络的管理和配置更加模块化和可扩展。

4.网络编程接口和虚拟化技术:SDN提供了丰富的网络编程接口,使得开发人员可以通过编程的方式对网络进行灵活配置和管理。

同时,SDN还利用虚拟化技术,将物理网络资源划分为多个虚拟网络,使得不同租户之间的网络可以互相隔离。

这种虚拟化技术可以提高网络资源的利用率,并且使网络更加灵活和可定制。

5.网络智能和自动化:SDN可以通过集中的控制器来收集和分析网络设备的状态和统计信息,从而实现网络的智能化和自动化。

SDN及ODL概括性总结

SDN及ODL概括性总结

1、SDN是什么?SDN(Software Defined Network)即软件定义网络,是一种网络设计理念。

网络硬件可以集中式软件管理,可编程化,控制转发层面分开,则可以认为这个网络是一个SDN网络。

SDN 不是一种具体的技术,不是一个具体的协议,而是一个思想,一个框架,只要符合控制和转发分离的思路就可以认为是SDN.2、传统网络面临的问题?1)传统网络部署和管理非常麻烦,网络厂商杂,设备类型多,设备数量多,命令行不一致2)流量全局可视化难3)分布式架构中,当网络发生震荡时,网络收敛过程中,有可能出现冗余的路径通告信息4)网络流量的剧增,导致底层网络的体积膨胀、压力增大;网络体积越大的话,需要收敛的时间就越长5)想自定义设备的转发策略,而不是网络设备里面的固定好的转发策略-------->sdn网络可以解决的问题3、SDN的框架是什么SDN框架主要由,应用层,控制层,转发层组成。

其中应用层提供应用和服务(网管、安全、流控等服务),控制层提供统一的控制和管理(协议计算、策略下发、链路信息收集),转发层提供硬件设备(交换机、路由器、防火墙等)进行数据转发、4、控制器1)控制器概述在整个SDN实现中,控制器在整个技术框架中最核心的地方控制层,作用是上接应用,下接设备。

在SDN的商业战争中,谁掌握了控制器,或者制定了控制器的标准,谁在产业链条中就最有发言权2)控制器功能南向功能支撑:通过openflow等南向接口技术,对网络设备进行管控,拓扑发现,表项下发,策略指定等北向功能:目前SDN技术中只有南向技术有标准文案和规范,而北向支持没有标准。

即便如此,控制器也需要对北向接口功能进行支持,REST API,SOAP,OSGI,这样才能够被上层的应用调用东西向功能支持:分布式的控制器架构,多控制器之间如何进行选举、协同、主备切换等3)控制器的种类目前市场上主要的控制器类型是:opendaylight (开发语言Java),Ryu(开发语言python), FloodLihgt(开发语言Java)等等5、opendaylight(ODL)控制器介绍ODL拥有一套模块化、可插拔灵活地控制平台作为核心,这个控制平台基于Java开发,理论上可以运行在任何支持Java的平台上,从Helium版本开始其官方文档推荐的最佳运行环境是最新的Linux(Ubuntu 12.04+)及JVM1.7+。

SDN概念介绍及应用

SDN概念介绍及应用

1、SDN提出背景大型企业网络信息化主要包括网络、安全、数据中心、备份中心和运维管理中心等几个部分,通过传统路由器、交换机、服务器和终端构成,主要采用 IPv4通信协议,实现了企业内部的信息交互,但在开展企业内部协同设计和协同试验过程中还存在一些问题,主要表现在以下几个方面:1.1通信网络部署问题企业网络链路大部分租用电信 SDH 线路,静态路由,拓扑不可变,缺乏动态的资源接纳控制及机动控制能力。

新业务应用可能基于 NGN 的技术体制,实现多业务、宽带化、分组化、开放性、移动性、兼容性、安全性、可管理的网络需求,采用分组技术的综合开放的网络架构。

由于业务和网络分离,大型企业网络的配置是通过命令行等方法进行人工配置的,其本身是个静态网络,固定之后不能经常按照用户需求改变,当需要在企业网上开展系统试验时,会经常需要网络及时做出调整,就显得非常低效,也有可能无法实现。

1.2安全管理问题随着企业应用的深入与变化,对企业网络的安全要求越来越高。

现有的安全保密措施已逐渐落后,安全管理流程复杂、处理性能不足,难以实现资源的安全、灵活、有效分配,无法满足企业对资源可信、可控、可管的要求,以及在大容量、高带宽、多业务的协同设计和协同试验的安全保障需求。

其主要问题如下:1)支持安全接入的方式不灵活,不能实现动态资源的动态分配和调整.2)远程传输加密开销过大,远程传输采用双层加密措施,存在效率低下、故障不易定位等问题,无法满足新业务应用的多应用、多协议、高带宽、多种接入方式的要求。

3)安全防护的灵活性不足,与企业网络配合的安全管理审批流程复杂、灵活性不足,不能满足协同试验验证的接入、退出、变更的灵活性的要求.4)安全防护的整体调度能力不足,无法实现各种安全资源的统一配置。

1.3运维管理效率低面对大型企业大量不同年代、不同厂家、不同设备的采购、设计、集成、部署、维护运行、升级改造,其运行维护成本高、效率低。

大型企业网络主要包括基础网络系统、安全保密系统、数据中心、灾备中心及运维管理中心几个组成部分,这些由大量的路由器、交换机、服务器等构成,对于故障定位是一件非常困难的事情,且很多故障或错误是由人的误操作导致的,因此需要大型企业网络能够具有智能管理手段.尤其是网络管理被普遍认为是当前所面临的最严峻的挑战之一,网络管理的根源都是相同的,即需要维持路由器和交换机等的物理和逻辑配置的一致性。

《深度解析SDN》总结

《深度解析SDN》总结

《深度解析SDN》总结这本书从SDN利益、战略、技术和实践⽅向全⾯剖析,内容简单易懂,⼀本⽐较推荐的书籍。

总结:⼀、SDN的特征属性: 1、控制⾯与转发⾯分离 2、开发的课编程接⼝(南北向接⼝) 3、集中化的⽹络控制(Controller) 4、⽹络业务的⾃动化应⽤程序控制其中前两点是SDN的核⼼属性,只要符合这两点,⽆论它具体⽤了什么样的实现技术,都可以宽泛的认为是SDN架构,因此VMware推出的NSX肯定算是SDN。

⼆、SDN不是什么 1、SDN不等于Openflow 2、SDN不等于⽹络虚拟化(NV) 3、SDN不等于⽹络功能虚拟化(NFV) 4、SDN也不是⼀个协议,它仅仅是⼀种⽹络架构的理念,它规划了⽹络的各个组成部分(软件和硬件,转发⾯和控制⾯)及相互之间的互动关系。

三、SDN架构 1、Data Plane:它可以是虚拟机交换机(如OVS),也可以是硬件交换机(⽀持Openflow),所有的flowtable都存放在Date Plane,⽤户的数据报⽂在这⾥被Edit Action。

2、Data-controller plane interface(通常被称为南向接⼝):⽬前最有影响⼒的南向接⼝标准为Openflow。

Controller通过南向接⼝向Data Plane发送指令来配置位于Data Plane内的flowtable。

Data Plane也通过南向接⼝主动上报⼀些事件给Controller。

因此可以说南向接⼝就是 Controller和DataPlane之间相互通信的接⼝。

3、Controller:是SDN⽹络中的核⼼元素,是各⼤公司都想要抢占的制⾼点,因为它向上提供应⽤程序的编程接⼝,向下控制Date Plane。

4、Application-controller plane interface (通常被称为北向接⼝):只是Controller跟Application之间的接⼝,向上层提供⽹络抽象,使得⽹络具备软件编程的能⼒。

SDN学习总结

SDN学习总结

SDN学习总结一、SDN概述SDN(软件定义网络)是一种新型的网络架构。

相比于传统网络主要有以下两个特点:(1)数据控制分离传统网络中的数据平面和控制平面是被放在同一个机箱里的,数据和控制平面都是分布式的;而SDN采用了集中式的控制平面和分布式的转发平面,这两个平面相互分离,控制平面通过南向接口对转发平面上的网络设备进行集中式控制。

数据控制分离的优点是能对网络进行全局集中控制和优化,并令网络具有高性能的网络转发能力。

(2)软件可编程SDN可以通过编写软件的方式来灵活定义网络设备的转发功能。

这种可编程方式主要体现在两个方面:第一,应用平面使用可编程方式把需要请求的网络行为通过北向接口交给控制器。

第二,SDN控制器通过编程方式制定转发策略并下发流表到OVS交换机控制交换机的转发功能。

二、SDN系统架构1. SDN架构主要由三个平面组成:数据平面、控制平面和应用平面,各平面之间使用不同的接口协议进行交互,其系统架构简图如图2.1所示:应用平面北向接口控制平面南向接口数据平面图2.1 SDN系统架构简图(1)数据平面:单纯用来转发和处理数据,研究中所用到的OVS交换机处于这一平面。

(2)控制平面:即SDN控制器(SDN Controller),SDN控制器是一个逻辑上集中的实体,它主要负责两个任务:一是SDN 控制器可通过AP和OVS交换机采集网络参数,从而感知整个网络的架构,通过北向接口向SDN应用平面提供底层网络的模型;二是SDN控制器可根据上层应用平面的请求和网络结构来制定转发策略并下发流表到OVS交换机控制数据流向。

(3)应用平面:应用平面主要通过北向接口与SDN控制器进行交互,这些应用通过可编程方式把需要请求的网络行为提交给控制器。

2.在SDN网络中目前我们主要研究的是控制平面与数据平面的交互,即通过南向接口进行交互,南向接口使用OpenFlow协议。

这里简要介绍OpenFlow v1.0协议,OpenFlow v1.0协议架构原理示意图如图2.2所示:安全通道流表控制器OpenFlow协议OpenFlow交换机图2.2 OpenFlow v1.0协议架构原理示意图OVS交换机通过安全通道与控制器相连,安全通道上传输的就是OpenFlow 协议消息,负责控制器与交换机间的交互。

SDN技术基础

SDN技术基础

SDN技术基础软件定义网络(SDN)是一种新兴的网络架构,它提供了更灵活、可编程和可管理的网络环境。

SDN的基本原理是将网络的控制平面与数据平面分离,通过集中控制器来实现对网络的集中管理和控制。

本文将介绍SDN技术的基础知识,包括SDN的定义、工作原理以及其在实际应用中的优势和挑战。

一、SDN的定义SDN是一种网络架构和技术范式,它将网络控制器与数据平面解耦,使网络管理员可以通过集中控制器对整个网络进行灵活的配置和管理。

SDN的核心思想是将网络控制逻辑集中到一个中心化的控制器上,以实现对网络设备的集中管理和控制。

与传统网络相比,SDN架构提供了更高的灵活性和可编程性,使网络可以更好地适应不同的应用需求。

二、SDN的工作原理SDN的工作原理可以分为三个主要步骤:控制平面、数据平面和应用层。

1. 控制平面:控制平面是SDN架构中的核心组件,它由一个或多个控制器组成,负责监控和控制整个网络。

控制器与数据平面设备之间通过OpenFlow协议进行通信,OpenFlow协议定义了控制器与数据平面设备之间的通信接口和消息格式。

2. 数据平面:数据平面由一组交换机和路由器组成,负责网络数据的转发和处理。

在SDN中,数据平面设备中不包含任何控制逻辑,它们仅负责执行控制器的指令来完成数据转发。

3. 应用层:应用层是SDN中的最上层,它是网络管理员和应用开发人员与SDN网络进行交互的接口。

通过应用层,管理员可以通过集中控制器对网络进行配置和管理,应用开发人员可以开发基于SDN的网络应用。

三、SDN的优势SDN技术带来了许多优势,可以提升网络的灵活性、可编程性和可管理性。

1. 灵活性:SDN架构通过控制器的集中管理,使网络可以根据应用需求进行快速灵活的配置和调整。

管理员可以通过集中控制器,根据具体需求,对网络进行实时调整和优化,提高网络的灵活性和适应性。

2. 可编程性:SDN架构将网络的控制逻辑集中到一个中心化的控制器中,使网络可以通过编程方式进行配置和控制。

sdn通俗易懂

sdn通俗易懂

sdn通俗易懂SDN通俗易懂随着信息技术的快速发展,软件定义网络(Software-Defined Networking,SDN)已经成为网络领域的热门话题。

那么,什么是SDN呢?SDN是一种新兴的网络架构,它通过将网络控制平面与数据转发平面分离,使得网络管理变得更加灵活和可编程。

传统网络架构中,网络设备(如交换机和路由器)既负责数据转发,又负责网络控制和管理。

这种集中式的网络管理方式存在一些问题,例如网络功能的扩展困难、网络配置复杂、网络维护成本高等。

而SDN的出现正是为了解决这些问题。

SDN的核心思想是将网络的控制平面与数据转发平面分离。

控制平面负责网络的管理和控制,而数据转发平面则负责实际的数据包转发。

通过这种方式,SDN实现了网络的集中管理和控制,使得网络管理员可以通过集中的控制器对整个网络进行灵活的管理和配置。

在SDN架构中,网络设备变得更加简单,只需要负责数据转发,而网络控制器负责网络配置和管理。

网络控制器可以通过与各个网络设备之间的通信来控制网络的行为。

通过这种方式,网络管理员可以根据实际需求对网络进行动态配置和管理,从而实现网络的灵活性和可编程性。

SDN架构的另一个重要组成部分是网络操作系统(NetworkOperating System,NOS)。

网络操作系统是SDN架构中的软件平台,它负责运行网络控制器并与网络设备进行通信。

网络操作系统提供了一系列的API(Application Programming Interface),使得网络管理员可以通过编程的方式对网络进行配置和管理。

SDN的好处是显而易见的。

首先,SDN架构使得网络的管理和配置变得更加灵活和可编程。

网络管理员可以根据实际需求对网络进行动态配置和管理,而无需手动配置每个网络设备。

其次,SDN架构可以实现网络功能的快速扩展和升级。

通过添加或修改网络控制器上的应用程序,网络管理员可以轻松地引入新的网络功能。

此外,SDN 架构还可以降低网络的维护成本和运营成本,提高网络的可靠性和性能。

什么是SDN网络

什么是SDN网络

SDN介绍(什么是SDN)一、什么是SDNSDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上。

如果把现有的网络看成手机,那SDN的目标就是做出一个网络界的Android 系统,可以在手机上安装升级,同时还能安装更多更强大的手机APP。

过去30年里,IP网络一直是全分布式的,战功卓著,解决了各种客户需求,今天SDN是为了未来更好更快的实现用户需求。

并不是有什么需求通过传统方法不能做到,只是SDN做得更快、更好、更简单。

SDN的本质是网络软件化,提升网络可编程能力,是一次网络架构的重构,而不是一种新特性、新功能。

SDN将比原来网络架构更好、更快、更简单的实现各种功能特性。

二、SDN解决什么问题IP网络的生存能力很强,得益于其分布式架构。

看看IP的历史,当年美国军方希望在遭受核打击后,整个网络能够自主恢复,这样就不能允许网络集中控制,不能存在中心结点,否则在这个中心节点丢一颗核弹,整个网络就挂了。

但正是这种全分布式架构导致了许多问题:看看现在的IP网络管理多复杂,举个运营商部署VPN的例子:要配置MPLS (多协议标签交换,是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术)、BFD(是一个用于检测两个转发点之间故障的网络协议)、IGP(内部网关协议是在一个自治网络内主机和路由器间交换路由信息的协议)、BGP(路由器协议)、VPNV4(vpn实例是在本地区分路由表的,一个实例一个路由表。

vpnv4是ipv4地址+RD值,RD值用来区分不同的实例。

因为不同实例可能使用同一段私网地址,所以需要靠RD值来区分。

vpnv4用来区分不同实例间的网络信息,让它们能够在网络中传递)、要绑定接口,且需要在每个PE(运营商边缘路由器)上配置;当新增加一个PE时,还需要回去修改每个涉及到的PE。

现在各厂家的网络设备都太复杂了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
1、控制转发分离
控制平面(CP) 转发平面(DP)
传统网络设备的CP与DP 不分离; 设备之间通过控制协议交互转发信息;
SDN 的思路是将网络设备的控制平面集中上收到Controller; 网络设备上指保留转发平面(转发表项); 通过Controller实现网络统一部署和网络自动化;
Flow Table Flow Table
OF-Controller
A
Flow Table
Of-config D
E
C
Flow Flow Table Table
B
23
Openflow 应用场景-骨干网流量工程
业务管理中心
WAN的主要需求:
灵活性:业务部门经常有临时性的大容量传输,要求 VPN,QOS,但网络很难快速满足,业务人抱怨网络 基础架构相应慢,缺乏灵活性
OF 1.1 多表 MPLS、VLAN group ECMP
OF 1.2 IPv6
功能:
单表 IPv4
OF 1.3 重构了能力协商 PBB IPv6扩展头 多Controller Per flow meter
OF 1.3.1
增强版本协商能力
Open Network Foundation,即开放式网络基金会。ONF是非盈利的组织机构,致力于创新和发展新 型网络架构,即软件定义网络(SDN)。 -ONF成立一年,有超过80家国内外公司加入到ONF的商业化推广和使用SDN技术的推广。 -国内企业包括:华为、中兴、腾讯、盛科、华三等。
一致性,统一视角、无拓扑依赖 简化配置管理,Controller集中管理
数据中心 数据中心
易扩展,易增加网络设备 24
SDN 应用 —— 转发平面型 ,Google
18
Openflow 方案模型
安全信道:Controller通过安全信道向OpenFlow Switch下发命令和接收信息 组表 Group Table:用一个Group使OpenFlow可以支持额外的转发行为(如select)
流表 Flow Table:OpenFlow交换机的基本表项
园区网络中对实验性通讯协议的支持;
网络管理和访问控制; 网络隔离和VLAN; 基于WiFi 的移动网络;
非IP 网络;
基于网络包的处理;
基于OpenFlow 为网络带来的可编程的特性,进一步提 出了SDN(Software Defined Network,软件定义网 络)的概念
Controller
物理网络/Fabric Underlay网络
8
3、可编程接口
传统的网元都具备管理接口,可以 通过网关协议(SNMP、NETCONF) 或CLI实现简单的编程; 但传统接口常导致应用程序需要与 网元设备之间通过某种代理或翻译 器来通信。副作用是在应用设备与 网元设备之间的反馈回路的时间长。 一些新型接口协议如XMPP、Thrift、 JSON等可以更灵活的以异步的方式 操作网络设备; 一些新的协议如I2RS可以直接对网络 路由系统进行直接的、快速的应用 优化的修改/编程。 SDN可编程接口不是传统的网络管理, 而是一种在应用与网元之间双向的、 紧密联系的通信通道,可以实现传 统网络不具备的网络快速优化能力。
C
Flow Table
OF-Controller
A
Flow Table
Of-config D
E
Flow Flow Table Table
B
Flow Table
17
OpenFlow的标准化组织
Dec, 2009 Feb, 2011 Dec, 2011 April, 2012 Sep, 2012
OF 1.0
19
从Controller 下发的流表(OF v1.0)
20
Controller/OpenFlow 工作方式举例
21
OpenFlow 目前Hybrid 架构
可分散、可集中灵活控制架构
成熟的传统分布式控制架构
早期Openflow/SDN 全集中式控制架构
22
从三要素对 Openflow SDN 的小结
10
小结:SDN的定义与结构
SDN 源于Openflow,但SDN 不等于 Openflow. SDN是一种架构,一种思想。让应用参与到网络控制中。 SDN 的三个特点: 转发、控制分离(并不是所有的控制都要被分离出来);
控制集中,网络被抽象
编程接口
11
OpenFlow is one Fish in the Sea of SDN
15
目录
关于SDN 与可编程网络 各种SDN技术思路、应用场景、标准化情况介绍
转发平面 SDN —— Openflow Overlay SDN —— Vxlan Overlay 控制平面SDN —— PCE-P Network Function Virturlization (NFV) SDN控制器( Open DayligDN的发展
16
(一)关于转发平面型 SDN
“转发平面型SDN”是完全不同与 传统网络实现的一种设计; 设备中已经没有分布式控制平面的 痕迹了; 转发平面SDN 的抽象层是逐跳转发 表项; 通过逐跳表建立一个流的转发路径。 对比于“overlay型SDN”,后者 只在网络的边缘对隧道的首和尾进 行编程。 最典型的就是 openflow 模型
数据中心
Openflow
数据中心
资源利用率:为保证故障情况发生切换时不出现拥塞, 链路利用率小于50%,业务人抱怨带宽不足,但网络 却有50%用不上; 管理性:大量的设备需要管理,大量的差异化配置;
目前是通过MPLS-TE实现上述需求; 未来将通过SDN技术(Openflow),将整个网络 看做一个路由器,统一配置管理,将不同的流量分 别走到不同的路径上,可以快速提供网络路径,并 且保证有北向接口给业务。 Openflow 的好处:
总体来看,由于SDN技术主要带来的好处是可编程带来的网络自动化,而目前 SDN的编程接口并不统一标准,这就要求用户有较强的技术自主开发能力。 所以,各种类型的SDN技术,在企业网应用都很较少。 由于私有云计算平台要求网络资源被抽象,以提供自动编排能力,所以目前看 Overlay型SDN发展速度较快。很多企业客户开始测试、评估Overlay 型SDN。
Business Applications Business Applications Business Applications
RESTful、SOAP、C、Java、XML
北向 API
CLI TCL Python NETCONF
网络服务功能、网络业务编排、服务管理功能
网络抽象层 南向协议
PCE-P OpenFlow …… I2RS
Service的角度:
抽象物理网络 定制转发路径抽象
Operation的角度:
网元开放接口,应 用可对网元编程, 采用现代的接口, 应用与网元的紧密 配合
架构角度:控制平面与数据平面分离,逻辑集中管理(集中到控制器上); 业务角度:通过对控制器,使低层网络被抽象出来网络资源被抽象成服务,实现了应用程序与网络设备 的操作系统进行解耦和。应用看到的是网络服务。 运营角度:网络可以通过编程的方式来访问,从而实现应用程序对网络的直接影响,一些新型的接口, 可以实现传统网络管理不能做到的网络优化。
网 络 抽 象 层 级
Overlay 型 SDN 转发平面型 SDN 控制平面型 SDN
分布式控制平面被保留的量
14
SDN技术在业界的应用部署情况
只有少数用户部署了SDN技术的网络 而且这些用户集中在互联网、云计算运营商 转发平面型SDN,有少量用户使用,主要在广域网 Overlay 型SDN,应用比较多,主要是在数据中心应用@腾讯 控制平面型SDN,主要受技术成熟度影响,目前应用很少
Software Defined Network
目录
关于SDN 与可编程网络
各种SDN技术思路、应用场景、标准化情况介绍 各厂商SDN方案介绍 展望SDN的发展
SDN 技术从哪里起源 —— Openflow
06 年斯坦福的学生Martin Casado 领导了一个关于网络安全与管理的项目Ethane,该项目试图通过一个 集中式的控制器,让网络管理员可以方便地定义基于网络流的安全控制策略,并将这些安全策略应用到各 种网络设备中,从而实现对整个网络通讯的安全控制。 通过集中式的控制器(Controller)以标准化的接口对各种网络设备进行管理和配置,那么这将为网络资源的 设计、管理和使用提供更多的可能性,从而更容易推动网络的革新与发展。 于是他们便提出了OpenFlow 的概念, 并于08 年在ACMSIGCOMM 发表了题为OpenFlow: Enabling Innovation in Campus Networks的论文,阐述Openflow 的原理。 论文还列举了OpenFlow 几大应用场景,包括:
12
当前各种SDN思路的技术与标准化组织
13
SDN 的技术思路
ONF,致力于推动“转发平面 型”SDN的架构及OpenFlow协 议的标准化。 IETF,有多个工作组参与制定 SDN相关的通信协议,思路是重 用当前的技术而不是OpenFlow, 重点是设备控制面的功能与开放 API。 Open Daylight,控制器标准化 的开源项目,有厂商驱动。 ETSI 的 NFV 不是SDN,但其应用 部署于SDN(尤其是overlay SDN) 有很密切的关系。
3
SDN 是一种思想
4
SDN 的体系架构
北向接口,为应用提供编程接口 南向接口,设备控制信令,控制设备的转发行为 控制器/Controller,对网络的抽象层,NOS网络操作系统,屏蔽硬件,为应用开发提供开发接口;
相关文档
最新文档