HOME

TheInfoList



OR:

Arista Networks (formerly Arastra) is an American
computer network A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections ar ...
ing company headquartered in
Santa Clara, California Santa Clara (; Spanish for " Saint Clare") is a city in Santa Clara County, California. The city's population was 127,647 at the 2020 census, making it the eighth-most populous city in the Bay Area. Located in the southern Bay Area, the cit ...
. The company designs and sells
multilayer In the physical sciences, a multilayer or stratified medium is a stack of different thin films. Typically, a multilayer is man made for a specific purpose. Since layers are thin with respect to some relevant length scale, interface effects are m ...
network switch A network switch (also called switching hub, bridging hub, and, by the IEEE, MAC bridge) is networking hardware that connects devices on a computer network by using packet switching to receive and forward data to the destination device. A netw ...
es to deliver
software-defined networking Software-defined networking (SDN) technology is an approach to network management that enables dynamic, programmatically efficient network configuration in order to improve network performance and monitoring, making it more like cloud computing ...
(SDN) for large datacenter,
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over m ...
,
high-performance computing High-performance computing (HPC) uses supercomputers and computer clusters to solve advanced computation problems. Overview HPC integrates systems administration (including network and security knowledge) and parallel programming into a multi ...
, and high-frequency trading environments. These products include 10/25/ 40/50/ 100 Gigabit Ethernet low- latency cut-through switches, including the 7124SX, which remained the fastest switch using SFP+ optics through September 2012 with its sub-500
nanosecond A nanosecond (ns) is a unit of time in the International System of Units (SI) equal to one billionth of a second, that is, of a second, or 10 seconds. The term combines the SI prefix ''nano-'' indicating a 1 billionth submultiple of an SI unit ...
(ns) latency, and the 7500 series, Arista's modular 10G/40G/ 100Gbit/s switch. Arista's
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
-based network operating system, Extensible Operating System (EOS), runs on all Arista products.


Corporate history

In 1982, Andy Bechtolsheim cofounded
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, ...
, and was its chief hardware designer. In 1995,
David Cheriton David Ross Cheriton (born March 29, 1951) is a Canadian computer scientist, mathematician, billionaire businessman, philanthropist, and venture capitalist. He is a computer science professor at Stanford University, where he founded and leads the ...
cofounded Granite Systems with Bechtolsheim, a company that developed Gigabit Ethernet products, which was acquired by
Cisco Systems Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
in 1996. In 2001, Cheriton and Bechtolsheim founded another start up, Kealia, which was acquired by Sun in 2004. From 1996 to 2003, Bechtolsheim and Cheriton occupied executive positions at Cisco, leading the development of the
Catalyst Catalysis () is the process of increasing the rate of a chemical reaction by adding a substance known as a catalyst (). Catalysts are not consumed in the reaction and remain unchanged after it. If the reaction is rapid and the catalyst recyc ...
product line, along with Kenneth Duda who had been Granite Systems' first employee. In 2004, the three then went on to found Arastra (later renamed Arista). Bechtolsheim and Cheriton were able to fund the company themselves. In May 2008, Jayshree Ullal left Cisco after 15 years at the firm, and was appointed CEO of Arista in October 2008. In June 2014, Arista Networks had its
initial public offering An initial public offering (IPO) or stock launch is a public offering in which shares of a company are sold to institutional investors and usually also to retail (individual) investors. An IPO is typically underwritten by one or more investme ...
on the
New York Stock Exchange The New York Stock Exchange (NYSE, nicknamed "The Big Board") is an American stock exchange in the Financial District of Lower Manhattan in New York City. It is by far the world's largest stock exchange by market capitalization of its listed ...
under the symbol ANET. In December 2014, Cisco filed two lawsuits against Arista alleging intellectual property infringement., and the United States International Trade Commission issued limited exclusion and cease-and-desist orders concerning two of the features patented by
Cisco Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
and upheld an import ban on infringing products. In 2016, on appeal, the ban was reversed following product changes and two overturned
Cisco Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
patents, and Cisco's claim of damages was ruled against. In August 2018, Arista agreed to pay
Cisco Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
as part of a settlement that included a release for all claims of infringement by
Cisco Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
, dismissal of Arista's antitrust claims against
Cisco Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
, and a 5-year stand-down between the companies. In August 2018, Arista Networks acquired Mojo Networks. In September 2018, Arista Networks acquired Metamako and integrated their low latency product line as the 7130 series. In February 2020, Arista acquired Big Switch Networks. In October 2020, Arista acquired Awake Security. Arista's CEO, Jayshree Ullal, was named to Barron's list of World's Best CEOs in 2018 and 2019. In August 2022, Arista Networks acquired Pluribus Networks, a unified cloud network company, for an undisclosed sum.


Products


Extensible Operating System

