Aller au contenu

Arista Networks

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 2 octobre 2012 à 12:17 et modifiée en dernier par Sebleouf (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Arista Networks
logo de Arista Networks

Création Octobre 2004
Forme juridique Compagnie privée
Action New York Stock Exchange (ANET)Voir et modifier les données sur Wikidata
Siège social Santa Clara (Californie)
Drapeau des États-Unis États-Unis
Direction Jayshree Ullal, CEO,
Andy Bechtolsheim, Chairman,
David Cheriton, Chief Scientist,
Kenneth Duda, CTO
Activité Réseau informatique
Produits Commutateurs réseau, Routeurs
Site web www.aristanetworks.com

Arista Networks (anciennement Arastra[1]) est un fabricant de matériel de réseau informatique siégeant à Santa Clara (Californie). La société conçoit et vend des commutateurs réseau pour datacenters, superordinateurs et environnements de transactions à haute fréquence. Les produits d'Arista comprennent une gamme de commutateurs réseau (switch) 10 Gigabit Ethernet à faible latence dit "cut through", y compris le 7124SX[2], qui est actuellement le commutateur le plus rapide au monde[3] sur connecteurs optiques SFP+ avec sa latence inférieure à 500ns. Arista a son propre système d'exploitation réseau basé sur Linux, EOS (Extensible OS), qui fonctionne sur tous les produits d'Arista.

Histoire de l'entreprise

Andy Bechtolsheim a co-fondé Sun Microsystems en 1982 et a été son directeur général de conception du matériel. En 1995, David Cheriton a co-fondé Granite Systems avec Bechtolsheim, une société qui a développé des produits gigabit Ethernet, qui a ensuite été acquise par Cisco Systems en 1996[4]. En 1998, Les étudiants de l'Université Stanford Sergey Brin et Larry Page ont rencontré Bechtolsheim après avoir été invité chez Cheriton. Lors de la rencontre, Bechtolsheim leur a donné leur premier chèque afin de financer leur entreprise, Google, et Cheriton investit la même somme[5]. En 2001, Cheriton et Bechtolsheim ont fondé une autre start-up, Kealia[6], qui a été acquise par Sun en 2004. De 1996 à 2003, Bechtolsheim et Cheriton occupaient des postes de direction chez Cisco, dirigeant le développement de la gamme de produits Catalyst, avec Kenneth Duda qui avait été le premier employé de Granite Systems[7].

En 2004, le trio a ensuite fondé Arastra (rebaptisé plus tard en Arista[1]). Grâce à leur excellent investissement avec Google, Bechtolsheim et Cheriton furent en mesure de financer l'entreprise eux-mêmes[8]. En mai 2008, Jayshree Ullal a quitté Cisco après 15 ans avec la société, et a été nommée PDG de Arista en octobre 2008[9].

Produits

Extensible Operating System

EOS (littéralement "système d'exploitation extensible") est le système d'exploitation unique d'Arista. EOS fonctionne avec un noyau Linux non modifié dans un espace utilisateur basé sur Fedora[10]. Plus d'une quarantaine de processus non-privilégiés, appelés agents, sont responsables des différents aspects et fonctionnalités du matériel, tels que les pilotes gérant la commutation des ASICs, l'interface en ligne de commande (CLI), SNMP, Spanning Tree Protocol, et autres protocoles de routage divers. L'état entier du matériel et de ses divers protocoles est centralisé dans un autre processus, appelé Sysdb. Séparer le traitement effectué par les agents de leur état (stocké dans Sysdb) confère à EOS deux propriétés importantes. La première est le confinement de panne logicielle, ce qui signifie que lorsqu'un dysfonctionnement du logiciel survient, les dommages sont limités à un seul agent[11],[12]. La seconde est la possibilité de redémarrer à chaud, car puisque l'état est stocké dans Sysdb, un agent qui redémarre peut reprendre là où il s'était arrêté[12]. Comme les agents sont des processus indépendants, ils peuvent aussi être mis à jour à chaud (une fonction appelée ISSU – In-Service Software Upgrade – Mise à jour logicielle en service).

Le fait que EOS fonctionne sous Linux permet l'utilisation d'outils Linux standards sur le commutateur lui-même, tel que tcpdump ou les systèmes de gestion de configuration habituels. EOS offre de vastes APIs pour communiquer avec et contrôler tous les aspects du matériel. À vrai dire, sa CLI est une collection de scripts Python qui appellent simplement ces APIs, tout en offrant une CLI qui ressemble à celle d'IOS. Afin de démontrer l'extensibilité d'EOS, Arista a développé un module baptisé CloudVision[13] qui étend la ligne de commande en utilisant XMPP comme un bus de messages partagé pour la gestion et la configuration de commutateurs[14]. Ceci a été mis en œuvre tout simplement en intégrant une bibliothèque existante open-source en Python avec la CLI.

En plus de toutes les fonctionnalités de script standards traditionnellement disponibles dans un environnement Linux, EOS peut également être configuré pour réagir à des événements divers. Cette fonctionnalité, appelée Advanced Event Management[15] (Gestion Avancée des Évènements), peut être utilisée pour exécuter automatiquement des commandes, exécuter des scripts ou envoyer des alertes lorsque des changements d'état se produisent dans le commutateur, tel que la perte de réseau sur une interface ou une machine virtuelle migrant vers un autre hôte.

Commutateurs Ethernet

La gamme de produits d'Arista peut être divisée en quatre groupes:

  1. Série 7500: Châssis modulaire avec une fabric en VOQ supportant jusqu'à 4 ou 8 cartes de ligne en mode différé offrant des débits net de 10GbE ou 40GbE non-bloquant. La même fabric supportera également 100GbE dès que les cartes de lignes 100GbE arriveront sur le marché[16].
  2. Série 7100: Commutateurs 10Gb cut through 1U à latence ultra-faible. Le 7124SX a le temps de latence de port-à-port le plus bas du marché (moins de 500ns), quelle que soit la taille de frame (y compris avec des Jumbo frames)[3].
  3. Série 7050: Commutateurs cut through 10Gb et 40Gb 1U à faible latence. Cette ligne de produit offre une plus grande densité de ports que la série 7100, avec un minimum de 52 x 10GbE ports, au détriment d'un temps de latence légèrement supérieur (1,2µs ou moins).
  4. Série 7048: Commutateurs 1Gb 1U en mode différé destinés à être en tête de rack (Top of Rack), avec 4 liaisons montantes de 10Gb. Ces commutateurs utilisent une architecture à tampon profond (Deep Buffer), avec 768MB de mémoire pour les packets.

Le faible temps de latence des commutateurs Arista a rendu la plate-forme répandue dans les environnements de transactions à haute fréquence, tels que la Chicago Board Options Exchange[17] (la plus grande bourse américaine où se négocient les contrats d'options), Lehman Brothers[18] ou RBC Capital Markets[19]. En octobre 2009, un tiers de ses clients étaient de grandes entreprises de Wall Street[20].

Bien qu'Arista fasse des commutateurs, leurs commutateurs supportent tous également une large gamme de protocoles de niveau 3, tels que IGMP, VRRP, RIP ou BGP. Les autres protocoles réseaux supportés incluent OSPF, IS-IS et, lorsque le standard sera ratifié, TRILL. Les commutateurs sont également capables d'utiliser ECMP au niveau 3 ou niveau 4, et d'appliquer des liste de contrôle d'accès de niveau 3 ou 4 à chaque port, entièrement avec le matériel (sans intervention du control plane).

Principaux concurrents

  1. Avaya
  2. Brocade Communications Systems
  3. Cisco Systems
  4. Dell (suite à l'acquisition de Force10)
  5. Extreme Networks
  6. Juniper Networks

Références

  1. a et b (en) « Arastra Starts with a Name Changer, Aims for a Game Changer », HPCwire,‎ (lire en ligne)
  2. (en) « Arista Advances Race to Zero with Sub 500 Nanosecond Latency Switch », Arista Networks, (consulté le )
  3. a et b (en) « Arista, Blade win top spot in data center switch test », Network World, Inc,‎ (lire en ligne)
  4. (en) « Cisco buys Granite Systems », CNET News,‎ (lire en ligne)
  5. (en) Jacob Jolis, « Frugal after Google », Stanford Daily,‎ (lire en ligne)
  6. (en) « Cisco's Brain Drain Continues », CNET News,‎ (lire en ligne)
  7. (en) « Management Team » (consulté le )
  8. (en) « 10 start-ups to watch in '09 », Network World, Inc,‎ (lire en ligne) :

    « Funding: Undisclosed amount from Bechtolsheim and David Cheriton »

  9. (en) « Arista Networks Names Jayshree Ullal President and CEO, Andreas Bechtolsheim CDO and Chairman », Arista Networks, (consulté le )
  10. (en) « Using tcpdump for troubleshooting », (consulté le ) : « Linux Fedora 12 as the foundation upon which the Arista EOS is built »
  11. (en) « The Joy of an Open Switch Operating System », (consulté le ) : « Kill agents and watch them restart to see if EOS is as resilient as we say it is. »
  12. a et b (en) « Extensible Modular Operating System » (consulté le )
  13. (en) « CloudVision™ – Topology Agnostic Management for Cloud Data Centers » (consulté le )
  14. (en) « CloudVision Multi-Switch CLI – Network Management over XMPP », (consulté le )
  15. (en) « Advanced Event Management (AEM) » (consulté le )
  16. (en) « Arista 7500 Series – Modular 10Gb Ethernet Switching Platform » (consulté le ) : « The Arista 7500 offers up to 10 Terabits of fabric capacity [...] and support for 40GbE and 100GbE interfaces in the future »
  17. (en) « Arista Networks Celebrates 1000 Customers Worldwide », Arista Networks, (consulté le )
  18. (en) « Names You Need To Know: Arista Networks », Forbes,‎ (lire en ligne) :

    « Lehman brothers its first customer »

  19. (en) « RBC Capital Markets bets on Solace and Arista », (consulté le )
  20. (en) « Gunning for an Elephant in Silicon Valley », Bloomberg,‎ (lire en ligne) :

    « A third of its customers are big Wall Street firms looking for faster computing systems and speedier execution of trades. »

Liens externes