SlideShare a Scribd company logo
1 of 10
Download to read offline
ARISTA WHITE PAPER
Simplifying Network Operations through Data
Center Automation
It’s simply not good enough to have a great and scalable network alone. A data center can
have tens of thousands of compute, storage and network devices, presenting a large
operational challenge to IT. In addition, as the network is scaling, IT is being asked to reduce
operational expenses and increase responsiveness to changing business needs.
Automation is the key for simplifying network operations from provisioning to day-to-day
management. Where manual processes require resources to scale linearly with the network,
automation tools amplify the work of each network operations engineer. Simultaneously, the
programmatic operation of the network means that it is faster to provision new policies and
services in the network. Arista delivers automation with the Arista Extensible Operating
System, EOS®
—from provisioning and monitoring to troubleshooting for
• “Day one” provisioning of the network
• Day-to-day management for of the network
• Virtualization management for both networks and workloads.
Arista EOS is open and programmable, providing management and provisioning capabilities
that work at scale. Through its programmability, EOS enables a set of software applications
that deliver network provisioning, workload automation, unprecedented network and
workflow visibility as well as rapid integration with a wide range of third-party applications for
virtualization, management, automation and orchestration services.
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 2
There is a growing need for a fundamental change to
the provisioning of networks just like server
provisioning has evolved over the years by leveraging
automation tools such as Puppet and Chef. The
demand for agility and deployment at scale with
regards to provisioning and network operations
requires a new level of automation and integration with
current data center infrastructure. The underlying
design of the network operating system provides the
architectural foundation to meet these requirements.
ARISTA EOS: FOUNDATION FOR
PROGRAMMABILITY AND
AUTOMATION
Arista EOS is the industry’s most advanced, open and
extensible network operating system. EOS combines
modern-day software and operating system (O/S)
concepts including transparently restartable
processes, open platform development, an unmodified
Linux kernel, and a stateful, programmable
publish/subscribe database model for switching state.
The Arista EOS software framework guarantees
consistent operations, workflow automation and high
availability.
Figure 1: Arista EOS Architecture
Key advantages of using an unmodified Linux kernel
include the following:
• Retaining benefits from Linux community
development including bug fixes, feature
updates and security updates
• Full Linux capabilities such as using standard
tools right out of the box, installing additional
tools through RPM packages, running third
party Linux applications, and creating custom
tools with bash, perl and python.
• The ability to use the same Linux-based
toolsets to manage network nodes as for server
and compute nodes.
Arista EOS has a unique multi-process, state-sharing
architecture that separates state information and
packet forwarding from protocol processing and
application logic. This modular architecture enables
stateful fault isolation, stateful fault repair, security-
exploit containment as well as in-service software
updates.
Arista EOS offers the following features that support
automation:
• Modular, state-sharing architecture that enables
stateful fault isolation and fault repair
• Single binary EOS image that can be deployed
across any family of products. This improves
the testing depth on each platform, reduces
time-to-deployment, and keeps features and
bug resolution compatibility across all
platforms.
• Programmable at all layers: Linux kernel,
hardware forwarding tables, virtual machine
orchestration, switch configuration, provisioning
automation, and advanced monitoring
• Open Linux and EOS access with the flexibility
and choice to provide authorized and secure
access through TACACS+ & RADIUS AAA
features
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 3
PROVISION A “DAY ONE” NETWORK
Scaling provisioning as the network grows is a challenge. Often manual configuration is used to provision the
network. However, as the network grows, an increasing number of individuals are involved, and often in the
coordination and communication of the process, errors get introduced. Simultaneously, businesses are more
reliant than ever on data and services being delivered from their data center; data center outages have even an
even larger impact today. Automation of initial and ongoing provisioning and network monitoring are key
strategies for reducing the human error component.
ARISTA ZERO TOUCH PROVISIONING (ZTP)
A first step in automating the data center is the ability to provision an existing or new green field network quickly
and programmatically. Arista EOS Zero Touch Provisioning (ZTP) automates the configuration of a new or
replacement switch without user intervention or requiring a network engineer with a serial console cable.
With ZTP, a switch loads its image and configuration from a centralized location within the network. Using
standards based protocols (e.g. DHCP, T/FTP, HTTP), the network can be rapidly provisioned. Administrators can
programmatically tailor boot configurations based on a variety of parameters, meeting the needs of even the most
complex data center deployments.
Figure 2: Zero Touch Provisioning for a new or replacement switch
ZTP automates the deployment of network switches such that it is simply a case of racking the switches, cabling
them and powering them on. ZTP eliminates manual configuration for provisioning changes and operating system
upgrades. Combined with other Arista solutions, like Arista EOS VM Tracer, automatic VLAN configuration, data
center managers can fully automate the bring-up of network elements and virtual servers.
Table 1: Operational savings moving from manual to automated, ZTP-based provisioning for 10K ports.
ZTP/ZTR
Boot Config Server
DHCP Server
vSphere
Operational Measures Manual Automated with ZTP
Time-to-Provision 2 to 3 days 15 minutes
Engineering Resources 2 to 3 engineers 1 engineer
% Errors 10 to 20% 0%
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 4
With ZTP, a single engineer can program the configuration updates. With manual configuration, several network
engineers are required to roll-out the changes within an acceptable time frame, with each manual change creating
an opportunity for introducing error. Automated provisioning reduces the need for people resources as well as the
time to deploy the change and likelihood of mistakes.
ARISTA ZERO TOUCH REPLACEMENT (ZTR)
An extension to ZTP, Zero Touch Replacement (ZTR) enables switches to be physically replaced, with the
replacement switch picking up the same image and configuration as the switch it replaced. Switch identity and
configuration are not tied to switch MAC address but instead are tied to location in the network where the device
is attached, using on LLDP information from neighboring devices. ZTR reduces time-to-restoration of service to
the time it takes to rack a new switch, cable it and power it on, without any dependency of a network engineer’s
availability to physically attach a serial console cable and configure the switch.
AUTOMATE DAILY OPERATIONS
Ongoing management of the data center network is the second area to focus on automating. With hundreds and
thousands of compute, storage and network elements requiring maintenance and support, automation is the key
to reducing ongoing operating expenses while enabling changes to be made quickly.
Arista EOS integrates with popular Linux-based tools for configuration and monitoring. Arista EOS has built-in
tracer tools for monitoring and troubleshooting all aspects of the network, showing key linkages to the application
layers. Arista EOS offers an API to the full CLI, Arista eAPI, that can be used to create custom tools and scripts.
Lastly, the Smart System Upgrade (SSU) feature automates switch configuration and software update.
ARISTA EOS DEVOPS INTEGRATION: CONSISTENT TOOLSETS FOR COMPUTE AND NETWORK
ELEMENTS
Often the modern data center infrastructure compute component has been provisioned and managed by DevOps
tools like Puppet and Chef. Data center IT want to simplify their operations by using the same Linux-based
toolsets to manage both network and compute and storage elements. With its unmodified Linux kernel, Arista
EOS integrates with the rich ecosystem of Linux DevOps tools for management and workflow orchestration,
including Puppet, Chef, Ansible, Splunk, Nagios and Ganglia.
Figure 3: Automation with Puppet and EOS
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 5
Traditionally, one would have to wait on a change ticket for a network administrator to add a VLAN at the Top-of-
Rack (TOR) until a new server is provisioned. With EOS’ DevOps integration, one combined network-server
administrator can now use Puppet to make configuration changes on the network devices at the same time while
a server is being provisioned.
MONITORING AND TROUBLESHOOTING AUTOMATION: ARISTA EOS NETWORK TRACERS
Arista EOS tracer tools provide a new model for faster troubleshooting from fault detection to fault isolation. The
tracers provide critical, real-time information from the network to the application to network operations. The
tracers enable the network system to:
• Proactively detect network issues
• Automatically react to coordinated actions or take direction from other applications/infrastructures
• Notify other elements or operations teams of changing conditions.
Figure 4: Arista EOS – Network Tracers
Arista EOS provides network tracers for end-to-end visibility:
Health Tracer – This is a suite of EOS agents, which automatically and continuously monitor the health of the
switch. Each agent proactively monitors the health status of each field replacement unit (e.g. fan, power,
supervisor, etc.) and automatically takes corrective action and sends out appropriate alerts to ensure overall
system visibility.
Path Tracer – This is a protocol independent network monitoring and analysis tool that continuously and actively
probes the network for packets that are lost, disordered or duplicated. Using this feature, proactive alerts can
send notifications to network operations, initiate the execution of remedial scripts or even notify external
controllers.
VM Tracer – As virtualized data centers have grown in size, the physical and virtual networks that support them
have also grown in size and complexity. Virtual machines connect through virtual switches and then to the
physical infrastructure, adding a layer of abstraction and complexity. Server side tools have emerged to help
VMware administrators manage virtual machines and networks, however, equivalent tools to help the network
administrator resolve conflicts between physical and virtual networks have until now not been available.
Arista VM Tracer provides this bridge by automatically discovering which physical servers are virtualized and their
associated VLANs, through VMware vCenter APIs, and then automatically applying physical switch port
configurations in real time with vMotion events. This results in automated port configuration and VLAN database
Path Virtual Machine Map ReduceHealth
Complete chassis
health checks
Active fault detection
Hop-by-hop statistics
Virtual visibility
Dynamic provisioning
Track nodes
Monitor statistics
Physical ApplicationEnd-to-end Visibility
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 6
membership and the dynamic adding/removing VLANs from trunk ports. VM Tracer extends to VXLAN
architectures.
Map Reduce Tracer – The Map Reduce tracer tracks Hadoop nodes and collects their activity statistics. The goal
is to correlate congestion events with jobs running on the servers. The end result is to automatically trigger packet
capture and proactively notify on a failed Hadoop node.
LANZ Tracer – Arista Latency Analyzer (LANZ) enables tracking of network congestion in real time before
congestion causes performance issues. Today’s systems often detect congestion when someone complains, “The
network seems slow.” The network team gets a trouble ticket, and upon inspection can see packet loss on critical
interfaces. The best solution historically available to the network team has been to mirror the problematic port to a
packet capture device and hope the congestion problem repeats itself.
Now, with LANZ’s proactive congestion detection and alerting capability both human administrators and
integrated applications can:
• Preempt network conditions that induce latency or packet loss
• Adapt application behavior based on prevailing conditions
• Isolate potential bottlenecks early, enabling proactive capacity planning
• Maintain forensic data for post-process correlation and back testing
CUSTOM TOOLS THROUGH ARISTA EOS EXTERNAL API (EAPI)
Arista EOS programmatic interface eAPI allows applications and scripts to have complete programmatic control
over EOS, with a stable and easy to use syntax. Once the API is enabled, the switch accepts commands using
Arista CLI syntax and responds with machine-readable output and errors serialized in JSON, served over HTTP.
Figure 5: EOS eAPI – Network Automation & Programmability
The EOS eAPI has three major advantages:
• Comprehensiveness: Arista eAPI gives access to the state and the ability to configure any property on the
switch that is accessible with the CLI.
• Ease-of-use and flexibility: The simplicity of this protocol and the availability of third party JSON clients
means that eAPI is language agnostic and can be easily integrated into any existing infrastructure and
workflows. Additionally, on-box, interactive documentation for the API and return values makes writing new
programs simple.
EOS API (eAPI)
1 of 3
ARISTA eAPI
SOLUTION BRIEF
INTRODUCTION
Arista EOS offers multiple programmable interfaces for applications. These interfaces
can be leveraged by applications running on the switch, or external to EOS. Arista’s
newest interface, EOS API (eAPI), allows applications and scripts to have complete
programmatic control over EOS, with a stable and easy to use syntax. Once the API is
enabled, the switch accepts commands using Arista’s CLI syntax, and responds with
machine-readable output and errors serialized in JSON, served over HTTP.
The EOS API has three major advantages:
1 Comprehensiveness. With Arista’s eAPI, customers can access any state and
configure any properties on the switch that they could otherwise do over the CLI.
2 Ease-of-use and flexibility. The simplicity of this protocol and the availability of
third party JSON clients means that eAPI is language agnostic and can be easily
integrated into any existing infrastructure and workflows. Additionally, on-box,
interactive documentation for the API and return values makes writing new programs
simple. (To view, enable the API and visit “http://<your-switch’s-ip-address>/
explorer.html” in a web browser).
3 Stability. Arista ensures that a command’s structured output will remain compatible
for multiple future versions of EOS. This allows end users to confidently develop
critical applications without compromising their ability to upgrade to newer EOS
releases and access new features. Furthermore, this affords scripts the ability
to operate cleanly in datacenters running multiple versions of EOS, without
compromising eAPI’s simplicity.
EOS ARCHITECTURE OVERVIEW
The eAPI architecture is very straightforward, as diagrammed below:
JSON
Response
JSON
Request
JSON-RPC
Request
Handler
JSON-RPC
Reponse
Handler
Command LibraryCommand
API Process
Client Script
EOS
HTTP
Server
SSH
Session
CLI
Terminal
CLI
Process
Model
Validator
Routing
Plugin etc...
Command
Parser
Bridging
Plugin
LLDP
Plugin
System
Administrator
CLI
Session
Model —>
ASCII
Renderer
Authentication
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 7
• Stability: Arista maintains API compatibility across multiple EOS versions. This allows end users to
confidently develop critical applications without compromising their ability to upgrade to newer EOS
releases and access new features or run in data centers with multiple versions with multiple versions of EOS.
NETWORK UPGRADE AUTOMATION WITH SMART SYSTEM UPGRADE (SSU)
Deploying and taking advantage of new technology is top of mind for most organizations. Balancing the business
benefits of adopting a rapid pace of innovation with the associated risks is a constant struggle. A major inhibitor
to technology adoption is the ability to transparently insert new technologies into existing facilities without
adversely impacting critical applications. Smart System Upgrade (SSU) is a network application designed to
address data center network maintenance—software upgrades and configuration changes—with minimal service
disruption.
Figure 6: Arista Spine/Leaf SSU – Hitless Upgrade
The intent of SSU is to allow maintenance to be performed on any infrastructure element, without adversely
impacting application traffic flow. Combining native Arista EOS functionality and direct integration with other
applications and infrastructure components, SSU allows a network element to be transparently removed or
added.
Designed to be a complete solution for data center infrastructure maintenance, Arista’s SSU provides the
following key benefits:
• Intelligent insertion and removal of network elements
• Programmatic upgrade to new software releases without causing systemic outages
• Open integration with all application and infrastructure elements
Data center operations teams need more intelligent tools and extensible feature sets to manage today’s “always
on” data center infrastructures. Arista EOS provides the foundation for innovation, driving down operational cost
while simultaneously increasing operating uptime.
AUTOMATION FOR NETWORK VIRTUALIZATION
In addition to automated day-to-day management and monitoring, some companies are automating the entire
workflow process for dynamic placement of workloads with end-to-end network virtualization. Arista EOS open
architecture integrates with any virtualization and orchestration system, including VMware NSX, OpenStack
Pre-upgrade Graceful Removal Seamless Insertion
Leaf
Spine
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 8
Neutron and Microsoft SVCMM. With Arista EOS-based virtualization, workloads can be portable while preserving
their addressing and policies, simplifying scale-out and workload placement within the data center.
Arista EOS provides automated provisioning and visibility into both virtual and physical cloud network through
open controller integration and hardware based VXLAN support on Arista platforms. Provisioning and
orchestration with Arista EOS works with any native hypervisor and uniquely solves the challenge of integrating
with workflows with functionalities like DANZ for real-time congestion management, VM Tracer to expose virtual
and physical connectivity, leveraging sFlow to get traffic statistics for the VXLAN overlay. Monitoring and visibility
into these workflows play a pivotal role in simplifying cloud network automation and operations.
Figure 7: Arista Network Application - OpenWorkload
Benefits of workload mobility with Arista EOS include
• Seamless Scaling – full support for network virtualization, connecting to major Software Defined Networking
(SDN) controllers
• Integrated Orchestration – interfaces to VMware, OpenStack, Plumgrid for provisioning
• Workflow Visibility – visibility to the VM-level with VM Tracer, enabling portable policies, persistent
monitoring, and rapid troubleshooting of cloud networks.
• Combined Infrastructure and Application Visibility—Data about network state, including underlay and
overlay network statistics can be sent to third party monitoring applications such as Splunk, ExtraHop, Corvil
and Riverbed. With critical infrastructure information exposed to the application layer, issues can be
proactively avoided.
VIRTUALIZATION MONITORING
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 9
SUMMARY
Shifting spending from IT Operations to innovation and increased responsiveness to changing business needs are
the key goals for every CIO. The only way for Enterprises and Service Providers to obtain substantial operational
costs reduction is to automate their network environments. Traditionally enterprises have been shackled in
working with closed or hybrid open network operating systems with little to no capabilities for automating
provisioning and day-to-day operations. Arista EOS changes the equation.
Arista EOS is truly an open, programmable, next generation network operating system. With Arista EOS, a data
center can be fully automated for provisioning and for managing ongoing changes and troubleshooting day-to-day
issues. Through automation, IT can achieve operational savings while increasing its agility, even as the network
scales.
ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 10
Santa Clara—Corporate Headquarters
5453 Great America Parkway
Santa Clara, CA 95054
Tel: 408-547-5500
www.arista.com
Ireland—International Headquarters
4130 Atlantic Avenue
Westpark Business Campus
Shannon
Co. Clare, Ireland
Singapore—APAC Administrative Office
9 Temasek Boulevard
#29-01, Suntec Tower Two
Singapore 038989
Copyright © 2014 Arista Networks, Inc. All rights reserved. CloudVision, and EOS are
registered trademarks and Arista Networks is a trademark of Arista Networks, Inc. All other
company names are trademarks of their respective holders. Information in this document is
subject to change without notice. Certain features may not yet be available. Arista Networks,
Inc. assumes no responsibility for any errors that may appear in this document. 08/14

