zoukankan      html  css  js  c++  java
  • SDN第四次作业

    ryu控制器

    Ryu是日本NTT公司开发的模块化的控制器。Ryu因其架构清晰,支持OpenFlow全部版本。Ryu控制器利用Python语言进行app的开发使用简单适合构建APP。
    有社区的Plug-in集成到OpenStack,性能良好和文档齐全等优点获得了许多SDN研究者的关注。同样,在Beacon上改进而来的FloodLight,以其企业级别的优秀性能,开发效率更高的Java语言,模块化的设计等优点得到了喜欢Java语言的SDN研究者的青睐。此时的SDN控制器侧重于提升单例性能,支持的南向协议也是以OpenFlow为主。ryu控制器利用Python语言进行app的开发。

    onos控制器

    ONOS是面向运营商网络的SDN操作系统,采用java语言编写。其设计架构将服务提供商放在首位,由一系列功能模块组成,每个功能模块由一个或多个组件组成,对外提供一种特定服务,。ONOS采用小步快跑的迭代策略,每三个月一个版本,在快速迭代理念支持下的产品研发是“上线-反馈-修改-上线”这样反复更新内容的过程,通过收集数据或用户反馈迅速知道改进的结果,用快速迭代的方式可以立即在用户之间找到平衡点。架构专注于电信运营商领域控制器关键需求:高可扩展性,高性能,高实时性,高可靠性

    Opendaylight控制器

    OpenDaylight是一个开源项目。OpenDaylight不仅仅是一个SDN控制器,它更是一个庞大的开源项目,其中包含许多子项目,而Controller只是其中的一个子项目。OpenDaylight支持多种南向协议,包括OpenFlow(支持1.0和1.3版本)、Netconf和OVSDB等,是一个广义的SDN控制平台,而不是OpenFlow系的狭义SDN控制器。OpenDaylight的社区的会员很多,多为设备商和企业。

    各控制器实现的异同

  • 相关阅读:
    (转)查找算法:哈希查找
    VIM纵向编辑【转】
    linux下的终端利器 tmux 安装以及使用
    Windows一键设置环境变量(以设置java环境变量为例)
    如何在指针中隐藏数据?
    cygwin gcc 编译windowsAPI 报错的一个解决方案
    Centos 7 最小化部署svn版本控制(http协议)
    Centos 7 最小化vnc远程桌面部署
    Centos 7 最小化图形界面安装
    Python的迭代器与生成器
  • 原文地址:https://www.cnblogs.com/sheogorath/p/8098905.html
Copyright © 2011-2022 走看看