OpenSwitch no es solamente un nuevo sistema operativo de red impulsado por HP. Según Mark Carroll, CTO de la división HP Networking, la idea es impulsar a partir de OpenSwitch una comunidad de desarrolladores, compañías usuarias y proveedores que busquen crear y fomentar un stack de networking abierto (open networking) semejante a lo que tienen sobre los servidores basados en Linux.
Junto con HP, los miembros fundadores de OpenSwitch son Accton Technology, Arista Networks, Broadcom, Intel y VMware. Cabe recordar que Arista ya tiene un sistema operativo extensible basado en Linux (Extensible Operating System / EOS) para sus switches, y no se ha comprometido a usar OpenSwitch. Con todo, Arista estará feliz de que una organización ayude a romper la hegemonía de iOS y NX-OS (ambos de Cisco) en los switches de centros de datos de todo el mundo. Por otra parte, Intel soporta cualquier proyecto de sistema operativo abierto de red porque, al igual que Arista (uno de sus clientes para ciertos switches), quiere ver una mezcla de procesadores ASICs y X86 en los dispositivos de redes estándares e inteligentes para desplazar a Cisco.
Broadcom, con el 65% de participación de mercado en los ASICs de switches para centros de datos está en una posición parecida a la que Intel desea tener en networking, de modo que tiene que dar soporte tanto a los sistemas operativos de red (NOS, por sus iniciales en inglés) abiertos como propietarios. Accton, por su parte, es uno de los fabricantes que se benefician de la ola de sistemas operativos abiertos, que trata de liberarse de los NOS que los hacen hacer cosas, así como los sistemas operativos tradicionales non están atados a los servidores. De hecho, Accton es socio de hardware de HP para la línea de switches de caja blanca Alto, anunciada en febrero que corre el Cumulus Linux NOS (de Cumulus Networks) y el (PicOS NOS) de Pica8. Los analistas no saben bien cuál será el papel de VMware en la alianza, ni lo que espera obtener.
El OpenSwitch NOS se basa en el kernel Linux crudo que ha sido optimizado y endurecido para redes, y que tiene el protocolo popular de ruteo de Capa 3 Quagga en él. Por otra parte, la funcionalidad de Capa 2, tiene un nuevo código inspirado en el software de sistema operativo de red de Comware y ProVision que corre en switches cerrados en la actualidad. Del mismo modo la parte de virtualización de red VXLAN del stack de OpenSwitch, que permite que las redes de Capa 2 alcance a los enlaces de Capa 3 para que parezcan una red plana y grande para los hipervisores de virtualización de servidores, está inspirada en el código propietario de HP, como lo son LAG (agregación de enlaces) y otros numerosos protocolos en el centro de datos moderno.
El NOS OpenSwitch NOS se basa en el kernel crudo de Linux kernel, y tiene una mezcla de programas en C++, Go y Java corriendo sobre él y bases de datos para gerenciar los planos de control y datos, así como interfaces JSON para el stack de la API. No está claro qué kernel eligió HP, pero Debian tiene todas las fichas por su popularidad en la comunidad de redes, amén de que ya es la base de Open Network Linux (otro NOS abierto, propuesto en Noviembre de hace dos años por el Open Compute Project que comenzó Facebook).