More Related Content

What's hot

Capacity and Availability for Maximum Performance
Capacity and Availability for Maximum PerformanceCapacity and Availability for Maximum Performance
Capacity and Availability for Maximum PerformanceDon Talend
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriVahid Sadri
 
Cisco's Three-tier Hierarchical Network Model
Cisco's Three-tier Hierarchical Network ModelCisco's Three-tier Hierarchical Network Model
Cisco's Three-tier Hierarchical Network ModelNetProtocol Xpert
 
Extreme Networks Black diamond 8000-DS
Extreme Networks Black diamond 8000-DSExtreme Networks Black diamond 8000-DS
Extreme Networks Black diamond 8000-DSN-TEK Distribution
 
Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc Marcel Mandu
 
Control net modules
Control net modulesControl net modules
Control net modulesJairo German
 
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTNon-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTMark Ryan Castellani
 
Aerohive-HiveAP300
Aerohive-HiveAP300Aerohive-HiveAP300
Aerohive-HiveAP300ppuichaud
 
Air defense wireless_vulnerability_assessement_module_spec_sheet
Air defense wireless_vulnerability_assessement_module_spec_sheetAir defense wireless_vulnerability_assessement_module_spec_sheet
Air defense wireless_vulnerability_assessement_module_spec_sheetAdvantec Distribution
 
