Arista Networks - Arista Networks

Arista Networks, Inc.
Modelo Público
Indústria Hardware de rede
Fundado Outubro de 2004 ; 16 anos atrás ( 2004-10 )
Fundadores
Quartel general ,
Estados Unidos
Pessoas chave
Produtos
Receita Aumentar US $ 2,32 bilhões (2020)
AumentarUS $ 699,7 milhões (2020)
AumentarUS $ 634,6 milhões (2020)
Total de ativos AumentarUS $ 4,739 bilhões (2020)
Equidade total AumentarUS $ 3,320 bilhões (2020)
os Proprietários
Número de empregados
Aumentar≈2.600 ( 2020 )
Local na rede Internet arista .com
Notas de rodapé / referências

Arista Networks (anteriormente Arastra ) é uma empresa americana de redes de computadores com sede em Santa Clara, Califórnia . A empresa projeta e vende switches de rede multicamadas para fornecer rede definida por software (SDN) para grandes datacenters , computação em nuvem , computação de alto desempenho e ambientes de comércio de alta frequência . Estes produtos incluem 10 /25/ 40 /50 / de 100 Gigabit Ethernet de baixa latência de corte por meio de comutadores, incluindo o 7124SX, que se manteve o interruptor rápido usando SFP óptica + através de Setembro de 2012, com a sua sub-500 nanossegundos (ns) de latência, e a série 7500, o switch modular 10G / 40G / 100Gbit / s da Arista . O próprio sistema operacional de rede baseado em Linux da Arista , Extensible Operating System (EOS), é executado em todos os produtos Arista.

História corporativa

Em 1982, Andy Bechtolsheim foi cofundador da Sun Microsystems e foi seu designer-chefe de hardware. Em 1995, David Cheriton fundou a Granite Systems com a Bechtolsheim, uma empresa que desenvolveu produtos Gigabit Ethernet , que foi adquirida pela Cisco Systems em 1996. Em 2001, Cheriton e Bechtolsheim fundaram outra start up, Kealia, que foi adquirida pela Sun em 2004. De De 1996 a 2003, Bechtolsheim e Cheriton ocuparam cargos executivos na Cisco, liderando o desenvolvimento da linha de produtos Catalyst , junto com Kenneth Duda, que foi o primeiro funcionário da Granite Systems.

Em 2004, os três fundaram a Arastra (mais tarde rebatizada de Arista). Bechtolsheim e Cheriton conseguiram financiar a empresa sozinhos. Em maio de 2008, Jayshree Ullal deixou a Cisco após 15 anos na empresa e foi nomeado CEO da Arista em outubro de 2008.

Em junho de 2014, a Arista Networks fez sua oferta pública inicial na Bolsa de Valores de Nova York sob o símbolo ANET.

Em dezembro de 2014, a Cisco entrou com dois processos contra a Arista alegando violação de propriedade intelectual. A Comissão de Comércio Internacional dos Estados Unidos emitiu ordens de exclusão limitada e cessar e desistir com relação a dois dos recursos patenteados pela Cisco e manteve a proibição de importação de produtos infratores. Em 2016, na apelação, a proibição foi revertida após mudanças no produto e duas patentes da Cisco revogadas, e a reclamação de danos da Cisco foi rejeitada. Em agosto de 2018, a Arista concordou em pagar à Cisco US $ 400 milhões como parte de um acordo que incluiu uma liberação para todas as reivindicações de violação da Cisco, rejeição das reivindicações antitruste da Arista contra a Cisco e uma suspensão de 5 anos entre as empresas.

Em agosto de 2018, a Arista Networks adquiriu a Mojo Networks. Em setembro de 2018, a Arista Networks adquiriu a Metamako e integrou sua linha de produtos de baixa latência como a série 7130.

O CEO da Arista, Jayshree Ullal, foi nomeado para a lista dos melhores CEOs do mundo da Barron em 2018 e 2019.

Produtos

Sistema operacional extensível

Sistema operacional extensível (EOS)
Desenvolvedor Arista Networks
Escrito em C , montagem
Família de sistema operacional Sistema operacional de rede
Estado de trabalho Atual
Modelo fonte Código aberto e código fechado
lançamento inicial 2004 ; 17 anos atrás ( 2004 )
Alvo de marketing Redes de computadores
Disponível em inglês
Plataformas IA-32 , x86-64 , Itanium
Tipo de kernel Monolítico

