Call a Specialist Today! 800-886-5369

Arista Open and Programmable


At the core of Arista cloud networking solutions is EOS, which is purpose-built to be fully programmable and highly modular. Arista EOS provides a rich set of APIs that use standard and well-known management protocols. It is programmable at all layers--Linux kernel, hardware forwarding tables, Virtual Machine orchestration, switch configuration, provisioning automation and detailed monitoring of the network. Moreover, the programmability of EOS enables rapid integration with a wide range of third-party applications for virtualization, management, automation, orchestration and network services.

Standard Linux is the underlying operating system of EOS, providing customers with access to all Linux operating system facilities. EOS can be extended with off-the-shelf Linux applications and a growing number of open source management tools to meet the needs of network engineering and operations.

Featured Video: Arista EOS Deep Dive



Extensibility and Programmability

EOS offers the ability to write scripts and load applications directly onto the Linux operating system and to run these applications as guest VMs. Features of EOS extensibility include:

EOS provides a rich set of standards-based, well known programmable interfaces including:

OpenFlow & DirectFlow

Arista EOS supports OpenFlow 1.0 controlled by OpenFlow controllers for filtering and redirecting traffic. Arista EOS also supports a controller-less mode relying on Arista DirectFlow to direct traffic to the SDN applications (for example, TAP aggregators).