Starter Tutorials on Reliable Lan Switching
Starter Tutorials on Reliable Lan SwitchingStarter Tutorials on Reliable Lan Switching
Starter Tutorials on Reliable Lan SwitchingS Khawaja
 
Network: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data CenterNetwork: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data CenterMichelle Holley
 

What's hot (20)

Capacity and Availability for Maximum Performance
Capacity and Availability for Maximum PerformanceCapacity and Availability for Maximum Performance
Capacity and Availability for Maximum Performance
 
Evolve v2.3 data_sheet
Evolve v2.3 data_sheetEvolve v2.3 data_sheet
Evolve v2.3 data_sheet
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
LEO E 2016
LEO E  2016LEO E  2016
LEO E 2016
 
Cisco's Three-tier Hierarchical Network Model
Cisco's Three-tier Hierarchical Network ModelCisco's Three-tier Hierarchical Network Model
Cisco's Three-tier Hierarchical Network Model
 
RTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SDRTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SD
 
GREAT MINDS
GREAT MINDSGREAT MINDS
GREAT MINDS
 
Rahul Sharma
Rahul SharmaRahul Sharma
Rahul Sharma
 
CCNA 4 Hierarchical Network Design
CCNA 4 Hierarchical Network DesignCCNA 4 Hierarchical Network Design
CCNA 4 Hierarchical Network Design
 
