当前,SDN控制器已经比较成熟,种类也相当繁多,而且活跃的一些控制器项目还在不断发展之中,如 Open Daylight项目不到一年就发布一个新的版本。

SDN控制器分为开源控制器和商业控制器。 有些商业控制器是在某个开源控制器的基础上优化和修改而来的,其中一些公司本身也是这个开源控制器的贡献成员之一。

1.Open DayLight控制器

目前最具影响力、活跃度最高的控制器项目是Open DayLight,有许多商业控制器是基于ODL改造生成的。 Open Daylight项目中的很多子项目已经在商用领域得到了部署,成效不断。

2.ONOS控制器

ONOS(Open Network Operating System,开放网络操作系统)是一款为服务提供商打造的基于集群的分布式SDN操作系统,具有可扩展性、高可用性,高性能以及南北向的抽象化,使得服务提供商能轻松地采用模块化结构来开发应用提供服务。

3.Floodlight控制器

Floodlight控制器是较早出现的知名度较广的开源SDN控制器之一,它实现了控制和查询一个OpenFlow网络的通用功能集,而在此控制器上的应用集则满足了不同用户对于网络所需的各种功能。

4.Ryu控制器

Ryu是一个基于组件的SDN网络框架、它是由日本NTT公司使用 Python语言研发完成的开源软件,采用 Apache License标准。Ryu提供了包含良好定义的AP接口的网络组件,开发者使用这些API接口能轻松地创建新的网络管理和控制应用。Ryu支持管理网络设置的多种协议。

5. 思科公司的APIC控制器和OpenSDN控制器

思科公司的SDN控制器有两个:APIC控制器和OpenSDN控制器。思科的APIC控制器在商业上有着很大的影响力,在商业上到了很好的部署。OpenSDN控制器是一个 OpenDaylight的商业级版本,通过基于网络基础设施标准的自动化来提供业务的灵活性。

6.OpenContrail控制器(Tungsten Fabric)

Juniper网络(瞻博网络)发布的OpenContrail项目包括OpenContrail控制器和OpenContrail虚拟路由。OpenContrail控制器是一个逻辑上集中,但是物理上分布的SDN控制器,为虚拟网络提供管理、控制和分析功能。 OpenContrail虚拟路由是一个分布式的路由服务。

Tungsten Fabric曾用名OpenContrail,最初是由Juniper开源的一个可扩展的多云网络平台,拥有一个充满活力的开发者和最终用户社区。2018年3月完成向Linux基金会的迁移,并且正式更名为Tungsten Fabric。

7.NOX控制器

NOX控制器是由斯坦福大学在2008年提出的第一款Open Flow控制器,NOX控制器是第一个实现的SDN控制器,它的早期版本(NOX-Classic)是由C++和Python语言实现的,其中NOX核心架构及其关键部分都是使用C++实现的。

8.POX控制器

POX控制器是由NQX控制器分割演变出来的一款基于Open Flow控制器,是使用Python语言开发的。POX控制器具有将交换机送来的协议包交给制定软件模块的功能。

9.Beacon控制器

Beacon项目是基于Java语言开发实现的开源控制器,依赖于OpenFlowJ项目,以高效性和稳定性应用在多个科研项目实验环境中。除此之外,具有很好的跨平合性,并支持多线程,可以通过相对友好的UI界面进行访问控制、使用和部署。

10. Big Network控制器

Big Network项目是一款SDN商用控制器,由Big Switch网络公司推出。 Big Switch网络公司将此控制器放入 Open SDN Suite套件中,供数据中心运营商使用。

11.Brocade SDN控制器

2015年,博科推出基于 Open Daylight代码研发的 Brocade SDN控制器(原名称为博科 Vyatta控制器),新版本控制器基于 Open Daylight项目进行了优化,添加了两个管理应用,以加强提供对SDN操作的支持。 Brocade SDN控制器实际上就是 Open Daylight控制器的商用版。

12.Maestro控制器

Maestro是莱斯大学于2011年的一篇学位论文中提出的用Java语言实现的一款基于LGPI V2.1开源协议标准的OpenFlow多线程控制器。Maestro主要应用于科研领域,具有很好的平台适应性,可以有效地在多种操作系统和体系结构上运行。

13.IRIS控制器

IRIS是由ETRI研究团队创建的递归式 SDN OpenFlow控制器, OpenIRIS是IRS的一个开源版本。IRIS旨在解决SDN网络中可扩展性和可用性的问题。IRIS是在 Beacon控制器和 Floodlight控制器的基础上构建的。

14. OneContrller制器

OneContrller制器是 Extreme公司基于开源控制器 Open Daylight的 Helium SR1.1版本开发的。 One Contrller控制器旨在提供一个开放、功能灵活加载或卸载、可拓展的平台,使得SDN和NFV的规则能达到任意规模大小。

