各控制器的架构技术
ryu控制器
- 利用Python语言编写,基于组件的框架,这些组件均以Python模块形式存在,上层为OpenStack和Web提供了编程接口,中间为Ryu自行研发的应用组件,最下层为Ryu底层实现的基本组件。Ryu因其架构清晰,支持OpenFlow全部版本。这个文件中定义了RyuApp基类,开发APP的时继承这个基类,就获得一个APP的一切了。
onos控制器
- ONOS是面向运营商网络的SDN操作系统,采用java语言编写。ONOS采用小步快跑的迭代策略,每三个月一个版本,在快速迭代理念支持下的产品研发是“上线-反馈-修改-上线”这样反复更新内容的过程,通过收集数据或用户反馈迅速知道改进的结果,用快速迭代的方式可以立即在用户之间找到平衡点。
opendaylight控制器
- opendaylight 是一个提供开源软件的网站,采用Java编写。支持OSGI框架和REST接口,支持多种协议,采用YANG作为模块语言。旨在推动创新实施以及SDN透明化。它有一套极为灵活的控制器,可以部署在任何支持java的平台上。
posted @
2017-12-20 15:56
Kaloneme
阅读(
154)
评论()
编辑
收藏
举报