EOS is Arista's network operating system, and comes as one
image An image is a visual representation of something. It can be two-dimensional, three-dimensional, or somehow otherwise feed into the visual system to convey information. An image can be an artifact, such as a photograph or other two-dimensio ...
that runs across all Arista devices or in a
virtual machine In computing, a virtual machine (VM) is the virtualization/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized har ...
(VM). EOS runs on an unmodified
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ...
under a
Fedora A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
-based userland. There are more than 100 independent regular
processes A process is a series or set of activities that interact to produce a result; it may occur once-only or be recurrent or periodic. Things called a process include: Business and management *Business process, activities that produce a specific se ...
, called agents, responsible for different aspects and features of the switch, including drivers that manage the switching
application-specific integrated circuit An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-effici ...
(ASICs), the command-line interface (CLI), Simple Network Management Protocol ( SNMP),
Spanning Tree Protocol The Spanning Tree Protocol (STP) is a network protocol that builds a loop-free logical topology for Ethernet networks. The basic function of STP is to prevent bridge loops and the broadcast radiation that results from them. Spanning tree also ...
, and various routing protocols. All the state of the switch and its various protocols is centralized in another process, called Sysdb. Separating processing (carried by the agents) from the state (in Sysdb) gives EOS two important properties. The first is software fault containment, which means that if a software fault occurs, any damage is limited to one agent. The second is stateful restarts, since the state is stored in Sysdb, when an agent restarts it picks up where it left off. Since agents are independent processes, they can also be upgraded while the switch is running (a feature called ISSU – In-Service Software Upgrade). The fact that EOS runs on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
allows the usage of common
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
tools on the switch itself, such as tcpdump or configuration management systems. EOS provides extensive application programming interfaces (
APIs Apis or APIS may refer to: * Apis (deity), an ancient Egyptian god * Apis (Greek mythology), several different figures in Greek mythology * Apis (city), an ancient seaport town on the northern coast of Africa **Kom el-Hisn, a different Egyptian ci ...
) to communicate with and control all aspects of the switch. To showcase EOS' extensibility, Arista developed a module named CloudVision that extends the CLI to use Extensible Messaging and Presence Protocol (
XMPP Extensible Messaging and Presence Protocol (XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Markup Language), ...
) as a shared message bus to manage and configure switches. This was implemented simply by integrating an existing open-source XMPP Python library with the CLI.


Programmability

In addition to all the standard programming and scripting abilities traditionally available in a Linux environment, EOS can be programmed using different mechanisms: * Advanced Event Management can be used to react to various events and automatically trigger CLI commands, execute arbitrary scripts or send alerts when state changes occur in the switch, such as an interface going down or a
virtual machine In computing, a virtual machine (VM) is the virtualization/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized har ...
migrating to another host. * Event Monitor tracks changes made to the medium access control ( MAC),
Address Resolution Protocol The Address Resolution Protocol (ARP) is a communication protocol used for discovering the link layer address, such as a MAC address, associated with a given internet layer address, typically an IPv4 address. This mapping is a critical functio ...
(ARP), and
routing table In computer networking, a routing table, or routing information base (RIB), is a data table stored in a router or a network host that lists the routes to particular network destinations, and in some cases, metrics (distances) associated with t ...
in a local SQLite database for later querying using standard Structured Query Language ( SQL) queries. * eAPI (External API) offers a versioned JSON-RPC interface to execute CLI commands and retrieve their output in structured
JSON JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other s ...
objects.


Ethernet switches

