Advanced Computing in the Age of AI | Saturday, April 20, 2024

Arista Networks Reveals EOS+ 

Arista Networks announced today the addition of EOS+, a software platform for network programmability and automation as an evolution of Arista EOS (Extensible Operating System). EOS+ provides an advanced level of programmability, allowing customers to take advantage of pre-built and custom EOS applications as well as integration with a wide range of technology partner solutions from A10 NetworksAnsibleArubaClouderaNuagePalo Alto NetworksPuppet LabsPure StorageRed HatSplunkVMTurboVMware and Zscaler. This platform allows for rapid deployment using DevOps models and integration with the network as a whole, for reduced operational costs and deployment timeframes.

“As part of our work to connect billions of people around the world, we are building a network infrastructure that is more flexible, more scalable, and more efficient than almost anything else out there,” said Najam Ahmad, Vice President of Infrastructure at Facebook. “Arista EOS has proven to be a valuable component of our current designs, providing us with a series of useful features, including better control-plane and data-path programmability, the ability to write traffic steering and monitoring applications that integrate with Sysdb and the entire EOS stack running on our Arista devices, and an SDK framework is fairly easy to develop and test our code in. All this allows us to have more visibility in and greater control over our network — and that helps us continue to move fast as we scale.”

In the past, the networking, storage, compute, virtualization and applications worlds were built in silos. A more integrated approach results in organizational efficiencies and a much lower TCO for enterprises. The EOS+ platform allows compute, storage and application teams to integrate with the network, leveraging the Linux and programmatic foundations of EOS. Provisioning, monitoring and dynamic reconfiguration based on application workloads can now be integrated with the network in a programmatic fashion.

“The EOS SDK is a powerful platform for integration and scale, designed to strip cost and complexity out of network hardware. Working together with Arista EOS, Windows Server and System Center will help customers implement robust software defined networking from the switch to the operating system to improve datacenter operations and enable cloud flexibility,” said Albert Greenberg, Distinguished Engineer, Microsoft Azure, at Microsoft.

The EOS+ Platform

  • EOS SDK – a development framework that allows native access to all levels of EOS for custom development and integration with forwarding and routing stacks that leverage advanced features such as MPLS.
  • vEOS - a virtual machine instance of EOS that includes the same control plane and management plane as the physical switches.
  • EOS Applications – Pre-built integration with technology partners and DevOps systems such as Puppet and Splunk for provisioning and monitoring.
  • EOS Consulting Services – Professional services for development of customized solutions for network automation.

 

With vEOS, customers can develop and certify EOS in a virtual network environment with a diminished need for physical switches for test and certification. In addition, the EOS Consulting Services component provides customers with access to highly qualified Arista network developers to assist in implementing custom applications. This is a speedier and more cost-effective alternative to the legacy approach, which often spans many months and involves costly lab expenses.

EOS network applications enable easier programmability at all levels of the stack. Examples of EOS Applications include ZTPServer for rapid provisioning and Arista’s Network Telemetry Application for Splunk Enterprise, which provides customers the opportunity to tailor-fit their network to their needs, while also utilizing end-to-end provisioning and automation. These prebuilt applications provide complete solutions, all with 24x7, hands-on support from Arista’s Technical Assistance Center (TAC) engineers. The announcement furthers Arista’s commitment to creating a vast, open partner ecosystem that provides the best user experience for its customer base. There are 20+ Arista partners contributing to EOS Applications, with that number expected to grow quickly.

Arista also introduced the EOS SDK for customers and technology partners who are looking for a “do-it-yourself” approach to applications that are custom-fit for their network environments. The EOS SDK allows customers to develop applications that integrate directly with the switch operating system. This approach can be used for customizing IP routing, protecting against DDoS attacks through selective workflow-based filtering and analyzing data for fine-grained visibility. This setup is ideal for large enterprises and cloud providers that require a high degree of workload mobility and workflow visibility along with the proven effectiveness and reliability of today’s EOS.

EnterpriseAI