软件定义网络基础---SDN的主流构架

一:基于不同标准的主流构架

二: ONF定义的SDN基本构架

(一) 四个平面、两大接口

三:四个平面

(一)数据平面

数据平面是由若干网元(Netword Element)构成,每个网元包括一个或多个SDN数据路径(DataPath)

SDN DataPath是一个逻辑上的网络设备,负责转发和处理数据。没有控制能力

ONF标准化了OpenFlow协议。在该协议中数据平面被抽象为一个由多级流表驱动的转发模型 

(二)控制平面

第二个任务是:收集网络的实时状态,为SDN应用...

SDN控制器是整个网络的大脑,网络的智能和核心实现都在SDN控制器中。由SDN控制器对转发面进行转发策略的调度和管理

(三)应用平面

在应用逻辑的实现上,可以基于SDN理念改造传统应用的交付能力

(四)管理平面

四:两大接口

(一)南向接口

例如:ONF定义的转发面开放协议是Openflow协议,他将转发面抽象为一个或多个流表组成的转发模型,网络控制器通过Openflow协议下发流表到具体交换机,从而定义交换机的具体行为。

(二)北向接口

REST是一种系统架构设计风格
REST API就是符合REST设计规范的API
提供REST API作为北向接口的控制器非常多,例如Floodlight Ryu等。
不同的控制器具备不同的北向API集合,以Floodlight Ryu为例:

原文地址:https://www.cnblogs.com/ssyfj/p/11616517.html

时间: 2024-09-28 07:21:19

软件定义网络基础---SDN的主流构架的相关文章

软件定义网络基础---SDN数据平面

主要介绍SDN架构和转发模型 一:传统网络设备 (一)传统设备控制平面和数据平面 (二)数据平面的任务 数据平面对数据包的处理,主要通过查询由控制平面所生成的转发信息表来完成 (三)传统网络数据平面数据包的处理流程 (四)传统网络数据转发处理特点 比如某一设备的数据平面,只能对某几种特定协议的数据包进行解析 功能模块固定,在网络生产时就已经固定.例如: 二:SDN数据平面架构 (一)主要变化 第一:在该SDN数据平面中,包处理流程中的所有模块,包括解析.转发和调度,都是可编程.协议无关的 第二:

软件定义网络基础---SDN控制平面

一:SDN控制平面 一个或多个SDN控制器组成,是网络的大脑. ? 对底层网络交换设备进行集中管理,状态监测.转发决策以及处理和调 度数据平面的流量: ? 通过北向接口向上层应用开放多个层次的可编程能力. (一)典型的SDN控制器体系架构 SDN控制平面分为6层 南向接口层主要对各种南向接口协议的支持,如Open Flow,Netconf,OVSDB等,控制器通过接口层的通道实现对底层网络的管理 抽象逻辑层主要是将服务抽象出来,实现各种通信协议的适配,为各模块和应用提供一致的服务 基础网络层在任

软件定义网络基础---SDN的发展

一:发展初期阶段--提出 架构.设计思想和实现技术的提出 二:发展中期阶段--企业加入,推动发展 三:SDN的发展趋势 (一)SD-DC SDN被大规模应用数据中心的服务器和设备部署运维,产生了软件定义的数据中心 (一)SD-WAN 软件定义网路被用于广域网,产生了SD-WAN.不仅可以用来部署全新的广域网连接,还可以对现有的广域网进行升级和改造 例:对广域网进行升级 (三)SD-Security 软件定义的安全 (四)SD-Access 软件定义的接入 四:SDN的技术融合 原文地址:http

软件定义网络基础---SDN的核心思想

一:SDN包含的核心思想:解耦,抽象,可编程 二:解耦 (一)SDN网络解耦思想 解耦是指将控制平面和数据平面进行分离,主要为了解决传统网络中控制平面和数据平面在物理上紧耦合导致的问题 控制平面和数据平面之间不需要相互依赖,只需要遵循一定的开放接口即可进行通信 (二)传统网络比较 传统网络 在传统网络中数据平面和控制平面没有分离. 在同一个网络设备中,设备的转发行为基于控制协议生成的转发表. 比如:二层交换机基于MAC地址表进行转发.路由器基于路由表结合性转发. 而各种转发表是由设备的控制平面,

软件定义网络基础---SDN的产生

原文地址:https://www.cnblogs.com/ssyfj/p/11614822.html

软件定义网络(SDN)

软件定义网络(SDN):你眼中的黑科技,我眼中的新网络(附报告) 2016-07-14 中信建投 199IT互联网数据中心 ▲ 点击蓝字查阅TMT行业数据 报告下载:添加199IT官方微信[i199it],回复关键词[中信建投SDN深度报告]即可 SDN 是未来网络的新框架 SDN, 即软件定义网络( Software Defined Network), 是指用软件来调度和管理网络. SDN 改变了传统的网络层和数据链路层网络设备需要管理员配置设置之后传递数据的工作模式, 提出将管理系统(控制平

5G的基本特点与关键技术之一:软件定义网络(SDN)

5G的基本特点与关键技术之一:软件定义网络(SDN) 软件定义网络(Software Defined Network,SDN)是 5G的关键技术之一. 在讨论软件定义网络时,需要理解它的定义和它对5G网络架构的影响,以及5G移动通信系统中采用软件定义网络的必要性. 基本概念 2006年,美国GENI项目资助了斯坦福大学Clean Slate课题,以Nick McKeown教授为首的课题组提出了Openflow的概念用于校园网络的创新实验,因为Openflow给网络带来可编程的特性,软件定义网络的

实现软件定义网络(SDN)的6种途径

尽管围绕软件定义网络(SDN)的所有兴奋点都是由OpenFlow刺激起来的,但实际上利用各种标准工具对网络进行编程已经有一段时间了.OpenFlow并非实现SDN的唯一方法或者唯一途径.就目前而言,要想实现SDN,除了OpenFlow以外,至少还有6种方法或途经. 命令行接口(CLI) CLI是交换机和路由器的常用接口,网络经理们常用它来配置交换机,激活或者禁用某些服务. Arista网络的CEO Jayshree Ullal说,"要想开放,不只有一种方法.要想扩展,也不只一种方法.CLI虽然不

“第二届全国高校软件定义网络(SDN)应用创新开发大赛” 第八次培训研讨会的通知

各相关高校.单位: 为推动互联网应用创新人才的培养,教育部科技发展中心将于决定于2014年11月至2015年8月举办"第二届全国高校软件定义网络(SDN)应用创新开发大赛"(教技发中心函[2014]126号).本赛项由互联网应用创新开放平台联盟主办,华南理工大学信息网络工程研究中心承办,关于大赛详细信息可浏览网址:www.iiu.edu.cn/chuangxin和www.scut.edu.cn/sdn. 为保障赛事顺利进行,赛项执委会将于2015年5月16日(周六)在江苏省未来网络创新