博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SDN第四次作业
阅读量:6659 次
发布时间:2019-06-25

本文共 1012 字,大约阅读时间需要 3 分钟。

控制器的架构技术

不同的控制器开发语言/活跃现状

控制器 使用语言 活跃现状
NOX C not active
POX Python active
Ryu Python active
FloodLight Java active
OpenDaylight Java active
ONOS Java active

1

NOX && POX

在早期的SDN论文中,NOX作为唯一的控制器,发挥了重要的作用。NOX给后来的控制器开发提供了很好的范例,高层级的编程架构。由于其使用C语言编写,给开发SDN应用带来了许多困难,逐渐在控制器竞争中失去优势。在NOX出现不久之后,其兄弟版本POX面世。POX的内部机制和NOX一样,但是采用Python语言开发。在SDN发展初期,POX也扮演了相当重要的角色,许多SDN学习者都接触过POX。POX因其简单,易入门而得到广泛的关注和使用,成为SDN入门,学习SDN控制器的很好选择。然而,随着技术的发展,更多优秀的控制器,如2012年采用Python语言开发的控制器代表Ryu,2013年采用Java语言开发的控制器代表FloodLight等纷纷涌现。他们具有更加成熟的架构,更加优秀的性能,相比之下,POX不具有优势,慢慢在控制器的竞争中处于下风。

2

Ryu

Ryu是日本NTT公司开发的模块化的控制器。Ryu因其架构清晰,支持OpenFlow全部版本,有社区的Plug-in集成到OpenStack,性能良好和文档齐全等优点获得了许多SDN研究者的关注。

3

FloodLight

FloodLight以开发效率更高的Java语言,模块化的设计等优点得到了喜欢Java语言的SDN研究者的青睐。SDN控制器侧重于提升单例性能,支持的南向协议以OpenFlow为主。

4

OpenDaylight

1227382-20171226214812510-1973781725.png

1227382-20171226214834245-983397324.png

OpenDayLight项目由Linux协会以及数十家科技巨头于 2013.4 联手合作创建,旨在打破大厂商对于网络硬件的垄断,驱动网络技术创新力,使网络管理更容易,更廉价。

5

ONOS

1227382-20171226214909260-1626379300.png

ONOS 是主要由运营商和斯坦福ONLAB实验室发起的开源控制器平台,主要成员为运营商/TOP电信设备商以及学术机构,架构专注于电信运营商领域控制器关键需求:高可扩展性,高性能,高实时性,高可靠性。

转载于:https://www.cnblogs.com/hish/p/8098993.html

你可能感兴趣的文章
蛤车1:两个习题,群作用与覆叠空间,N-S定理
查看>>
set注入
查看>>
【经验】电脑长时间不关机导致的无法开机问题
查看>>
【转】进程的虚拟地址空间
查看>>
JQuery 选择和过滤方法总结(转)
查看>>
存储过程二
查看>>
ulimit的坑
查看>>
java集合框架之Collections
查看>>
3.2.1if语句
查看>>
vivado 波形保存以及arp
查看>>
下拉框里根据选择项不同,显示的图片也不同
查看>>
回顾:Linux环境 Mysql新建用户和数据库并授权
查看>>
第四周作业
查看>>
Android平台Native代码的崩溃捕获机制及实现
查看>>
saltstack之(九)配置管理源码部署Nginx
查看>>
2017年Android SDK下载安装及配置教程(附带原文地址)
查看>>
Cocos2dx 入门小游戏实例
查看>>
HDU——2067 小兔的棋盘
查看>>
洛谷——P1560 [USACO5.2]蜗牛的旅行Snail Trails
查看>>
py标准模块总结
查看>>