Arista Data Centre Networking for Enterprises
This new blog series ‘Unlocking Arista’ and the following accompanying blogs aim to dive into Arista’s data centre (DC) networking solution, specifically targeting its use cases for large enterprises across different sectors. The series aims to explore Arista’s success and what makes their solution something you should consider when refreshing your data centre today.
Arista is established by Gartner as one of the Market Leaders and Visionaries in the DC networking space competing head-to-head with the likes of Juniper and Cisco. Arista is the market leader today for 100G/200G/400G Ethernet switching platforms. Additionally, Arista’s latest earnings call for Q1 2024 shows a year-over-year increase of 16.3%. That’s all very positive, but what makes it so special and what are they doing right!
In this blog, we will highlight at a high level what makes up the Arista data centre networking solution and what makes it so compelling for many enterprises to make the move.
Extensible Operating System (EOS)
Arista’s EOS is its network operating system, comparable to Juniper’s Junos or Cisco’s NX-OS. It stands out with a single EOS image across domains, ensuring feature parity and consistent syntax across DC, LAN, and WAN. It’s highly programmable and supports APIs from JSON to SDKs. Known for reliability, Arista rigorously back-tests new code against historical bugs and enabled features, minimising production issues. Additionally, its CLI syntax is familiar to users of other vendors, making staff training easier.
Arista’s architecture is designed for resilience, scalability, and programmability, featuring:
- State Separation: All processes in their own user space
- Publish-Subscribe State Sharing
- Real-Time State Streaming Telemetry Capabilities
- Unmodified Secure Linux Kernel
- Highly Programmable API
Arista’s EOS platform offers unmatched flexibility, available in multiple form factors—including:
- Standard EOS (Hardware)
- vEOS (Virtual Machine)
- cEOS (Container)
- CloudEOS (Cloud Native)
Hardware: Leveraging Merchant Silicon
Arista provides various Switching and Routing orientated platforms we’ve come to expect in the DC networking space, with modular and fixed variants available up to a staggering 800G for high-performance designs. Arista proudly utilises top-tier merchant silicon, facilitating open standards-based networking that enables a quick time-to-market. Significantly, Arista’s adoption of a merchant silicon approach ensures cutting edge platforms are swiftly brought to market, leveraging technological advancements aligned with Moore’s Law. In contrast, other vendors choose custom ASICs paired with monolithic software, leading to proprietary platforms and increased costs.
CloudVision: Multi-Function NetOps Platform
CloudVision Portal (CVP) is Arista’s single pane of glass for management, better known as the ‘GUI,’ which manages devices across your estate. To clarify while CVP is optional we would highly recommend it due to the ability to leverage a multitude of features encompassing network management and telemetry.
The major standout highlights for Arista’s CVP architecture are as follows:
- Support for Multi-Domain: DC/LAN/WAN device management
- Containers: Logically group devices across large scale/multi-site deployments, aligning configuration standards across different hierarchies
- Managed device telemetry
- Integrations with Arista products/3rd party tools such as ITSM platforms
CVP enables automated deployments, such as:
- Zero-Touch Provisioning
- Apply pre-prepared templates
- Custom template workflows (build out scenarios for Spine-Leaf/EVPN constructs or day 2 operations such as port modifications)
CVPs change control tool is perfectly suited for organisations with established change control procedures, enabling IT teams to:
- Orchestrate Network Wide Changes
- Upgrades
- Rollbacks
- Snapshots
- Create specific sub-tasks such as routing or key endpoint checks to determine success pre and post change
CVP enhances network compliance and risk management by:
- Reporting on configuration changes and deviations
- Having a configuration archive
- Running vulnerability assessments
- Enabling effective remediation
CVP also has cognitive analytics, which can run:
- Correlation analysis
- Predictive algorithms network-wide
Summary
With all components in unison Arista offers a compelling solution in the DC for different use cases. Arista Networks support an Ansible collection known as Arista Validated Designs or known simply as ‘AVD’ for short. The collection includes a set of Ansible roles and modules to automate your network intent. You can utilise the EOS API (direct to the Switch) or via the CVP API. It is simpler and recommended to adopt a DevOps approach with Continuous Integration (CI) and Continuous Delivery (CD) pipelines to automate workflows, from building configurations to testing them both before and after deployment.
In the next blog we will dive into CVP, specifically the power of the Change Control feature. If you’re interested in understanding more about Arista through a demo of CloudVision or would like to discuss your own environment requirements and challenges, get in touch with the team.