白盒交换机NOS列表(picos/SnapRoute/ONL)
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]
--------------------------------------------------------------------------------------------------------------------------
wiki消息已过时,无需关注。
--------------------------------------------------------------------------------------------------------------------------
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、FBOSS(facebook) //基于linux的功能集合
github:https://github.com/facebook/fboss
FBOSS is Facebook's software stack for controlling and managing network switches.
3、SONiC(azure) //基于linux的功能集合
github: https://github.com/Azure/SONiC
SONiC is an open source project for network routers and switches.
4、Cumulus linux //
The world’s most flexible open network operating system for bare metal switches。
支持单板列表:https://cumulusnetworks.com/products/hardware-compatibility-list
5,DNOS //AT&T
todo
6, ONL(open network linux) //来自OCP
源代码: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.