Arista's product line can be separated into different product families: * 7500R series: Modular chassis with a virtual output queueing (VOQ) fabric supporting from 4 to 16 store and forward line cards delivering line-rate non-blocking 10GbE, 40GbE, and 100GbE performance in a 150 Tbit/s fabric supporting a maximum of 576 100GbE ports with 384 GB of packet buffer. Each 100GbE ports can also operate as 40GbE or 4x10GbE ports, thus effectively providing 2304 line-rate 10GbE ports with large routing tables. * 7300X, 7300X3 and 7320X series: Modular chassis with 4 or 8 line cards in a choice of 10G, 40G and 100G options with 6.4Tbit/s of capacity per line card, for a fabric totaling up to 50Tbit/s of capacity for up to 1024 10GbE ports. Unlike the 7500 series, 10GBASE-T is available on 7300 series line cards. * 7280R series: 1U and 2U systems with a common architecture to the 7500R Series, deep buffer VOQ and large routing tables. Many different speed and port combinations from 10GbE to 100GbE. * 7200X series: 2U low-latency high-density line-rate 100GbE and 40GbE switches, with up to 12.8Tbit/s of forwarding capacity. * 7170 Series: High Performance Multi-function Programmable Platforms, a set of fixed 100G platforms based on Barefoot Tofino packet processor enabling the data plane to be customized using EOS and P4 profiles. * 7160 series: 1U programmable high performance range of 10 GbE, 25 GbE and 100 GbE with the support for AlgoMatch technology and a software upgradeable packet processor * 7150S series: 1U ultra-low latency cut-through line-rate 10 Gb switches. Port-to-port latency is sub-380ns, regardless of the frame size. Unlike the earlier 7100 series, the switch silicon can be re-programmed to add new features that work at wire-speed, such as
Virtual Extensible LAN Virtual Extensible LAN (VXLAN) is a network virtualization technology that attempts to address the scalability problems associated with large cloud computing deployments. It uses a VLAN-like encapsulation technique to encapsulate OSI layer 2 ...
(VXLAN) or network address translation (NAT/PAT). * 7130 series (7130, 7130L, 7130E): 1U and 2U ultra-low latency Layer 1 switch and programmable switches. Layer 1 switching enables mirroring and software-defined port routing with port-to-port latency starting from 4ns, depending on physical distance. The E and L variants allow running custom
FPGA A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term ''Field-programmability, field-programmable''. The FPGA configuration is generally specifi ...
applications directly on the switch with a port-to-FPGA latency as low as 3ns. This series comes from the original Metamako product line acquired by Arista Networks in 2018 and runs a combination of MOS and Arista EOS operating systems. * 7050X and 7060X series: 1U and 2U low-latency cut-through line-rate 10GbE/25GbE, 40GbE and 100GbE switches. This product line offers higher port density than the 7150 series, in a wider choice of port options and interface speeds at the expense of slightly increased latency (1µs or less). The 7050X and 7060X Series are based on
Broadcom Broadcom Inc. is an American designer, developer, manufacturer and global supplier of a wide range of semiconductor and infrastructure software products. Broadcom's product offerings serve the data center, networking, software, broadband, wirel ...
Trident and Tomahawk merchant silicon. * 7020R series: 1U store and forward line-rate with a choice of either a 1Gb top-of-rack switch, with 6x10Gb uplinks or a 10G with 100G uplinks. These switches use a Deep Buffer architecture, with 3GB of packet memory. * 7010 series: 1U low power (52W) line-rate 1Gb top-of-rack switch, with 4x10Gb uplinks. The low-latency of Arista switches has made the platform prevalent in high-frequency trading environments, such as the
Chicago Board Options Exchange The Chicago Board Options Exchange (CBOE), located at 433 West Van Buren Street in Chicago, is the largest U.S. options exchange with an annual trading volume of around 1.27 billion at the end of 2014. CBOE offers options on over 2,200 companies, ...
(largest U.S. options exchange),
Lehman Brothers Lehman Brothers Holdings Inc. ( ) was an American global financial services firm founded in 1847. Before filing for bankruptcy in 2008, Lehman was the fourth-largest investment bank in the United States (behind Goldman Sachs, Morgan Stanley, a ...
or RBC Capital Markets. As of October 2009, one third of its customers were big
Wall Street Wall Street is an eight-block-long street in the Financial District of Lower Manhattan in New York City. It runs between Broadway in the west to South Street and the East River in the east. The term "Wall Street" has become a metonym for ...
firms. Arista's devices are multilayer switches, which support a range of layer 3 protocols, including IGMP, Virtual Router Redundancy Protocol (VRRP),
Routing Information Protocol The Routing Information Protocol (RIP) is one of the oldest distance-vector routing protocols which employs the hop count as a routing metric. RIP prevents routing loops by implementing a limit on the number of hops allowed in a path from so ...
(RIP), Border Gateway Protocol (BGP),
Open Shortest Path First Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks. It uses a link state routing (LSR) algorithm and falls into the group of interior gateway protocols (IGPs), operating within a single autonomous syste ...
(OSPF), IS-IS, and OpenFlow. The switches are also capable of layer 3 or layer 4 equal-cost multi-path routing (ECMP), and applying per-port L3/L4
access-control list In computer security, an access-control list (ACL) is a list of permissions associated with a system resource (object). An ACL specifies which users or system processes are granted access to objects, as well as what operations are allowed on giv ...
s (ACLs) entirely in hardware. In November 2013, Arista Networks introduced the Spline network, combining leaf and spine architectures into a single-tier network, which aims to cut operating costs. In September 2015, Arista introduced the series 7060X, 7260X, and 7320X, refreshing the existing series 7050X, 7250X, and 7300X, with new, higher performance 100 GbE options.


Major competitors

* Extreme Networks * Juniper Networks *
Cisco Systems Cisco Systems, Inc., commonly known as Cisco, is an American-based multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develo ...
*
Hewlett Packard Enterprise The Hewlett Packard Enterprise Company (HPE) is an American multinational information technology company based in Spring, Texas, United States. HPE was founded on November 1, 2015, in Palo Alto, California, as part of the splitting of the ...
(
Aruba Networks Aruba Networks, formerly known as Aruba Wireless Networks, is a Santa Clara, California-based wireless networking subsidiary of Hewlett Packard Enterprise company. The company was founded in Sunnyvale, California Sunnyvale () is a city ...
division)


References

{{authority control Networking hardware companies Companies based in Santa Clara, California American companies established in 2004 Networking companies of the United States Electronics companies established in 2004 Companies listed on the New York Stock Exchange 2014 initial public offerings