ONOS简介

2023-05-16

一、与ODL区别

ONOS与OpenDayLight 两个控制器之间的较量

ODL

  1. 立场:设备厂商:Cisco、Citrix Systems、Red Hat 、Brocade、Ericsson、ClearPath、HP、NEC、Inte、HW、H3C、Juniper、ZTE、INOCYBE、锐捷等等

  2. 目标:开源控制器
    对抗ONF将网络设备弱化(白牌化)、开放的理念,借助占领控制器这个制高点,通过丰富的南向接口间接保留网络设备本身的价值。

  3. 架构:整体设计过程体现网络设备本身的价值

    • ODL有丰富的南向接口:OpenFlow、NETCONF、OVSDB、BGP、PCEP
      利:支持丰富的南向接口,功能强大
      弊:控制器设计复杂度↑,控制器与不同网络设备对接的难度↑,兼容性互通性问题,控制器与网络设备的捆绑性↑

    • ODL通过MD-SAL将南向接口与其核心层互联起来
      利:集成一个特定的网络设备功能

ONOS

  1. 立场:服务提供商(运营商就是其中的大头):AT&T、CIENA、VERIZON、NTT、爱立信、华为、NEC、INTEL、富士通
  2. 目标:开放的网络操作系统
    考虑可靠性、性能,并在白盒系统上创建高性能可编程的运营商网络
  3. 架构:
    • AD-SAL:更轻量简单
    • ONOS采用的集群技术基于Hazelcast开源分布式内存数据库,Hazelcast是一个高度可扩展的数据分发和集群平台,可用于实现分布式数据存储、数据缓存。ONOS提供许多常见的分布式原型,开发人员利用现有服务,很方便就能构建分布式业务。

二者都是基于OSGI标准进行开发,使用Apache Karaf feature组装