Interface de usuário padrão
Linha de comando
Licença Código aberto e proprietário
Website oficial www .arista .com / en / products / eos

EOS é o sistema operacional de rede da Arista e vem como uma imagem que roda em todos os dispositivos Arista ou em uma máquina virtual (VM). O EOS é executado em um kernel Linux não modificado em um ambiente de usuário baseado no Fedora . Existem mais de 100 processos regulares independentes , chamados de agentes, responsáveis ​​por diferentes aspectos e recursos do switch, incluindo drivers que gerenciam o circuito integrado específico do aplicativo de comutação (ASICs), a interface de linha de comando (CLI), Simple Network Management Protocol (SNMP), Spanning Tree Protocol e vários protocolos de roteamento. Todo o estado do switch e seus diversos protocolos são centralizados em outro processo, denominado Sysdb. Separar o processamento (transportado pelos agentes) do estado (no Sysdb) dá ao EOS duas propriedades importantes. O primeiro é a contenção de falha de software, o que significa que se ocorrer uma falha de software, qualquer dano é limitado a um agente. A segunda é reinicializações com monitoração de estado, já que o estado é armazenado no Sysdb, quando um agente é reiniciado, ele continua de onde parou. Como os agentes são processos independentes, eles também podem ser atualizados enquanto o switch está em execução (um recurso chamado ISSU - Atualização de software em serviço).

O fato de o EOS ser executado no Linux permite o uso de ferramentas comuns do Linux no próprio switch, como tcpdump ou sistemas de gerenciamento de configuração. O EOS fornece interfaces de programação de aplicativos (APIs) abrangentes para se comunicar e controlar todos os aspectos do switch. Para demonstrar a extensibilidade do EOS, a Arista desenvolveu um módulo denominado CloudVision que estende o CLI para usar o protocolo de mensagens e presença extensível ( XMPP ) como um barramento de mensagem compartilhado para gerenciar e configurar switches. Isso foi implementado simplesmente integrando uma biblioteca XMPP Python de código aberto existente com a CLI.

Programação

Além de todas as habilidades de programação e script padrão tradicionalmente disponíveis em um ambiente Linux, o EOS pode ser programado usando diferentes mecanismos:

  • O Advanced Event Management pode ser usado para reagir a vários eventos e acionar comandos CLI automaticamente, executar scripts arbitrários ou enviar alertas quando ocorrem mudanças de estado no switch, como uma interface caindo ou uma máquina virtual migrando para outro host.
  • O Event Monitor rastreia as alterações feitas no controle de acesso ao meio (MAC), Address Resolution Protocol (ARP) e tabela de roteamento em um banco de dados SQLite local para consultas posteriores usando consultas padrão Structured Query Language ( SQL ).
  • eAPI (API externa) oferece uma interface JSON-RPC com versão para executar comandos CLI e recuperar sua saída em objetos JSON estruturados .

Switches Ethernet