Extreme Networks Black diamond 8000-DS
Extreme Networks Black diamond 8000-DSExtreme Networks Black diamond 8000-DS
Extreme Networks Black diamond 8000-DS
 
Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc
 
Control net modules
Control net modulesControl net modules
Control net modules
 
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTNon-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
 
Aerohive-HiveAP300
Aerohive-HiveAP300Aerohive-HiveAP300
Aerohive-HiveAP300
 
Air defense wireless_vulnerability_assessement_module_spec_sheet
Air defense wireless_vulnerability_assessement_module_spec_sheetAir defense wireless_vulnerability_assessement_module_spec_sheet
Air defense wireless_vulnerability_assessement_module_spec_sheet
 
En35793797
En35793797En35793797
En35793797
 
NS1 - DNS Redefined
NS1 - DNS RedefinedNS1 - DNS Redefined
NS1 - DNS Redefined
 
Starter Tutorials on Reliable Lan Switching
Starter Tutorials on Reliable Lan SwitchingStarter Tutorials on Reliable Lan Switching
Starter Tutorials on Reliable Lan Switching
 
Network: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data CenterNetwork: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data Center
 
Nicolas Nevinczenko 2016
Nicolas Nevinczenko 2016Nicolas Nevinczenko 2016
Nicolas Nevinczenko 2016
 