ONOS在OSGI和Karaf之上,设计出Application管理子系统,Application与具体的Feature关联,用来实现Application的组件化管理,支持动态添加和移除。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ONOS简介 的相关文章

  • Ubuntu 16.04 安装onos 2.2.0

    之前使用了别人分享的安装好的p4虚拟机 xff0c 应该是这个人的 xff0c 不过我记得的是用的谷永普的 xff0c 当时还是从微云上下载的 xff0c 但是找不到了 不过无所谓 xff0c 本文不讲p4的安装 xff0c 有需要的 xf
  • onos实现driver的自动加载

    AbstractDriverLoader 已知driverAdminServer 根据path读取配置文件的内容 1 进入到XMLDriverLoader里 xff0c 根据XML 创建Provider gt XMLDriverLoader
  • ONOS之开放分布式SDN操作系统

    为什么80 的码农都做不了架构师 xff1f gt gt gt 关于构建ONOS xff08 开放式网络操作系统 xff09 的项目专题 xff0c 是通过性能激发创建的实验性分布式 SDN 控制平台 xff0c 满足大型运营商网络的可扩展
  • ONOS高可用性和可扩展性实现初探

    为什么80 的码农都做不了架构师 xff1f gt gt gt ONOS 的发布直面OpenDaylight 进行挑战 xff0c 直接将 SDN 领域两大阵营 xff08 运营商和设备商 xff09 的竞争瞬间升级 xff0c 之所以 O
  • ONOS预热篇之ONOS简介

    为什么80 的码农都做不了架构师 xff1f gt gt gt ONOS问世后引起广泛关注 xff0c 关于 ONOS 与 ODL 的纷争不绝于耳 xff0c 最近小编拜读了一下 ONOS 白皮书 xff0c 并做了一点粗浅总结 xff0c
  • ONOS意图框架

    1 意图基本概念 Intent是用于描述应用需求的不可变模型对象 xff0c ONOS核心根据其改变网络行为 在最低级别上 xff0c 可以用以下方式描述意图 即意图的组成 xff1a 1 Network Resource xff1a 一组
  • ONOS架构中的YANG、P4 Runtime

    本文总结自毛健炜的 ONOS架构中的YANG P4 Runtime 的演讲 ONOS xff0c 全称是开放网络操作系统 xff0c 通常以控制器的身份为人所知 它是由ON LAB组织发起的一个开源项目 xff0c 在与ONF组织合并之后
  • ONOS-ifwd-app源码分析总结

    ONOS ifwd源码分析 xff0c 参考资料 xff1a https www sdnlab com 10297 html 在之前的文章中 xff0c 介绍了ONOS sample apps的获取 xff0c 但是将其生成的oar文件导入
  • ONOS简介

    一 与ODL区别 ONOS与OpenDayLight 两个控制器之间的较量 ODL 立场 xff1a 设备厂商 xff1a Cisco Citrix Systems Red Hat Brocade Ericsson ClearPath HP
  • 集群源码安装ONOS

    集群源码安装ONOS 1 每一台待安装onos的配置 bin bash sudo mv apache karaf 3 0 3 tar gz opt sudo mv apache maven 3 3 1 bin tar gz opt cd o
  • ONOS源码笔记--机制

    app注册 private ApplicationId appId appId 61 coreService registerApplication 34 org onosproject fwd 34 注册应用 xff0c 一般在activ
  • 使用ONOS的REST API来下发流表

    1 启动ONOS后 xff0c 浏览器进入doc http 10 109 247 211 8181 onos v1 docs 2 找到Flow xff0c 并打开POST 3 可以直接在这个上面编辑flow stream里面模拟GET获得的
  • 从零开始安装ubuntu18+P4+ONOS

    1 安装VMware Tools xff08 前面VM虚拟机安装Ubuntu的教程太多 xff0c 就不写了 xff09 先从虚拟机下载好 xff0c 然后将压缩包里的文件夹移动出来 xff08 可以用解压或者直接点开压缩包 xff0c 移
  • ONOS 控制器安装和app新建和编译

    1 1 ONOS 控制器编译与安装 ONOS 1 8 版本起强制使用 BUCK 构建工具 xff0c 不再使用 maven xff0c 编译和打包方式与旧版本有所区别 步骤 xff1a 配置环境 gt 下代码 gt 编译 gt 运行 配置环
  • Mininet连接ONOS的一些问题

    Mininet连接ONOS的一些问题 一 启动ONOS二 简单小问题1 Mininet创建最简拓扑后连接不上远程控制器2 Mininet创建最简拓扑后主机之间ping不通3 不启动fwd应用自己通过REST API下发流表发现两台主机间pi
  • Ubuntu Server 14.04部署ONOS

    参考官网 xff1a https wiki onosproject org display ONOS Installing 43 and 43 Running 43 ONOS 由于笔者习惯ssh xff0c ubuntu默认没有开启ssh
  • ONOS链路发现源码

    ONOS链路发现源码 send LLDP by ynogpu private void sendProbes Long portNumber String portDesc if context packetService 61 61 nu
  • Ubuntu16.04下基于BUCK安装onos

    踩了很多坑 xff0c 其中很多错误也没整明白怎么回事 xff0c 实在搞不了就重装系统 xff0c 经过多次测试 xff0c 找到了一个合适的安装步骤安装ONNO 1 13 2 1 安装mininet 需要可以安装 xff09 此步骤安装
  • 基于IDEA分析ONOS源码

    1 安装Java依赖 sudo apt get install software properties common y amp amp sudo add apt repository ppa webupd8team java y amp
  • java.lang.NoSuchFieldError:DEF_CONTENT_CHARSET

    我正在尝试运行 java 程序 但收到以下运行时错误 错误如下所示 Exception in thread main java lang NoSuchFieldError DEF CONTENT CHARSET at org apache