A linha de produtos da Arista pode ser separada em diferentes famílias de produtos:

  • Série 7500R: Chassi modular com uma estrutura de enfileiramento de saída virtual (VOQ) com suporte de 4 a 16 placas de linha de armazenamento e encaminhamento , fornecendo desempenho de 10GbE, 40 GbE e 100 GbE sem bloqueio de taxa de linha em uma estrutura de 150 Tbit / s com suporte máximo de 576 Portas de 100 GbE com 384 GB de buffer de pacote. Cada porta de 100 GbE também pode operar como portas de 40 GbE ou 4x10 GbE, fornecendo assim efetivamente 2304 portas de 10 GbE de taxa de linha com grandes tabelas de roteamento.
  • Série 7300X, 7300X3 e 7320X: Chassi modular com 4 ou 8 placas de linha em opções de 10G, 40G e 100G com 6,4 Tbit / s de capacidade por placa de linha, para um tecido totalizando até 50 Tbit / s de capacidade para até 1024 portas 10GbE. Ao contrário da série 7500, o 10GBASE-T está disponível nas placas de linha da série 7300.
  • Série 7280R: sistemas 1U e 2U com uma arquitetura comum à série 7500R, VOQ de buffer profundo e grandes tabelas de roteamento. Muitas combinações diferentes de velocidade e porta de 10 GbE a 100 GbE.
  • Série 7200X: switches de 100 GbE e 40 GbE de taxa de linha de alta densidade e baixa latência 2U, com até 12,8 Tbit / s de capacidade de encaminhamento.
  • Série 7170: Plataformas programáveis ​​multifuncionais de alto desempenho, um conjunto de plataformas 100G fixas baseadas no processador de pacotes Barefoot Tofino, permitindo que o plano de dados seja personalizado usando perfis EOS e P4.
  • Série 7160: faixa de alto desempenho programável 1U de 10 GbE, 25 GbE e 100 GbE com suporte para a tecnologia AlgoMatch e um processador de pacote atualizável por software
  • Série 7150S: switches de 10 Gb de taxa de linha de corte de latência ultrabaixa 1U . A latência porta a porta é inferior a 380 ns, independentemente do tamanho do quadro. Ao contrário da série 7100 anterior, o silício do switch pode ser reprogramado para adicionar novos recursos que funcionam na velocidade do fio, como LAN Extensível Virtual (VXLAN) ou tradução de endereço de rede (NAT / PAT).
  • Série 7130 (7130, 7130L, 7130E): switch 1U e 2U de latência ultrabaixa da Camada 1 e switches programáveis. A comutação da camada 1 permite espelhamento e roteamento de porta definido por software com latência porta a porta a partir de 4ns, dependendo da distância física. As variantes E e L permitem a execução de aplicativos FPGA personalizados diretamente no switch com latência de porta para FPGA de até 3ns. Esta série vem da linha de produtos Metamako original adquirida pela Arista Networks em 2018 e executa uma combinação dos sistemas operacionais MOS e Arista EOS.
  • Séries 7050X e 7060X: switches 10GbE / 25GbE, 40GbE e 100GbE de taxa de linha de corte de baixa latência 1U e 2U . Esta linha de produtos oferece maior densidade de porta do que a série 7150, em uma escolha mais ampla de opções de porta e velocidades de interface à custa de latência ligeiramente aumentada (1µs ou menos). As séries 7050X e 7060X são baseadas no silício comercial Broadcom Trident e Tomahawk.
  • Série 7020R: taxa de linha de armazenamento e encaminhamento de 1U com opção de switch top-of-rack de 1 Gb, com uplinks de 6x10 Gb ou um 10 G com uplinks de 100 G. Esses switches usam uma arquitetura Deep Buffer, com 3 GB de memória de pacote.
  • Série 7010: switch top-of-rack 1U de baixa potência (52 W) e taxa de linha de 1 Gb, com uplinks de 4x10 Gb.

A baixa latência dos switches Arista tornou a plataforma predominante em ambientes de negociação de alta frequência , como a Chicago Board Options Exchange (a maior bolsa de opções dos EUA), Lehman Brothers ou RBC Capital Markets . Em outubro de 2009, um terço de seus clientes eram grandes empresas de Wall Street .

Os dispositivos da Arista são switches multicamadas , que suportam uma variedade de protocolos de camada 3 , incluindo IGMP , Virtual Router Redundancy Protocol (VRRP), Routing Information Protocol (RIP), Border Gateway Protocol (BGP), Open Shortest Path First (OSPF), IS- IS e OpenFlow . Os switches também são capazes de roteamento multi-caminho de custo igual da camada 3 ou 4 (ECMP) e aplicar listas de controle de acesso (ACLs) por porta L3 / L4 inteiramente no hardware.

Todos os switches da Arista são construídos usando silício comercial em vez de circuitos integrados de comutação específicos de aplicativos (ASICs). Essa estratégia permite que a Arista aproveite os últimos avanços na tecnologia de fabricação de processadores a um preço mais baixo, devido aos custos proibitivos associados ao desenvolvimento e produção de chips personalizados. Outros concorrentes importantes, como Cisco Systems e Juniper Networks , também começaram a usar a mesma estratégia, o que levou a vários produtos concorrentes construídos sobre os mesmos chips. Por exemplo , o chip Trident da Broadcom é usado em alguns switches Cisco Nexus , switches Juniper QFX, Force10, switches IBM e HP. A integração dos chips com o resto do sistema (incluindo integração com o controle de acesso ao meio (MAC), camada física ( PHY ) e drivers de dispositivo no plano de controle ) e software são o que diferenciam os produtos concorrentes.

Em novembro de 2013, a Arista Networks introduziu a rede Spline, combinando arquiteturas leaf e spine em uma rede de camada única, que visa cortar custos operacionais.

Em setembro de 2015, a Arista apresentou as séries 7060X, 7260X e 7320X, atualizando as séries existentes 7050X, 7250X e 7300X, com novas opções de 100 GbE de alto desempenho.

Principais concorrentes

Referências

links externos