Similar to Simplifying network operations_data_center_automation_whitepaper

AristaAdvantage
AristaAdvantageAristaAdvantage
AristaAdvantageJose Ward
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Net-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformNet-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformyurid79
 
nokia_netact_brochure
nokia_netact_brochurenokia_netact_brochure
nokia_netact_brochureAna Sousa
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET Journal
 
wp-converged-infrastructure-2405387
wp-converged-infrastructure-2405387wp-converged-infrastructure-2405387
wp-converged-infrastructure-2405387Martin Fabirowski
 
Anuta NCX Platform Overview - Agile Network Services with Orchestration
Anuta NCX Platform Overview - Agile Network Services with OrchestrationAnuta NCX Platform Overview - Agile Network Services with Orchestration
Anuta NCX Platform Overview - Agile Network Services with OrchestrationKiran Sirupa
 
NLA Cloud Platform™ Datasheet | Infovista
NLA Cloud Platform™ Datasheet | InfovistaNLA Cloud Platform™ Datasheet | Infovista
NLA Cloud Platform™ Datasheet | InfovistaInfovista
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate BrochureCarly Steele
 
Avaya Fabric Connect: The Right Foundation for the Software-Defined Data Center
Avaya Fabric Connect: The Right Foundation for the Software-Defined Data CenterAvaya Fabric Connect: The Right Foundation for the Software-Defined Data Center
Avaya Fabric Connect: The Right Foundation for the Software-Defined Data CenterAvaya Inc.
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate BrochureNetronome
 

Similar to Simplifying network operations_data_center_automation_whitepaper (20)

Arista_Advantage
Arista_AdvantageArista_Advantage
Arista_Advantage
 
Arista.pdf
Arista.pdfArista.pdf
Arista.pdf
 
AristaAdvantage
AristaAdvantageAristaAdvantage
AristaAdvantage
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Net-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platformNet-Ace - Vendor-Agnostic Service Orchestration platform
Net-Ace - Vendor-Agnostic Service Orchestration platform
 
CI.pdf
CI.pdfCI.pdf
CI.pdf
 
Sunoltech
SunoltechSunoltech
Sunoltech
 
nokia_netact_brochure
nokia_netact_brochurenokia_netact_brochure
nokia_netact_brochure
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing Framework
 
OCS LIA
OCS LIAOCS LIA
OCS LIA
 
Network Monitoring
Network MonitoringNetwork Monitoring
Network Monitoring
 
Network Monitoring
Network MonitoringNetwork Monitoring
Network Monitoring
 
wp-converged-infrastructure-2405387
wp-converged-infrastructure-2405387wp-converged-infrastructure-2405387
wp-converged-infrastructure-2405387
 
Anuta NCX Platform Overview - Agile Network Services with Orchestration
Anuta NCX Platform Overview - Agile Network Services with OrchestrationAnuta NCX Platform Overview - Agile Network Services with Orchestration
Anuta NCX Platform Overview - Agile Network Services with Orchestration
 
NLA Cloud Platform™ Datasheet | Infovista
NLA Cloud Platform™ Datasheet | InfovistaNLA Cloud Platform™ Datasheet | Infovista
NLA Cloud Platform™ Datasheet | Infovista
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate Brochure
 
Avaya Fabric Connect: The Right Foundation for the Software-Defined Data Center
Avaya Fabric Connect: The Right Foundation for the Software-Defined Data CenterAvaya Fabric Connect: The Right Foundation for the Software-Defined Data Center
Avaya Fabric Connect: The Right Foundation for the Software-Defined Data Center
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
Netronome Corporate Brochure
Netronome Corporate BrochureNetronome Corporate Brochure
Netronome Corporate Brochure
 

Recently uploaded

Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escortsindian call girls near you
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdfkeithzhangding
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 

Recently uploaded (20)

Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 