随机推荐

  • 守护进程

    5 守护进程 守护进程 daemon 是生存期长的一种进程 它们常常在系统引导装入时启动 xff0c 仅在系统关闭时才终止 因为它们没有控制终端 xff0c 所以说它们是在后台运行的 UNIX系统有很多守护进程 xff0c 它们执行日常事务
  • ubuntu 安装flameshot截图软件及设置快捷键

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 flameshot安装命令安装源码安装 二 设置快捷键 前言 Ubuntu自带的截图功能并不能满足日常所需 xff0c
  • 虚拟机里重装Ubuntu系统并配置深度学习环境

    1 下载VMware xff0c 下载Ubuntu镜像文件 2 安装VMware 3 配置 安装Ubuntu虚拟机 熟悉终端操作 xff1a Ctrl 43 Alt 43 T 打开终端 Ctrl 43 Alt 43 X C V 代码 剪切复
  • librealsense2及pyrealsense2安装

    librealsense2及pyrealsense2安装 环境 xff1a 重新安装的Ubuntu16 04 xff0c 什么都没有 emmmmm 1 安装包 官方文档 xff1a https github com IntelRealSen
  • 【MATLAB】matlab多目标遗传算法的用法

    函数名 xff1a gamultiobj 详细的不多说 xff0c 帮助文档写的很清楚 xff0c 这里仅作为备忘简要写出常用用法 基于的算法是改良的NSGA II 用于求解多目标优化问题 object1 和object 2有一定的竞争关系
  • 【Linux】Linux下挂载新硬盘(图形化使用Ubuntu自带Disks)

    参考文章 Ubuntu 每日小贴士 在Ubuntu下用桌面图形界面挂载分区 Ubuntu 16 04 扩展 home大小并将其他盘挂载到 home的子目录下 Ubuntu环境下挂载新硬盘 使用工具 Ubuntu自带的图形化Disks工具 x
  • 安装和使用C++线性代数库eigen(Windows下minGW+VS code, VS2019配置方式)

    eigen是一个线性代数的第三方库 安装之后 xff0c 只要include相应头文件 xff0c 就可以方便地使用C 43 43 进行矩阵乘法 xff0c 矩阵求逆等操作 xff0c 像MATLAB一样 xff08 语法方面略微有区别 x
  • 标准立方米的单位换算

    换算mol与Nm3 1标准立方米 符号为Nm3 表示标况下 xff08 0 xff0c 101325Pa xff09 气体占据1立方米 由于标况下每mol气体的体积为22 4L xff0c 因此Nm3和摩尔是相对应的单位 相当于 1 N m
  • 【文献导读】XPBD: Position-Based Simulation of Compliant Constrained Dynamics

    作者 xff1a Miles Macklin amp Matthias Muller 单位 xff1a NVIDIA 时间 xff1a 2016 前言 本文要解决的主要问题是PBD中的刚度系数的迭代次数依赖问题 具体来说 xff0c 仿真效
  • 服务器http升级到https证书配置

    ios9规定网络请求必须使用https 小程序中要想打开指定的网页内容同时请求接口也只能使用https的接口 安卓P据说以后也要全部适配https 所有使用https请求是一种趋势 那就让我们先来了解一下什么是https xff1f htt
  • 【cmake】利用ExternalProject_Add解决第三方库target命名冲突问题

    参考 cmake菜谱第八章第一节 我们经常会遇到这种情况 xff1a project A 是最外层项目 project B 是A使用的外部库 project C 是A和B使用的外部库 extern B extern C src C src
  • 【Eigen笔记】3.1 稀疏矩阵操作

    3 1稀疏矩阵操作 参考 https eigen tuxfamily org dox devel group TutorialSparse html 稀疏矩阵就是绝大部分元素都为0的矩阵 稀疏矩阵与稠密矩阵不仅数据结构上不同 xff0c 可
  • 使用Houdini输出四面体网格并输出tetgen格式

    我们的目标是从houdini输出生成的四面体 xff0c 希望是tetgen格式的 众所周知 xff0c houdini是不能直接输出四面体的 有三方案去解决 xff1a 输出点云ply文件 xff0c 然后利用tetgen生成网格 输出H
  • Everything about PBD:关于PBD的一切!

    参考资料汇总 我的笔记 PBD初探 https blog csdn net weixin 43940314 article details 126065813 XPBD 文献笔记 https blog csdn net weixin 439
  • taichi windows编译 build from source

    先编译 env span class token punctuation span PY span class token operator 61 span span class token string 34 3 10 34 span e
  • Neohooken PBD 文献笔记

    Neohooken的本构模型为 定义能量密度为cosntraint的函数 能量密度的负梯度就是力 以上的能量密度分为CH与CD两项 CH就是净水应力造成的弹性力 CD就是应力偏量造成的弹性力 H stands for Hydrostatic
  • houdini vex 查找最近点的距离

    i span class token punctuation span span class token punctuation span 64 nears span class token operator 61 span span cl
  • OpenFOAM后处理,paraview创建动画视频的三种方式

    首先在 paraView中保存图片序列 点击file gt save Animation xff0c 可以保存为tif png jpg等格式的图片序列 可以规定保存的帧数 xff0c 默认是每个timestep一帧 注 xff1a 图片很多
  • 总结入门学习OpenFOAM的资料(网址、论坛、帖子、博客等)

    为了自己记录学习OpenFOAM的过程 xff0c 把收藏夹里面的网页整理一下 来源 首先 xff0c 大部分资料来源自 放羊君的博客 里面有很多入门建议 xff0c 网址等等 有入门者应该进行的步骤等等 正文 1 官方文档 xff08 O
  • ONOS简介

    一 与ODL区别 ONOS与OpenDayLight 两个控制器之间的较量 ODL 立场 xff1a 设备厂商 xff1a Cisco Citrix Systems Red Hat Brocade Ericsson ClearPath HP