SDN:简述对各类SDN控制器的认识相关推荐

  1. SDN:简述对各类SDN交换机的认识

    SDN:简述对各类SDN交换机的认识 按照SDN交换机所支持的南向协议来看,SDN交换机可分为纯SDN交换机(仅支持OpenFlow协议).混合交换机(支持 Open Flow协议和传统网络协议).自 ...

  2. SDN初步:Mininet(SDN测试平台)Ryu(SDN控制器)

    Mininet:SDN测试平台&Ryu:SDN控制器 Mininet:SDN测试平台&Ryu:SDN控制器(均是在64位Ubuntu 16.04.7虚拟机中安装) 64位Ubuntu ...

  3. SDN in Action: Practice SDN/OpenFlow with LINC-Switch and OpenDaylight

    SDN in Action: Practice SDN/OpenFlow with LINC-Switch and OpenDaylight 薛国锋  xueguofeng2011@gmail.com ...

  4. SDN精华问答 | 了解SDN架构

    SDN火热了好一阵子,无论运营商.政府企业.投资机构,一段时间,不知道SDN.不能甩几个SDN相关的名词术语,似乎都落后于时代了.今天,就来看看关于SDN的精华问答吧. 1 Q:SDN的本质属性?  ...

  5. SDN精华问答 | 使用SDN的一个例子

    SDN火热了好一阵子,无论运营商.政府企业.投资机构,一段时间,不知道SDN.不能甩几个SDN相关的名词术语,似乎都落后于时代了.今天,就来看看关于SDN的精华问答吧. 1 Q:为什么会出现SDN呢? ...

  6. SDN软件定义网络之SDN交换机物理设备

    文章目录 SDN软件定义网络之SDN交换机 交换芯片 芯片详解 主流芯片 交换机产品 物理交换机 虚拟交换机 设备选型主要考虑的参数 背板带宽 端口密度 端口速率 支持模块类型 带宽类型 其他 时延 ...

  7. 无线网sdn服务器,什么是SDN,SDN网络与传统网络对比

    SDN作为极简网络4.0的灵魂,如同六脉神剑一般,灵活多变,感应强烈,功效卓著.它可以将复杂的网络流量化繁为简,梳理成十二经络般清明通顺,并将流量精准送至对应的位置,让你的网络成为顶级高手,管理随心所 ...

  8. SDN精华问答 | 为什么SDN要花这么长时间才被采用?

    SDN火热了好一阵子,无论运营商.政府企业.投资机构,一段时间,不知道SDN.不能甩几个SDN相关的名词术语,似乎都落后于时代了.今天,就来看看关于SDN的精华问答吧. 1 Q:SDN将会提供端到端的 ...

  9. ONF开源白皮书:SDN解决方案案例——校园SDN

    有幸参与SDNLAB译者计划,这是我翻译的第一篇文章,译自<ONF开源白皮书>的SDN解决方案案例部分. 译者简介:茶树,热爱翻译与分享,支持开源社区,喜欢了解和学习与网络相关的新技术,欢 ...

最新文章

  1. 丰富多彩的Android onTouch事件
  2. NUnit学习笔记之进阶篇
  3. Android Volley彻底解决(三),定制自己Request
  4. [JavaScript Java] 初识Closure Tools(一)
  5. 第一个Struts2程序
  6. avast 8.0.1483 许可文件(杀毒软件免费激活)
  7. lvs+keeplive
  8. 用mysql语句备份_MySql常用备份及恢复语句
  9. python获取outlook邮件内容_Python3读取Outlook邮件并写入MySQL
  10. Windows10电脑进行拨号连接时,无法共享热点?如何解决?多次尝试后,终于解决了。
  11. Android常用库和插件避免重复造轮子(持续更新)
  12. S@Kura的PHP进阶之路(五)
  13. jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解
  14. 思维精进01:罗辑思维2019跨年演讲--小趋势
  15. File System | Debug | 如何查看文件挂载的分区以及分区大小
  16. 织梦{dede:php} AddFilter(1,1,'diqu',theme); {/dede:php}含义解释
  17. Arduino第一次上传代码报错
  18. junction工具安装及简单使用
  19. 【TouchDesigner】生成艺术
  20. 前端架构之一浅谈前后端分离

热门文章

  1. 视频转换成图像序列、图像转换成视频(代码)
  2. 艾永亮:腾讯、阿里、网易云音乐竞争升级,谁将造就高收益的超级产品
  3. 数据集大小与模型性能的敏感性分析
  4. 扬声器程序设计(微机原理实验四)
  5. mysql如果忘记密码怎么办
  6. 【TeXstudio】【7】段落,编号与自定义编号——《LaTeX入门》
  7. java实现word,pdf,excel,图片添加水印
  8. 如何把pdf转换成excel
  9. Windows上使用ssh密钥连接Linux(以centos7为例)和Windows与Windows的免密钥连接
  10. python3.7豆瓣 post 数据(一)