白盒交换机NOS列表(picos/SnapRoute/ONL)

2023-05-16

WIKI NOS:https://en.wikipedia.org/wiki/Network_operating_system

  • Examples:
    • JUNOS, used in routers and switches from Juniper Networks
    • Cisco Internetwork Operating System (IOS)
    • IPOS, used in routers from Ericsson
    • FortiOS, used in Fortigates from Fortinet
    • TiMOS, used in routers from Alcatel-Lucent
    • Versatile Routing Platform (VRP), used in routers from Huawei
    • RouterOS, software which turns a PC or MikroTik hardware into a dedicated router
    • ZyNOS, used in network devices made by ZyXEL.
    • Extensible Operating System used in switches from Arista
    • ExtremeXOS (EXOS), used in network devices made by Extreme Networks
    • Embedded Linux, in distributions like Openwrt and DD-WRT which run on low-cost platforms such as the Linksys WRT54G
  • Open source network operating system examples:
    • Cumulus Linux distribution, which uses the full TCP/IP stack of Linux.
    • Dell Networking Operating System (DNOS) is the new name for the operating system running on switches from Dell Networking; it will run atop NetBSD
    • Open Network Operating System (ONOS)
    • PicOS, Linux-based OpenFlow-supporting switching operating system from made by Pica8
    • VyOS, an open source fork of the Vyatta routing package
    • OpenSwitch Linux Network Operating System from Hewlett-Packard.[3]

--------------------------------------------------------------------------------------------------------------------------

1、picOS (pica8) //trident, cavium, 

支持白盒交换机列表:http://www.pica8.com/products/hardware-compatibility-list

特点:

  • A Layer-2 protocol stack featuring MLAG
  • Full Layer-3 protocol support including OSPF, BGP and multicast
  • Support for OpenFlow, OVSDB, and key SDN protocols
  • Integration with market-leading SDN controllers including HP VAN, ONOS, OpenDaylight, and Ryu
  • Simple device provisioning and management via ZTP, CLI, DevOps automation tools, and a standard Linux shell

 

 

2、SnapRoute  //??

Founded by engineers who created and reliably operated some of the largest data center networks on the planet by adopting open networking principles, SnapRoute is dedicated to bringing simplicity, reliability, and white-box economics to data center networks everywhere. SnapRoute’s FlexSwitch software runs on industry standard white-box switches, providing all management and networking functionality through an innovative architecture that simplifies the networking stack and dramatically reduces the code bloat typical of incumbent products. SnapRoute makes it easy to automate network provisioning while giving unprecedented visibility into how the network is running.  SnapRoute is backed by Norwest Venture Partners, Lightspeed Venture Partners, AT&T, and Microsoft.  

 

 

3、FBOSS(facebook) //barefoot

github:https://github.com/facebook/fboss

FBOSS is Facebook's software stack for controlling and managing network switches.

 

 

4、SONiC(azure) //trident, barefoot, caviun, centec

github: https://github.com/Azure/SONiC

SONiC is an open source project for network routers and switches.

 

