zoukankan      html  css  js  c++  java
  • 关于NOS

    1、SONiC/FBOSS/OpenSwitch/ONL/Cumulus都属性网络操作系统,SONiC和FBOSS(以及snaproute)一样强调是网络软件集合,而非Linux发行版本,可以看作app级NOS;ONL和Cumulus则强调做Linux的发行版本(网络操作系统类),OpenSwitch使用Yocto构建内核和基础文件系统,所以它也算是Linux的发行版本。


    2、什么是Linux发行版本,就是内核+文件系统+工具集+应用软件包(仓库),各发行版本之间内核的差异应该是最小的,基本都是基于Linux内核的某个发行版本,文件系统遵循FHS规范

    3、NOS的主要功能

    NOS的基础服务:配置管理(CLI、netconf、Jason、SNMP等)、系统管理(诊断维护、补丁管理、进程监控、时间管理等)、设备管理(整机管理、设备管理、时钟管理、固件管理、电子标签、故障管理、能力管理、License)、信息中心(Log告警)、数据库(订阅/发布机制、系统配置信息、系统状态信息、统计信息、可编程API等)、虚拟化(KVMDOCKERLXClibvirt)
    网络应用:传统网络业务(如quaggaXORP实现的二三层业务)和SDN网络业务(OpenflowOVS)

    //网络应用的协议收发包机制:socket(netlink?)或pcap。
    应用:网络自动化等应用,如puppet、chef、ansible

    4、BCM贡献了OpenNSL和BroadView

  • 相关阅读:
    79. 滑动窗口的最大值
    78. 左旋转字符串
    77. 翻转单词顺序
    76. 和为S的连续正数序列
    75. 和为S的两个数字
    innodb 锁机制
    MVCC
    linux查看状态命令
    design pattern 资料整理
    mysql资料汇总
  • 原文地址:https://www.cnblogs.com/heimafeitian/p/9653189.html
Copyright © 2011-2022 走看看