📘

2022年度 Network Operating System (NOS) の動向調査

2023/01/04に公開

注意事項

本記事は、個人の見解であり、所属組織や団体を代表するものではありません。
また、本記事の情報の内容について、一切の責任を負いません。ご利用は、自己責任でお願いします。
そして、本記事で紹介する内容は、Roadmapやアーキテクチャなどが中心ですが、実際に動作は要検証が必要です。

Network Operating System (NOS)

White Box Switchを動作するためのOpen SourceのNOSを中心にまとめています。

Software for Open Networking in the Cloud (SONiC)

SONiC is an open source network operating system based on Linux that runs on switches from multiple vendors and ASICs. SONiC offers a full-suite of network functionality, like BGP and RDMA, that has been production-hardened in the data centers of some of the largest cloud-service providers. It offers teams the flexibility to create the network solutions they need while leveraging the collective strength of a large ecosystem and community.[SONiC USER MANUAL]

μSONiC - Lightweight SONiC

Lightweight SONiC[usonic]

Stratum

Enabling the era of next-generation SDN.
Stratum is an open source silicon-independent switch operating system for software defined networks. It is building an open, minimal production-ready distribution for white box switches. Stratum exposes a set of next-generation SDN interfaces including P4Runtime and OpenConfig, enabling interchangeability of forwarding devices and programmability of forwarding behaviors. Current support includes Barefoot Tofino and Broadcom Tomahawk devices, as well as the bmv2 software switch.[stratum README.md]

Open Network Operating System (ONOS)

Open Network Operating System (ONOS) is the leading open source SDN controller for building next-generation SDN/NFV solutions.
ONOS was designed to meet the needs of operators wishing to build carrier-grade solutions that leverage the economics of white box merchant silicon hardware while offering the flexibility to create and deploy new dynamic network services with simplified programmatic interfaces. ONOS supports both configuration and real-time control of the network, eliminating the need to run routing and switching control protocols inside the network fabric. By moving intelligence into the ONOS cloud controller, innovation is enabled and end-users can easily create new network applications without the need to alter the dataplane systems.[ONOS]

Facebook Open Switching System (FBOSS)

FBOSS consists of a number of user-space applications, libraries, and utilities.
The initial open source release of FBOSS consists primarily of the agent daemon, but we are working on releasing additional pieces and functionality as well.[FBOSS Github]

OPX Network Operating System

This information describes OpenSwitch OPX and includes features, application programming, hardware virtualization, and repositories.[OpenSwitch OPX system overview]

Open Network Linux (ONL)

Open Network Linux (ONL) is an open-source, foundational platform software layer for next-generation, modular NOS architecture on open networking hardware.
ONL is a part of the Open Compute Project and is a component in a growing number of commercial NOS stacks and open source projects like CoRD & Stratum.[opennetlinux]

DENT

As a Linux Foundation project, DENT utilizes the Linux Kernel, Switchdev, and other Linux based projects as the basis for building a new standardized network operating system without abstractions or overhead. All underlying infrastructure — including ASIC and Silicon for networking and datapath — is treated equally; while existing abstractions, APIs, drivers, low-level overhead, and other open software are simplified. DENT unites silicon vendors, ODMs, SIs, OEMs, and end users across all verticals to enable the transition to disaggregated networks.[DENT]

ArcOS

The industry's first internet-scale, independent network operating system

Built from first principles using open standards, ArcOS offers a simple, scalable, secure, and seamless networking solution by providing superior bandwidth, low latency, fast convergence, and high availability at the lowest cost per terabit.[ArcOS]

Disaggregated Network Operating System (DANOS)

A Unified Network Operating System Driving Innovation Across the Networking Stack.The Disaggregated Network Operating System (DANOS) project enables community collaboration across network hardware, forwarding, and operating system layers. DANOS is initially based on AT&T’s “dNOS” software framework of a more open, cost-effective and flexible alternative to traditional networking equipment. As part of The Linux Foundation, it now incorporates contributions from complementary open source communities in building a standardized distributed Network Operating System (NOS) to speed the adoption and use of white boxes in a service provider’s infrastructure.[DANOS]

Goldstone

Goldstone is an open source network OS for TIP OOPT networking hardware.[
oopt-goldstone
]
This document describes the project undertaken by PalC Networks in bringing open source NOS for OOPT TIP group. The OOPT-NOS group focuses on a reference open source Network Operating System (NOS) that supports OOPT disaggregated hardware platforms offering the following benefits to accelerate the innovation in IP and Optical networks:

  1. Enable Hardware technology providers to validate the hardware functionality and performance,
  2. Allow NOS technology providers to benchmark against, or give NOS technology providers or SI a leg up to build on,
  3. Allow Optical solution technology providers (SI) to validate optical solutions without partnership with commercial NOS providers,
  4. Offer Connectivity operators with in-house service and software development and operations skillsets to be more agile to meet new business requirements.
    (shorter time to business).
    The packet optical DWDM switch has 100GbE packet switching ports and 100/200GbE coherent optical interfaces. The box was purpose built to enable network operators to easily extend and migrate existing metro and long-haul Dense Wavelength Division Multiplexing (DWDM) networks to add new 200G capacities for data-center interconnect and service provider back-haul use-cases.[OOPT-NOS]

