1.SDN架构

SDN是一种数据控制分离、软件可编程的新型网络体系架构,其基本架构如
下图1所示。SDN采用了集中式的控制平面和分布式的转发平面,两个平面相互分离,控制平面利用控制——转发通信接口对转发平面上的网络设备进行集中式控制。

                   图1

这部分控制信令的流量发生在控制器与网络设备之间,网络设备通过接收控制信令生成转发表,并据此决定数据流量的处理,如图2

                图2

SDN可以通过编写软件的方式来灵活定义网络设备的转发功能。它是一种网络体系架构,该架构包含了多种接口协议,其中使用南向接口协议实现SDN控制器与SDN控制器的交互,使用北向API实现业务应用与SDN控制器的交互。

ONF定义的SDN架构由控制平面、应用平面、数据平面和控制管理平面组成。

数据平面由若干网元组成,每个网元可以包含一个或多个SDN Datapath。每个SDN Datapath是一个逻辑上的网络设备,单纯被用来转发和处理数据,其在逻辑上代表了全部或部分的物理资源。

控制平面中SDN控制器主要负责两个任务,一是将SDN应用层请求转换到SDN Datapath,二是为SDN应用层提供底层网络的抽象模型。一个SDN控制器包括北向接口代理、SDN控制逻辑和控制平面接口驱动三部分。

          ONF组织提出的SDN系统结构

应用平面由SDN应用构成,SDN应用能够通过可编程方式把需要请求的网络行为提交给控制器,其包含多个北向接口驱动,同时可对自身功能进行抽象、封装来对外提供北向代理接口。

管理平面负责一系列静态的工作,这些工作比较适合在应用、控制、数据平面外实现。

从ONF组织对SDN架构的定义可以发现:SDN架构下集中式控制平面与分布式数据平面是互相分离的,SDN控制器负责收集网络的实时状态,将其开放并通知给上层应用,同时把上层应用程序翻译成为更为底层、低级的规则或者设备硬件指令下发给底层网络设备。SDN最大的特点是标准化的南向接口协议。

(一)SDN基本架构相关推荐

  1. Tungsten Fabric SDN — 网络架构

    目录 文章目录 目录 Tungsten Fabric 的网络架构设计思路 - EVPN on the Host Tungsten Fabric 的网络架构 云网融合的网络架构 OpenStack Ne ...

  2. sdn专线架构是怎样的?如何工作?——Vecloud

    在软件定义的网络中,网络工程师或管理员可以调整来自中央控制台的流量,而无需触摸网络中的各个交换机.集中式 SDN控制器 指导交换机在任何需要的地方提供网络服务,而与服务器和设备之间的特定连接无关. 此 ...

  3. sdn框架的计算机网络管理,清华SDN实践--SDN 系统架构与数据中心应用

    清华大学在SDN 的系统架构以及其在数据中心网络中的应用方面展开了深入研究,主要研究成果包括:1. 以数据为中心的软件定义网络架构 SODA(Software Defined Data Centric ...

  4. ONF定义的SDN架构

    ONF定义的SDN架构主要分为应用层.控制器层和基础设施层,其中,应用层聚焦网络业务逻辑开发,负责资源编排:控制器层进行全局网络的管理:基础设施层为各种网络设备,负责数据的转发.如图所示: 从控制器层 ...

  5. SDN的基本概念和基本架构

    SDN是Software Defined Network(软件定义网络)的缩写,顾名思义,这种网络技术的最大特点就是可以对网络进行编程. SDN是一种非常新兴的技术,通过增加对网络的可编程性来革新当前 ...

  6. SDN学习路径——SDN架构

    目录 一.SDN定义 二.SDN与传统网络的区别与意义 三.ONF组织的SDN体系架构 四.ONF组织定义意义 五.SDN的数据控制分离的可行性 六.传统控制平面和数据平面概述 七.传统控制平面 八. ...

  7. SDN:简述对SDN架构的认识

    SDN:简述对SDN架构的认识 SDN的全称是Software Defined Networking,即软件定义网络. SDN是在物理上网络控制平面和转发平面(数据平面)相分离.控制平面控制多个设备. ...

  8. 基本中型网络的仿真(RYU+Mininet的SDN架构)-以校园为例

    目录 ​​​​​​​具体问题可以私聊博主 一.设计目标 1.1应用场景介绍 1.2应用场景设计要求 网络配置方式 网络技术要求 网络拓扑要求 互联互通 二.课程设计内容与原理 (1)预期网络拓扑结构和 ...

  9. ONF组织的SDN架构文档——原理与架构构件(二/一)

    4原理和架构构件 这节介绍SDN原理,形成SDN架构的功能实体和组织关系,随后详细介绍.   4.1原理 ONF从一个较高的视角对SDN进行介绍[1],一些基本的SDN原理在其中有引证,他们的应用在此 ...

最新文章

  1. 如何选择视觉CV光源颜色
  2. Sumline常用快捷操作
  3. jquery ajax自动完成,使用AJAX进行JQuery自动完成(JQuery Autocomplete with AJAX)
  4. go语言mysql框架_超级详细:Go语言框架Gin和Gorm实现一个完整的待办事项微服务...
  5. docker底层实现原理总结
  6. ubuntu系统各pdf编辑器的使用体验和比较
  7. 手把手教你修改butterfly主题的样式
  8. Python解决乱码 \x222\x22,\x0A
  9. CentOS Stream 9 下如何安装使用花生壳并做内网穿透建站
  10. 微信小程序头像上传以及剪切(使用插件image-cropper)
  11. 我为什么还坚持做公众号?(二)
  12. JavaScript学习二
  13. mac 关于 /bin/sh: ifconfig: command not found
  14. 如何使用cleanmymac文件粉碎机
  15. 苹果电脑无法自动修复此计算机,Mac电脑因出现问题而重新启动请按一下怎么解决?附解决方法...
  16. VBA打印机设置(列出所有打印机名字、选用合适的打印机并设计端口号)
  17. PHP2019参考文献,2019论文参考文献格式
  18. 人群密度检测matlab算法,基于视频的人员密度检测.doc
  19. 计算机二级证书中专能考吗,中专可以考什么资格证
  20. Go语言圣经 - 第10章 包和工具 - 10.7 工具

热门文章

  1. linux 获取优盘设备序列号变为小写再用MD5加密
  2. Github的远程项目如何下载到本地
  3. 50个BA分析工具第四个-Business Case
  4. greenplum列存
  5. win10右键卡顿原因_win10右键新建特别慢怎么办_解决win10右键新建卡顿的方法
  6. wqewqewqewq
  7. Java 获取Word批注所标记的文本和图片
  8. charles的使用
  9. 大唐:我家阁楼通公主府(二)
  10. 化工厂人员定位系统--化工厂定位--新导智能