Switch VendorSwitch SKUASIC VendorSwich ASICPort ConfigurationSONiC Image
Arista7050QX-32BroadcomTrident232x40G SONiC-Aboot-Broadcom2
Arista7050QX-32SBroadcomTrident232x40GSONiC-Aboot-Broadcom
Arista7060CX-32SBroadcomTomahawk32x100GSONiC-Aboot-Broadcom
BarefootWedge 100BF-65XBarefootTofino-T10-064Q65x100G 
BarefootWedge 100BF-32XBarefootTofino-T10-032D32x100G 
BarefootSONiC-P4BarefootP4 EmulatedConfigurableSONiC-P4
CentecE582-48x6qCentecGoldengate6x40G + 48x10GSONiC-ONIE-Centec
DellS6000-ON3BroadcomTrident232x40GSONiC-ONIE-Broadcom
DellS6100-ON3BroadcomTomahawk64x40G 1SONiC-ONIE-Broadcom
DellZ9100-ON3BroadcomTomahawk32x100GSONiC-ONIE-Broadcom
DeltaAG9032V1BroadcomTomahawk32x100GSONiC-ONIE-Broadcom
EdgecoreAS5712-54XBroadcomTrident272x10GSONiC-ONIE-Broadcom
EdgecoreAS7512-32XCaviumXPliant CNX880**32x100GSONiC-ONIE-Cavium
EdgecoreAS7712-32XBroadcomTomahawk32x100GSONiC-ONIE-Broadcom
EmbedwayES6428A-X48Q2H4CentecGoldengate4x100G + 2x40G + 48x10GSONiC-ONIE-Centec
FacebookWedge 100-32XBroadcomTomahawk32x100GSONiC-ONIE-Broadcom
IngrasysS9100-32XBroadcomTomahawk32x100GSONiC-ONIE-Broadcom
IngrasysS8900-54XCBroadcomTomahawk48x25G+6x100GSONiC-ONIE-Broadcom
IngrasysS8900-64XCBroadcomTomahawk48x25G+16x100GSONiC-ONIE-Broadcom
IngrasysS8810-32QBroadcomTrident232x40GSONiC-ONIE-Broadcom
InventecD7032-32X5BroadcomTomahawk32x100GSONiC-ONIE-Broadcom
InventecD70545BroadcomTomahawk48x25G-6x100GSONiC-ONIE-Broadcom
MarvellRD-BC3-4825G6CG-A4MarvellPrestera 98CX84xx6x100G+48x25GSONiC-ONIE-Marvell
MarvellRD-ARM-48XG6CG-A4MarvellPrestera 98EX54xx6x100G+48x10GSONiC-ONIE-Marvell
MellanoxSN2700MellanoxSpectrum32x100GSONiC-ONIE-Mellanox
MellanoxSN2740MellanoxSpectrum32x100GSONiC-ONIE-Mellanox
MellanoxSN2410MellanoxSpectrum40x25G+8x100GSONiC-ONIE-Mellanox
MellanoxSN2100MellanoxSpectrum16x100GSONiC-ONIE-Mellanox

 

 

 5、Switch Light(bigswitch) //

Switch Light™ is a Linux-based, thin switching software solution, providing consistent data plane programming abstractions across merchant silicon-based physical switches (white-box or brite-box) and hypervisor vSwitches.

Switch Light is a key enabling technology for Big Switch Networks’ centralized SDN applications, and comes in two flavors:

  • Switch Light OS: a complete SDN operating system based on Open Network Linux (ONL), an open source effort within the Open Compute Project.
  • Switch Light VX: a user space software agent for KVM-based virtual switches that adds advanced functionality and improved performance on top of the Open vSwitch kernel.

 

6、Cumulus linux //trident, Mellanox Spectrum, 

The world’s most flexible open network operating system for bare metal switches。

 支持单板列表:https://cumulusnetworks.com/products/hardware-compatibility-list

 

7,Pluribus //todo

Netvisor OS fully supports OCP/ONIE switches, has best-in-class layer 2 and layer 3 networking, distributed fabric intelligence and virtualizes the switch hardware

 

8、ONOS

ONOS is a new SDN network operating system designed for high availability, performance, scale-out.

github: https://github.com/opennetworkinglab/onos

 

>> ONL(open network linux)

源代码:https://github.com/OpenComputeProject/OpenNetworkLinux

Open Network Linux is a Linux distribution for "bare metal" switches, that is, network forwarding devices built from commodity components. ONL uses ONIE to install onto on-board flash memory. Open Network Linux is a part of the Open Compute Project and is a component in a growing collection of open source and commercial projects.

 

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

白盒交换机NOS列表(picos/SnapRoute/ONL) 的相关文章

随机推荐