Pionnier sur le marché des solutions SDN, Big Switch Networks renforce ses liens avec VMware sans négliger la montée en puissance de Kubernetes.

Si le marché de la virtualisation de réseau ne décolle pas aussi vite qu’attendu, notamment en Europe, les solutions s’affinent avec une meilleure prise en compte des besoins des entreprises dans le cloud. Big Switch Networks, qui propose depuis ses débuts une plate-forme ouverte et agnostique quant au matériel, a soigné son intégration avec les environnements VMware, OpenStack mais également containers avec le support de Kubernetes via sa solution Big Cloud Fabric. Fondée en 2010, Big Switch Networks avoue aujourd’hui un chiffre d’affaires de 30 millions de dollars pour la partie logiciels avec 150 employés, dont beaucoup d’anciens de Cisco.

En compétition frontale avec Cisco ACI, et dans une moindre mesure VMware NSX, Big Switch a compris que les clients ne pouvaient plus se satisfaire de solutions de type « do it yourself » pour faire face à la complexité croissante de leur datacenter mais recherchaient des outils prêts à être déployés, nous a indiqué Gregg Holzrichter, CMO de la start-up toujours installée à Santa Clara. « Les entreprises veulent bénéficier des mêmes fonctionnalités d’automatisation des ressources réseau – de type next generation switching - développées par Google, Facebook et les autres géants du web sur des contrôleurs x86 standards ». Avec Big Cloud Fabric, la start-up a réalisé une intégration étroite avec la stack VMware, mais également OpenStack adopté par les principaux opérateurs dans le monde pour assurer leurs services NFV. « Verizon nous a choisi parmi d’autres fournisseurs compatibles avec Neutron pour nos performances », assure le directeur marketing de Big Switch.

Montée de puissance de Kubernetes 

« Comme pour OpenStack il y a trois ans, nous avons également opéré un mouvement vers les containers avec le support de Kubernetes car ces derniers changent profondément la façon de travailler sur le réseau pour le provisionnement des ressources », a poursuivi le dirigeant. La jeune pousse a travaillé sur les API pour intégrer Neutron, Kubernetes et OpenShift. La solution Big Switch peut être considérée comme un système de surveillance évolutif déployé sur un contrôleur Intel x86. Le tissu physique réel comporte plusieurs noeuds Ethernet interconnectés capables de fonctionner à des vitesses de 1, 10, 40 ou 100 Gigabit. Le réseau est géré par le contrôleur SDN Big Monitoring Fabric (Big Mon) qui applique des politiques prédéfinies via les API RESTful pour les opérations dynamiques, la gestion des multi-systèmes, l'équilibrage dynamique des outils et la configuration des services.

 

La topologie Big Cloud Fabric avec le débordement vers le cloud.

Le trafic collecté à partir des commutateurs supérieurs qui composent la fabric SDN transite sur des noeuds x86 hautes performances (40G à 160G). Elle est déployée centralement et administrée via le contrôleur SDN pour une inspection approfondie des paquets et des flux IP, et la gestion des listes blanches ou des listes noires à des fins de filtrage. Les services avancés tels que la déduplication et le découpage de paquets peuvent également être instanciés sur le nœud du service. Le contrôleur SDN s'interface en outre avec un moteur d'analyse intégré qui agrège les données pour améliorer les performances du réseau ou recherche des anomalies qui peuvent indiquer une violation des règles de sécurité. La fabric Big Switch permet aux entreprises de surveiller toutes les charges de travail, qu'elles soient déployées sur un serveur physique, dans une machine virtuelle, un conteneur ou dans un cloud public.

Des pods virtuels pour segmenter un datacenter 

Big Cloud Fabric peut être déployé dans des datacenters existants, en tant que fabric pods, et prend en charge la communication complète entre le Big Cloud Fabric pod et le réseau d’origine reposant sur des switchs de base. Avec la technologie virtuelle pod (vPod), Big Switch Cloud peut créer des fabrics "logiques" isolées, chacune avec une orchestration différente (pour VMware, OpenStack ou Kubernetes) – une solution adaptée aux environnements cloud privés et aux plateformes de développement et test.