SONIC ( S oftware para O pen N etworking i n el C alta) es una fuente libre y abierto sistema operativo de red basado en Linux y desarrollado por Microsoft y el Open Compute Project . [1] [2] [3] SONiC incluye componentes de software de red necesarios para tener un dispositivo L3 completamente funcional [4] y fue diseñado para cumplir con los requisitos de un centro de datos en la nube . Permite a los operadores de la nube compartir la misma pila de softwareen hardware de diferentes proveedores de conmutadores. [3] [4]
Desarrollador | Microsoft , Open Compute Project y comunidad |
---|---|
Escrito en | C |
Familia OS | Similar a Unix ( kernel de Linux ) |
Estado de trabajo | Actual |
Modelo fuente | Fuente abierta |
Versión inicial | 2017 |
Repositorio | github |
Objetivo de marketing | Dispositivos de red |
Tipo de grano | Monolítico |
Licencia | Mezcla de licencias de código abierto que incluyen GNU GPL y Apache License |
Página web oficial | azur |
Descripción general
SONiC fue desarrollado y de código abierto por Microsoft en 2017. [2] El software desacopla el software de red del hardware subyacente y se basa en la API de programación de conmutadores SAI . [1] Se ejecuta en conmutadores de red de varios proveedores y ASIC . [2] Las características de red admitidas notables incluyen el Protocolo de puerta de enlace fronteriza (BGP), el acceso directo a memoria remota (RDMA), QoS y varias otras tecnologías Ethernet / IP. [2]
La comunidad SONiC incluye proveedores de nube , proveedores de servicios, proveedores de componentes y silicio, así como OEM y ODM de hardware de red . Tiene más de 850 miembros. Las empresas que utilizan y / o contribuyen a SONiC incluyen Alibaba Group , Arista Networks , [5] Broadcom , [3] Dell , [3] Cisco Systems , Comcast , Juniper , [6] Nokia , Nvidia - Mellanox [7] y VMware . [2] SONiC se utiliza en los servicios de redes Azure de Microsoft . [2]
El sistema operativo de red sónica se presentó en la ACM SIGCOMM 2 nd Asia y el Pacífico Taller sobre Redes 2018 (APNET 2018) en Beijing , China, . [8]
El código fuente tiene una combinación de licencias de código abierto que incluyen la Licencia Pública General GNU y la Licencia Apache y está disponible en GitHub . [9] [10]
Ver también
- Proyecto de computación abierto
Referencias
- ↑ a b Branscombe, Mary (22 de julio de 2019). "¿SONiC, el sistema operativo de red de código abierto, está listo para la corriente principal?" . Conocimiento del centro de datos .
- ^ a b c d e f Cooney, Michael (8 de octubre de 2020). "Conoce SONiC, el nuevo NOS (definitivamente no es el mismo que el antiguo NOS)" . NETWORKWORLD .
- ^ a b c d Hardesty, Linda (3 de marzo de 2020). "Microsoft proporciona software de conmutación en la nube de código abierto" . sdxcentral .
- ^ a b Verma, Adarsh (10 de marzo de 2016). "SONiC - Sistema operativo basado en Linux Debian de Microsoft para redes" . FOSSBYTES .
- ^ "Arista amplía su liderazgo en software de redes de nube abierta" . inversores.arista.com .
- ^ "Juniper Networks se integra con la plataforma 'Software para redes abiertas en la nube' -" . Revisión de virtualización .
- ^ "Soporte completo de ASIC a protocolo para SONIC en Mellanox Spectrum" . www.mellanox.com .
- ^ "APNET 2018" . conferencias.sigcomm.org .
- ^ Foley, Mary Jo (9 de marzo de 2016). "Microsoft envía nuevos componentes de red de código abierto a Open Compute Project" . ZDNet .
- ^ Williams, Chris Williams (9 de marzo de 2016). "Microsoft ha creado un sistema operativo de cambio en Debian Linux. Repito, un sistema operativo de cambio en Debian Linux" . El registro .
Otras lecturas
- SONiC: software para redes abiertas en la nube
enlaces externos
- Página web oficial
- SONiC en GitHub - Documentación
- sonic-buildimage en GitHub - Scripts que realizan una compilación de imagen binaria instalable para SONiC