Open Optical & Packet Transport (OOPT)

The Open Optical & Packet Transport group is a project group within Telecom Infra Project that works on the definition of open technologies, architectures and interfaces in Optical and IP Networking.
The project is an engineering-focused effort led by major operators, technology vendors and research institutions. It concentrates on different parts of the Transport network architecture, including optical transponders, line systems, IP access devices, open APIs and network simulation and planning tools.[OOPT]

AsterNOS

Why Asterfusion SONiC – AsterNOS ?
Asterfusion has officially joined the SONiC community just when its establish , becoming one of the earliest cloud network companies to participate in SONiC community. Adhering to the spirit of open source and openness, Asterfusion actively contributes to the community by providing a feature-rich and a production ready enterprise SONiC on full series SONiC switches.

Asterfusion is the only vendor use SONiC support Innovium Teralynx, Intel Tofino, Marvell, Mellanox, and we also combine SONiC with P4 and DPU together to provide highly flexible, scalable and portable networks.[Asterfusion SONiC]

Enterprise SONiC Distributionである。

NVIDIA Cumulus Linux

Explore the NVIDIA Cumulus Linux architecture, the industry’s most innovative open network operating system, which was developed under the guiding principles of easy implementation and management, customization, and scalability.[cumulus linux]

NVIDIA Onyx

NVIDIA Onyx delivers a new level of flexibility and scalability to next-generation data centers. Onyx has tight turnkey integrations with popular hyperconverged and software-defined storage solutions. With its robust layer-3 protocol stack, built-in monitoring and visibility tools, and high-availability mechanisms, Onyx is an ideal network operating system for enterprise and cloud data centers.[Onyx]

PicOS

Industry’s first software-defined network operating system.Based on standard Debian Linux.Single suite of software for all of the necessary Layer 2/3 protocols.APIs to integrate telemetry streaming for data collection and analytics.REST APIs to securely integrate third-party software.[picos-software]

OcNOS

OcNOS - THE INDUSTRY'S LEADING NETWORK OPERATING SYSTEM.[OcNOS]

Big Switch

Arista Networks Announces Acquisition of Big Switch Networks[ARISTA Press Releases]

ExaNOS

ExaNOS is the next generation Network Operating System which powers the transition to open and disaggregated networks. Designed from day one with carrier scale in mind, based on a Cloud architecture, bringing the following benefits.[ExaNOS]

DNOS

Drivenets Network Orchestrator - DNOR.
Bringing the simplicity and visibility of cloud orchestration to Network Cloud.
Automated Deployment, Scaling and Management.
DriveNets Orchestrator (DNOR) automates the deployment, scaling and management of the DriveNets Network Cloud solution. With advanced automation, enhanced visibility and smart insights, DNOR brings a cutting-edge orchestration experience to networks – from network infrastructure resources to service instances.[DNOR]

DriveNets Network Cloud is cloud-native software that turns the physical network into a shared resource supporting multiple network services in the most efficient way possible. It is an open networking model supporting a hardware abstraction layer and a distributed Networking Operating System (NOS) called DNOS, virtualizing the network’s physical resources. DriveNets Orchestrator, DNOR, automates the network’s lifecycle management, supporting zero-touch provisioning (ZTP), visibility and analytics.[eps drivenets]

SnapRoute

SnapRoute’s cloud-native network OS together with Infoblox’s cloud-native network services platform promise to deliver a next level network experience.[Infoblox Announces Acquisition of SnapRoute to Accelerate Delivery of Cloud-Native Network Services]

Kaloom

Support provided for networking white boxes from multiple vendors running commodity hardware using merchant silicon provides significant CAPEX reductions for networking infrastructure.[Kaloom Key Features & Benefits]

Pluribus Networks

Pluribus Networks is now Arista Unified Cloud Fabric.
Netvisor ONE Operating System
The open networking foundation for Cloud Networks[Netvisor ONE Operating System]

Unified Cloud Fabric

Cloud scale for networks with 10-100K servers, scale-out storage and billions of containers or virtual machines.
Cloud class for best-of-breed leaf-spine designs with VXLAN, L2/L3 at the spine and n-way access to leafs and high levels of availability automation and analytics.
More recently, offerings such as Arista’s Converged Cloud Fabric (CCF)™, bring an automated fabric built with cloud networking design principles, as shown below.[Introducing the Unified Cloud Fabric]

Cloud Networking Operating System (CNOS)

By providing the strongest foundation of performance, reliability and security in the industry, Lenovo delivers an end-to-end portfolio of cloud enabled compute, storage and networking systems that seamlessly integrate and interoperate with your environment and are optimized to lower your costs. Lenovo ThinkAgile Network Orchestrator integrates Nutanix Prism manager with Lenovo Ethernet switches to deliver VM (Virtual Machine) workflow automation to the datacenter. ThinkAgile Network Orchestrator is available in the Lenovo Cloud Network OS (CNOS).[NUTANIX Lenovo]

ETC...

まとめ

to be continued.

Discussion