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

    Ryu控制器

    Ryu是日本NTT公司开发的模块化的控制器。采用Python编写。Ryu因其架构清晰,支持OpenFlow全部版本,有社区的Plug-in集成到OpenStack,性能良好和文档齐全等优点获得了许多SDN研究者的关注。Ryu最上层的Quqntum与OF Rest分别为OpenStack和Web提供了编程接口,中间层是为Ryu自行研发的应用组件,最下层为Ryu底层实现的基本组件。

    onos控制器

    采用Java语言编写,采用OSGi架构,分布式的控制平台产品。其目标是打造一个开放的SDN网络操作系统,市场定位在运行商级别网络市场。ONOS底层模块直接借用FloodLight优秀的模块如Switch模块,不使用YANG语言建模,最新版本使用Raft作为分布式框架。
    ONOS的系统层次分为:和网元打交道的协议层和适配层;协议不感知的ONOS Core层来管理网络状态和资源;应用层消费Core层提供的我统一的北向接口。ONOS由一系列功能模块组成,每一个功能模块由一个或多个组件组成,对外提供一种特定服务。

    Opendaylight控制器

    Opendaylight 是一个提供开源软件的网站,采用Java编写。支持OSGI框架和REST接口,支持多种协议,采用YANG作为模块语言。旨在推动创新实施以及SDN透明化。它有一套极为灵活的控制器,可以部署在任何支持java的平台上。Opendaylight的架构可分为南向接口层,控制平面层,北向接口层,网络应用层。控制平面层是Opendaylight的核心,包括MD-SAL、基础的网络功能模块、网络服务和网络抽象等模块。

  • 相关阅读:
    Session 0 隔离
    在DIV容器中使用浮动元素
    Linq学习总结(5)——标准查询运算符
    Linq学习总结(3)——yield
    消息拦截的简单实现
    网站内容可访问性——关于背景与前景颜色的对比标准
    CSS优先级
    Linq学习总结(4)——Lambda表达式
    element ui表格的校验和自定义校验规则
    vue 递归组件的两种方法
  • 原文地址:https://www.cnblogs.com/fzuljm/p/8082707.html
Copyright © 2011-2022 走看看