Simplifying network operations_data_center_automation_whitepaper

  • 1. ARISTA WHITE PAPER Simplifying Network Operations through Data Center Automation It’s simply not good enough to have a great and scalable network alone. A data center can have tens of thousands of compute, storage and network devices, presenting a large operational challenge to IT. In addition, as the network is scaling, IT is being asked to reduce operational expenses and increase responsiveness to changing business needs. Automation is the key for simplifying network operations from provisioning to day-to-day management. Where manual processes require resources to scale linearly with the network, automation tools amplify the work of each network operations engineer. Simultaneously, the programmatic operation of the network means that it is faster to provision new policies and services in the network. Arista delivers automation with the Arista Extensible Operating System, EOS® —from provisioning and monitoring to troubleshooting for • “Day one” provisioning of the network • Day-to-day management for of the network • Virtualization management for both networks and workloads. Arista EOS is open and programmable, providing management and provisioning capabilities that work at scale. Through its programmability, EOS enables a set of software applications that deliver network provisioning, workload automation, unprecedented network and workflow visibility as well as rapid integration with a wide range of third-party applications for virtualization, management, automation and orchestration services.
  • 2. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 2 There is a growing need for a fundamental change to the provisioning of networks just like server provisioning has evolved over the years by leveraging automation tools such as Puppet and Chef. The demand for agility and deployment at scale with regards to provisioning and network operations requires a new level of automation and integration with current data center infrastructure. The underlying design of the network operating system provides the architectural foundation to meet these requirements. ARISTA EOS: FOUNDATION FOR PROGRAMMABILITY AND AUTOMATION Arista EOS is the industry’s most advanced, open and extensible network operating system. EOS combines modern-day software and operating system (O/S) concepts including transparently restartable processes, open platform development, an unmodified Linux kernel, and a stateful, programmable publish/subscribe database model for switching state. The Arista EOS software framework guarantees consistent operations, workflow automation and high availability. Figure 1: Arista EOS Architecture Key advantages of using an unmodified Linux kernel include the following: • Retaining benefits from Linux community development including bug fixes, feature updates and security updates • Full Linux capabilities such as using standard tools right out of the box, installing additional tools through RPM packages, running third party Linux applications, and creating custom tools with bash, perl and python. • The ability to use the same Linux-based toolsets to manage network nodes as for server and compute nodes. Arista EOS has a unique multi-process, state-sharing architecture that separates state information and packet forwarding from protocol processing and application logic. This modular architecture enables stateful fault isolation, stateful fault repair, security- exploit containment as well as in-service software updates. Arista EOS offers the following features that support automation: • Modular, state-sharing architecture that enables stateful fault isolation and fault repair • Single binary EOS image that can be deployed across any family of products. This improves the testing depth on each platform, reduces time-to-deployment, and keeps features and bug resolution compatibility across all platforms. • Programmable at all layers: Linux kernel, hardware forwarding tables, virtual machine orchestration, switch configuration, provisioning automation, and advanced monitoring • Open Linux and EOS access with the flexibility and choice to provide authorized and secure access through TACACS+ & RADIUS AAA features
  • 3. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 3 PROVISION A “DAY ONE” NETWORK Scaling provisioning as the network grows is a challenge. Often manual configuration is used to provision the network. However, as the network grows, an increasing number of individuals are involved, and often in the coordination and communication of the process, errors get introduced. Simultaneously, businesses are more reliant than ever on data and services being delivered from their data center; data center outages have even an even larger impact today. Automation of initial and ongoing provisioning and network monitoring are key strategies for reducing the human error component. ARISTA ZERO TOUCH PROVISIONING (ZTP) A first step in automating the data center is the ability to provision an existing or new green field network quickly and programmatically. Arista EOS Zero Touch Provisioning (ZTP) automates the configuration of a new or replacement switch without user intervention or requiring a network engineer with a serial console cable. With ZTP, a switch loads its image and configuration from a centralized location within the network. Using standards based protocols (e.g. DHCP, T/FTP, HTTP), the network can be rapidly provisioned. Administrators can programmatically tailor boot configurations based on a variety of parameters, meeting the needs of even the most complex data center deployments. Figure 2: Zero Touch Provisioning for a new or replacement switch ZTP automates the deployment of network switches such that it is simply a case of racking the switches, cabling them and powering them on. ZTP eliminates manual configuration for provisioning changes and operating system upgrades. Combined with other Arista solutions, like Arista EOS VM Tracer, automatic VLAN configuration, data center managers can fully automate the bring-up of network elements and virtual servers. Table 1: Operational savings moving from manual to automated, ZTP-based provisioning for 10K ports. ZTP/ZTR Boot Config Server DHCP Server vSphere Operational Measures Manual Automated with ZTP Time-to-Provision 2 to 3 days 15 minutes Engineering Resources 2 to 3 engineers 1 engineer % Errors 10 to 20% 0%
  • 4. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 4 With ZTP, a single engineer can program the configuration updates. With manual configuration, several network engineers are required to roll-out the changes within an acceptable time frame, with each manual change creating an opportunity for introducing error. Automated provisioning reduces the need for people resources as well as the time to deploy the change and likelihood of mistakes. ARISTA ZERO TOUCH REPLACEMENT (ZTR) An extension to ZTP, Zero Touch Replacement (ZTR) enables switches to be physically replaced, with the replacement switch picking up the same image and configuration as the switch it replaced. Switch identity and configuration are not tied to switch MAC address but instead are tied to location in the network where the device is attached, using on LLDP information from neighboring devices. ZTR reduces time-to-restoration of service to the time it takes to rack a new switch, cable it and power it on, without any dependency of a network engineer’s availability to physically attach a serial console cable and configure the switch. AUTOMATE DAILY OPERATIONS Ongoing management of the data center network is the second area to focus on automating. With hundreds and thousands of compute, storage and network elements requiring maintenance and support, automation is the key to reducing ongoing operating expenses while enabling changes to be made quickly. Arista EOS integrates with popular Linux-based tools for configuration and monitoring. Arista EOS has built-in tracer tools for monitoring and troubleshooting all aspects of the network, showing key linkages to the application layers. Arista EOS offers an API to the full CLI, Arista eAPI, that can be used to create custom tools and scripts. Lastly, the Smart System Upgrade (SSU) feature automates switch configuration and software update. ARISTA EOS DEVOPS INTEGRATION: CONSISTENT TOOLSETS FOR COMPUTE AND NETWORK ELEMENTS Often the modern data center infrastructure compute component has been provisioned and managed by DevOps tools like Puppet and Chef. Data center IT want to simplify their operations by using the same Linux-based toolsets to manage both network and compute and storage elements. With its unmodified Linux kernel, Arista EOS integrates with the rich ecosystem of Linux DevOps tools for management and workflow orchestration, including Puppet, Chef, Ansible, Splunk, Nagios and Ganglia. Figure 3: Automation with Puppet and EOS
  • 5. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 5 Traditionally, one would have to wait on a change ticket for a network administrator to add a VLAN at the Top-of- Rack (TOR) until a new server is provisioned. With EOS’ DevOps integration, one combined network-server administrator can now use Puppet to make configuration changes on the network devices at the same time while a server is being provisioned. MONITORING AND TROUBLESHOOTING AUTOMATION: ARISTA EOS NETWORK TRACERS Arista EOS tracer tools provide a new model for faster troubleshooting from fault detection to fault isolation. The tracers provide critical, real-time information from the network to the application to network operations. The tracers enable the network system to: • Proactively detect network issues • Automatically react to coordinated actions or take direction from other applications/infrastructures • Notify other elements or operations teams of changing conditions. Figure 4: Arista EOS – Network Tracers Arista EOS provides network tracers for end-to-end visibility: Health Tracer – This is a suite of EOS agents, which automatically and continuously monitor the health of the switch. Each agent proactively monitors the health status of each field replacement unit (e.g. fan, power, supervisor, etc.) and automatically takes corrective action and sends out appropriate alerts to ensure overall system visibility. Path Tracer – This is a protocol independent network monitoring and analysis tool that continuously and actively probes the network for packets that are lost, disordered or duplicated. Using this feature, proactive alerts can send notifications to network operations, initiate the execution of remedial scripts or even notify external controllers. VM Tracer – As virtualized data centers have grown in size, the physical and virtual networks that support them have also grown in size and complexity. Virtual machines connect through virtual switches and then to the physical infrastructure, adding a layer of abstraction and complexity. Server side tools have emerged to help VMware administrators manage virtual machines and networks, however, equivalent tools to help the network administrator resolve conflicts between physical and virtual networks have until now not been available. Arista VM Tracer provides this bridge by automatically discovering which physical servers are virtualized and their associated VLANs, through VMware vCenter APIs, and then automatically applying physical switch port configurations in real time with vMotion events. This results in automated port configuration and VLAN database Path Virtual Machine Map ReduceHealth Complete chassis health checks Active fault detection Hop-by-hop statistics Virtual visibility Dynamic provisioning Track nodes Monitor statistics Physical ApplicationEnd-to-end Visibility
  • 6. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 6 membership and the dynamic adding/removing VLANs from trunk ports. VM Tracer extends to VXLAN architectures. Map Reduce Tracer – The Map Reduce tracer tracks Hadoop nodes and collects their activity statistics. The goal is to correlate congestion events with jobs running on the servers. The end result is to automatically trigger packet capture and proactively notify on a failed Hadoop node. LANZ Tracer – Arista Latency Analyzer (LANZ) enables tracking of network congestion in real time before congestion causes performance issues. Today’s systems often detect congestion when someone complains, “The network seems slow.” The network team gets a trouble ticket, and upon inspection can see packet loss on critical interfaces. The best solution historically available to the network team has been to mirror the problematic port to a packet capture device and hope the congestion problem repeats itself. Now, with LANZ’s proactive congestion detection and alerting capability both human administrators and integrated applications can: • Preempt network conditions that induce latency or packet loss • Adapt application behavior based on prevailing conditions • Isolate potential bottlenecks early, enabling proactive capacity planning • Maintain forensic data for post-process correlation and back testing CUSTOM TOOLS THROUGH ARISTA EOS EXTERNAL API (EAPI) Arista EOS programmatic interface eAPI allows applications and scripts to have complete programmatic control over EOS, with a stable and easy to use syntax. Once the API is enabled, the switch accepts commands using Arista CLI syntax and responds with machine-readable output and errors serialized in JSON, served over HTTP. Figure 5: EOS eAPI – Network Automation & Programmability The EOS eAPI has three major advantages: • Comprehensiveness: Arista eAPI gives access to the state and the ability to configure any property on the switch that is accessible with the CLI. • Ease-of-use and flexibility: The simplicity of this protocol and the availability of third party JSON clients means that eAPI is language agnostic and can be easily integrated into any existing infrastructure and workflows. Additionally, on-box, interactive documentation for the API and return values makes writing new programs simple. EOS API (eAPI) 1 of 3 ARISTA eAPI SOLUTION BRIEF INTRODUCTION Arista EOS offers multiple programmable interfaces for applications. These interfaces can be leveraged by applications running on the switch, or external to EOS. Arista’s newest interface, EOS API (eAPI), allows applications and scripts to have complete programmatic control over EOS, with a stable and easy to use syntax. Once the API is enabled, the switch accepts commands using Arista’s CLI syntax, and responds with machine-readable output and errors serialized in JSON, served over HTTP. The EOS API has three major advantages: 1 Comprehensiveness. With Arista’s eAPI, customers can access any state and configure any properties on the switch that they could otherwise do over the CLI. 2 Ease-of-use and flexibility. The simplicity of this protocol and the availability of third party JSON clients means that eAPI is language agnostic and can be easily integrated into any existing infrastructure and workflows. Additionally, on-box, interactive documentation for the API and return values makes writing new programs simple. (To view, enable the API and visit “http://<your-switch’s-ip-address>/ explorer.html” in a web browser). 3 Stability. Arista ensures that a command’s structured output will remain compatible for multiple future versions of EOS. This allows end users to confidently develop critical applications without compromising their ability to upgrade to newer EOS releases and access new features. Furthermore, this affords scripts the ability to operate cleanly in datacenters running multiple versions of EOS, without compromising eAPI’s simplicity. EOS ARCHITECTURE OVERVIEW The eAPI architecture is very straightforward, as diagrammed below: JSON Response JSON Request JSON-RPC Request Handler JSON-RPC Reponse Handler Command LibraryCommand API Process Client Script EOS HTTP Server SSH Session CLI Terminal CLI Process Model Validator Routing Plugin etc... Command Parser Bridging Plugin LLDP Plugin System Administrator CLI Session Model —> ASCII Renderer Authentication
  • 7. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 7 • Stability: Arista maintains API compatibility across multiple EOS versions. This allows end users to confidently develop critical applications without compromising their ability to upgrade to newer EOS releases and access new features or run in data centers with multiple versions with multiple versions of EOS. NETWORK UPGRADE AUTOMATION WITH SMART SYSTEM UPGRADE (SSU) Deploying and taking advantage of new technology is top of mind for most organizations. Balancing the business benefits of adopting a rapid pace of innovation with the associated risks is a constant struggle. A major inhibitor to technology adoption is the ability to transparently insert new technologies into existing facilities without adversely impacting critical applications. Smart System Upgrade (SSU) is a network application designed to address data center network maintenance—software upgrades and configuration changes—with minimal service disruption. Figure 6: Arista Spine/Leaf SSU – Hitless Upgrade The intent of SSU is to allow maintenance to be performed on any infrastructure element, without adversely impacting application traffic flow. Combining native Arista EOS functionality and direct integration with other applications and infrastructure components, SSU allows a network element to be transparently removed or added. Designed to be a complete solution for data center infrastructure maintenance, Arista’s SSU provides the following key benefits: • Intelligent insertion and removal of network elements • Programmatic upgrade to new software releases without causing systemic outages • Open integration with all application and infrastructure elements Data center operations teams need more intelligent tools and extensible feature sets to manage today’s “always on” data center infrastructures. Arista EOS provides the foundation for innovation, driving down operational cost while simultaneously increasing operating uptime. AUTOMATION FOR NETWORK VIRTUALIZATION In addition to automated day-to-day management and monitoring, some companies are automating the entire workflow process for dynamic placement of workloads with end-to-end network virtualization. Arista EOS open architecture integrates with any virtualization and orchestration system, including VMware NSX, OpenStack Pre-upgrade Graceful Removal Seamless Insertion Leaf Spine
  • 8. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 8 Neutron and Microsoft SVCMM. With Arista EOS-based virtualization, workloads can be portable while preserving their addressing and policies, simplifying scale-out and workload placement within the data center. Arista EOS provides automated provisioning and visibility into both virtual and physical cloud network through open controller integration and hardware based VXLAN support on Arista platforms. Provisioning and orchestration with Arista EOS works with any native hypervisor and uniquely solves the challenge of integrating with workflows with functionalities like DANZ for real-time congestion management, VM Tracer to expose virtual and physical connectivity, leveraging sFlow to get traffic statistics for the VXLAN overlay. Monitoring and visibility into these workflows play a pivotal role in simplifying cloud network automation and operations. Figure 7: Arista Network Application - OpenWorkload Benefits of workload mobility with Arista EOS include • Seamless Scaling – full support for network virtualization, connecting to major Software Defined Networking (SDN) controllers • Integrated Orchestration – interfaces to VMware, OpenStack, Plumgrid for provisioning • Workflow Visibility – visibility to the VM-level with VM Tracer, enabling portable policies, persistent monitoring, and rapid troubleshooting of cloud networks. • Combined Infrastructure and Application Visibility—Data about network state, including underlay and overlay network statistics can be sent to third party monitoring applications such as Splunk, ExtraHop, Corvil and Riverbed. With critical infrastructure information exposed to the application layer, issues can be proactively avoided. VIRTUALIZATION MONITORING
  • 9. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 9 SUMMARY Shifting spending from IT Operations to innovation and increased responsiveness to changing business needs are the key goals for every CIO. The only way for Enterprises and Service Providers to obtain substantial operational costs reduction is to automate their network environments. Traditionally enterprises have been shackled in working with closed or hybrid open network operating systems with little to no capabilities for automating provisioning and day-to-day operations. Arista EOS changes the equation. Arista EOS is truly an open, programmable, next generation network operating system. With Arista EOS, a data center can be fully automated for provisioning and for managing ongoing changes and troubleshooting day-to-day issues. Through automation, IT can achieve operational savings while increasing its agility, even as the network scales.
  • 10. ARISTA WHITE PAPER SIMPLIFYING NETWORK OPERATIONS 10 Santa Clara—Corporate Headquarters 5453 Great America Parkway Santa Clara, CA 95054 Tel: 408-547-5500 www.arista.com Ireland—International Headquarters 4130 Atlantic Avenue Westpark Business Campus Shannon Co. Clare, Ireland Singapore—APAC Administrative Office 9 Temasek Boulevard #29-01, Suntec Tower Two Singapore 038989 Copyright © 2014 Arista Networks, Inc. All rights reserved. CloudVision, and EOS are registered trademarks and Arista Networks is a trademark of Arista Networks, Inc. All other company names are trademarks of their respective holders. Information in this document is subject to change without notice. Certain features may not yet be available. Arista Networks, Inc. assumes no responsibility for any errors that may appear in this document. 08/14