Uploaded by asampayo84

107-Automation-2023

advertisement
Arista Automation
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
1
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
under
Confidential. Copyright ©Content
Arista 2023.shared
All rights reserved.
NDA
Disclaimer
This information is confidential and proprietary information of Arista and is
intended to educate resellers on Arista product offerings. The development,
release, and timing of any feature or functionality described is subject to change
and remains at Arista's sole discretion.
Any information contained in this presentation regarding third parties has been
obtained from publicly available sources.
The intent of this PDF presentation is for educational purposes only. Per Arista’s
Partner Agreement this NDA material cannot be shared externally, without written
consent from Arista.
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Disclaimer
Slide
Notes
Before we begin we'd like you to take a look at our disclaimer. We do everything possible
to ensure all the information provided in this deck is accurate and up to date. Any
information regarding third parties is obtained from public resources. Please do not share
any of this information outside your organization without Arista’s written permission.
Let's all avoid legal issues.
3
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Partner Technical Education Options
START
Arista Technical
Accreditation (ATA)
Baseline technical
accreditation on Data Center,
Campus & more
FINISH
Technical Enablement
Arista technical education
focused on the needs of our
Channel Partners, run by
Arista’s Channel SE team
Today
’s Foc
Virtual Arista Test
Drive (vATD)
See our products in action by
using labs in our virtual
environment
Training & Certification
Full curriculum of deep dive
technical courses with
Certification aligned with the
content
us
https://learn.arista.com/local/learn/dashboard.php
https://vatd.arista.com/
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
https://www.arista.com/en/support/hands-on-training
Partner Technical Education Options
Slide
Notes
This learning module can be leveraged two ways, As a pure learning module for better
understanding Arista, and as a training module for receiving Arista Technical
Accreditation.
5
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Techtorials Topics
100 Level (Basic)
Arista Technology Differentiators
Arista Extensible Operating System (EOS)
Arista Data Center Switching Platforms
Arista Campus Wired and Wireless
Products
200 Level (Intermediate)
Arista Campus Architectures
Arista CloudVision
VxLAN
Arista Universal Cloud Architectures
Arista Macro Segmentation Services
Firewall MSS-FW Overview
Arista Leaf Spine Topologies with
Multi-Link Aggregation (MLAG)
Arista Advance Automation
Arista's Platform Licensing Simplified
Arista Automation
Arista DMF
Arista CloudVision Studios
DANZ Monitoring Fabric DMF Overview
Network Detection and Response
6
300 Level (Advanced)
Arista Internet Peering
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Techtorial Topics
Slide
Notes
The Pre-Sales Enablement Series slides and recording are available on the Partner Portal. The topics
of the series are grouped by the level of technical detail. The 100 level provides a basic understanding
of Arista and their product offerings. The 200 level go deeper technically and show you how to
position the products and to deal with common questions and objections. The 300 level are technical
deep dives intended to give you a full awareness of the solutions listed.
Partner-Focused Technical Enablement Program
Technical deep dive sessions
Arista Partner-Focused Technical Enablement Program is a series of 50-minute technical education
events presented by expert speakers. We’ll deep dive into a range of technical topics relevant to
channel partner SEs, that is, your function.
The series cover best practices and latest innovations for Data Center and Campus Leaf-Spine
Architectures; Analytics, Automation; Zero Trust Security, WiFi Evolutions; and others.
7
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Network Automation Overview
Use Cases and Benefits
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
8
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Confidential. Copyright © Arista 2023. All rights reserved.
What Is Network Automation?
• Enabling Machine Driven Operation Tasks
- Configuration, deployment, testing, troubleshooting, remediation
- Computer (intelligent) management of physical and virtual devices in a
network
• Repetitive Processes Controlled automatically
- Network reliability, compliance, and services are improved
- Humans control decisions, automation executes on desired outcomes
• Combination of Data, Control, and Management Planes
- Integration of hardware, software and human best practices
- Cloud titans depend on automation for scale, reduced Opex.
- Enterprises, Service Providers beginning to adopt
9
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
What Is Network Automation?
Slide
Notes
Network automation refers to the process of using software and technology to automate the
configuration, management, and operation of computer networks. It involves using programming,
scripting, and orchestration tools to perform tasks that were traditionally manual and
time-consuming. Automation eliminates human errors, increases productivity, and improves network
reliability.
Automating data center, campus, and cloud networks is more than just the auto configuration of
basic switching and routing functions. It also includes the provisioning of computing resources,
tenants, and customized functions within in an orchestration/abstraction layer at a cloud service
enablement layer.
Arista’s Extensible Operating System ( EOS) facilitates complex IT workflows via open API’s and well
known Linux based scripting interfaces. EOS can be easily integrated into larger workflows where
compute, storage and network services are configured together. Arista EOS rich automation
capabilities not only reduce the human error element in network operations but also enable IT
operators to make the network work the way they want.
10
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Enterprise Networks-Automation
•
Moving from hype cycle to reality
•
Technologies have matured and
standardized
•
Transition from old school CLI to new
school Linux scripting tools
•
Arista offers design, deploy and operate
professional services with virtual test
labs
•
Reactive → Proactive
Gartner Hype Cycle for Enterprise Networking, Lerner/Young, July, 2019
11
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Network Automation Hype Cycle?
Slide
Notes
This Gartner graph reflects their tracking of Network Automation along an adoption curve. Gartner is
clearly showing the adoption progression of automation, as being a hyped technology 3 years ago, to
one that has matured and is now being deployed by many enterprise customers.
12
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Network Automation Use Cases
●
●
●
●
●
●
13
Daily Security Compliance Checks
○ Minimizes security exposures
Software Patches and Upgrades
○ Eliminates downtime, off hour maintenance
Discovery, Inventory, Machine Based Analytics
○ Offers deeper insight with real time data
Feature and Device Testing
○ Shortens pre-production verification times
Configuration Verification
○ Protects against drift, unauthorized changes
Onboarding of New Tenants and Services
○ Automates daily error prone changes
○ Improves time to productivity (DevOps etc)
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Network Automation Use Cases
Slide
Notes
Network automation has a wide range of use cases across various industries and network
environments. Here are some common use cases:
1.
2.
3.
4.
14
Configuration Management: Automation can be used to centrally manage and automate the
configuration of network devices such as routers, switches, and firewalls. This ensures
consistent and standardized configurations across the network.
Provisioning and Deployment: Automation streamlines the provisioning and deployment of
network devices. It can automate the process of adding new devices, configuring them, and
integrating them into the network.
Compliance verification: Automation can enhance network security by automating tasks such
as firewall rule updates, intrusion detection, and prevention system (IDPS) configuration,
security policy enforcement, and threat response.
Cloud Infrastructure as a Service: Automation can be used to add new application,
autonomically by configuring tenant based networking services including VLANs, VxLANS,
custom forwarding groups, ACL’s specific to the security, segmentation and communication
needs.
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
What Are The Benefits of Network Automation Tools?
• Minimizes Errors
- Human errors are responsible for 80% of network failures
- Error reduction means much better performance and reliability
• Humans provide the Intelligence
- We need humans to define best practices and develop workflows
- By automating repetitive processes, there are less mistakes
• Enable Deeper Network Analysis
- Identify issues, troubleshoot problems, mitigate future problems
- Multitude of data sources i.e. configuration files, error logs, real time
telemetry, traffic flows
• Network Automation Optimizes Performance
- Simplified Network Management Process (not the SNMP protocol)
- Improves time to resolution, time to market, time to compliance
15
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
What Are The Benefits of Network Automation Tools?
16
•
Minimizes Errors
•
Humans provide the Intelligence
•
Enable Deeper Network Analysis
•
Network Automation Optimizes Performance
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Slide
Notes
Other Benefits of Network Automation Tools
• Make The Network More Dynamic
- Automation speeds time to market, especially within Devops
- Network operators able to adapt to business and user need
more effectively
• Reduce Risk
- Reduced number of errors means reduce number of risks
- Less compliance violations
- Reduced data breaches, equipment failure and performance problems
• Free Up IT Staff for Higher Value Tasks
- Staff freed to concentrate more on strategic initiatives
- More energetic staff
17
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Other Benefits of Network Automation Tools
●
Make The Network More Dynamic
●
●
Free Up IT Staff for Higher Value Tasks
○
●
Staff freed to concentrate more on strategic initiatives
Reduce Risk
○
18
Automation speeds time to market, especially within Devops
Reduced number of errors means reduce number of risks
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Slide
Notes
Full Automation for the NetOps Lifecycle
NetOps Life Cycle
Build
Config
Templates and
Hierarchical
management
Config
Extensibility,
External
Repos and
Sources
Validate & Deploy
Zero Touch
Provisioning
Model design
changes in
virtual,
containerized,
or simulated
environment
Hitless
Network-wide
Change
Controls
Operate
Continuous
Compliance
and Event
Generation
Deep Visibility
for Monitoring,
Troubleshooting
and Automated
Root Cause
Deployments, Upgrades, Remediations → From Months to Minutes
Move from Manual to Automated Operations
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
19
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Full Automation for the NetOps Lifecycle
Full automation for the NetOps (Network Operations) lifecycle refers to the comprehensive
automation of all stages of network operations, from initial configuration and provisioning
to ongoing management, monitoring, and maintenance. It involves automating various
tasks and processes throughout the entire lifecycle of network operations, allowing for
end-to-end automation and reducing the need for manual intervention.
20
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Slide
Notes
Tools For The Job
Multitude of Sharpened Automation Tools To Help Your Journey
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
21
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Confidential. Copyright © Arista 2023. All rights reserved.
Arista’s Three Pillar Network Automation Infrastructure
Tools
Orchestration
•
•
•
•
•
•
•
•
•
•
•
Real-time/Historic State
Analytics for Correlation/Learning
Device / Metric / Snapshot Views
Events / Notifications
Cloud Tracer / Device Analyzer
Topology Views
Telemetry
Network Abstraction / APIs
Openconfig / SDK
Controller Integration
Macro/Micro-Segmentation
ITOM Integration (ServiceNow, etc)
Provisioning
Any Cloud, Any Network
22
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
•
•
•
•
•
•
Zero Touch
Config Mgmt
Change Control Mgmt
Automated Upgrade/Rollback
Compliance Audit (Security/Bug)
TapAgg Steering
Arista’s Network Automation Infrastructure
Slide
Notes
Arista Networks offers a range of network automation tools and follows specific pillars to facilitate
network automation. Let's explore Arista's network automation tools and the pillars they adhere to:
1.
2.
3.
23
Arista EOS (Extensible Operating System): Arista's flagship operating system, EOS, is designed
with automation in mind. It provides a single modular software image that runs across Arista
switches, routers, and virtualized platforms. EOS supports programmatic interfaces, such as
APIs and scripting languages, allowing for automation and integration with third-party tools.
Arista CloudVision: CloudVision is a network-wide platform that provides a central point of
management and control for Arista's physical and virtual network infrastructure. It offers a
unified view of the network, enabling automation and orchestration of network policies and
configurations.
DevOps Automation: Arista promotes a DevOps approach to network automation, emphasizing
collaboration and integration between network operations (NetOps) and software development
(DevOps) teams. By using modern development practices, such as version control, continuous
integration/continuous delivery (CI/CD), and infrastructure as code (IaC), Arista enables teams
to automate network configurations and workflows in a consistent and agile manner.
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Arista’s Network Automation Tools and Pillars
Slide
Notes
4. Telemetry and Analytics: Arista's network automation tools leverage telemetry and analytics
capabilities to provide real-time insights into network performance, health, and security. This includes
collecting and analyzing data from network devices and infrastructure, allowing administrators to
make data-driven decisions, detect anomalies, and optimize network operations.
5. Ecosystem Integration: Arista's network automation tools integrate with a wide range of
industry-standard tools, platforms, and ecosystems. This includes integration with automation and
orchestration frameworks like Ansible, Puppet, and Chef, as well as cloud platforms such as Amazon
Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Arista also supports open
APIs and standards for seamless integration with third-party tools and applications.
Arista’s automation infrastructure enables organizations to automate their network operations
effectively. This facilitates streamlined management, improved agility, and faster deployment of
network services while reducing operational costs and minimizing manual errors.
24
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
EOS Platform Extensibility
EOS abstracts the hardware. This enables automation across all Arista platforms
Use Cases
Architecture
VMs
vEOS
(Linux)
EOS
(Linux)
Containers
cEOS
Docker
Hypervisor
Linux Kernel
Arista Hardware
X86 Server
X86 Server
HW + SW Bundled
solution
vEOS Lab
vEOS Router for Cloud
Kernel Independence
Hardware disaggregation
General Lab simulation
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
EOS Platform Extensibility
Slide
Notes
Arista EOS (Extensible Operating System) is known for its platform extensibility, which allows users to
customize and extend the functionality of the operating system to meet their specific requirements.
Here are some key aspects of Arista EOS platform extensibility:
1.
2.
3.
26
Linux Foundation Networking (LFN): Arista EOS is built on top of a Linux kernel, leveraging the
stability, scalability, and extensibility of Linux. This provides an open approach within a broad
of community of Linux programmers.
The extensibility of vEOS allows users to customize and enhance the virtualized network
environment, automate operations, and integrate with other tools and platforms. This flexibility
empowers users to create tailored solutions that align with their specific requirements, enabling
efficient and effective management of virtualized network environments.
The platform extensibility of cEOS enables users to customize and enhance their containerized
network environment, automate operations, and integrate with other tools and platforms. This
flexibility empowers users to create tailored solutions that meet their specific requirements and
effectively manage containerized network deployments.
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
EOS & CloudVision for Automation
EOS provides different ways to automate
-
-
-
EOS is based on Linux:
≫
User space agents based.
≫
Unmodified Linux Kernel.
≫
≫
Single image for all EOS products.
Common tools from Linux environment: bash / tcpdump / docker / …
ZTP support to reduce deployment complexity and OPEX
≫
DHCP to provide startup configuration.
≫
New racks are automatically added to the network.
≫
EOS support management tools such as Ansible to streamline provisioning.
Cloud Vision
≫
-
EOS SDK
≫
27
Manage configurations and centralize network visibility
For script development
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
EOS & CloudVision for Automation
Slide
Notes
Arista EOS supports scripting using Bash and Python. Administrators can leverage Bash scripting to
automate repetitive tasks, execute commands, and perform operations across multiple devices.
Python scripting is also widely used to automate network configurations and operations by leveraging
Arista's Python SDK and APIs.
Using standards based protocols (e.g. DHCP, T/FTP, HTTP) the network can be rapidly provisioned.
Advanced scripting capabilities allow the administrator to tailor boot configurations based on a
variety of parameters, meeting the needs of even the most complex data center deployments.
Arista provides a Python SDK that simplifies the automation of EOS devices. The SDK offers a set of
Python libraries and APIs to interact with EOS, configure devices, retrieve information, and perform
operations programmatically.
28
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Common Approaches to Network Automation
Customer Spectrum
D.I.Y.
DevOps
Custom development for
integration
Leveraging existing tools
(Puppet, Ansible, Salt, etc)
Software development
resources & approach
Integration & customization
via scripts
✔
EOS SDK
eAPI
OpenConfig
29
Turnkey
Limited solutions today,
focus on legacy models
Customers need turnkey
solution for
cloud-automation!
✔
EOS DevOps Toolkit
Ruby/Python Object Model
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
✔
CloudVision
Common Approaches to Network Automation
Slide
Notes
You will find that customers will have different levels of Automation skills sets and teams. Arista offers
solutions for a variety of approaches to cloud-like network automation. Addressing the needs of the
largest public cloud environments as well as applying those lessons learned in the turnkey
CloudVision automation offering.
DIY are often large organization like Cloud Titans, will develop their own automation tools.
You will find some organizations will have a DevOps team to deploy open standards automation
platforms.
TurnKey customers have limited resources and deployment can be managed with Arista CloudVision
and your partner services.
30
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Channels NOW!
CloudVision For Automation
Turnkey solution with a network API gateway
31
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
CloudVision: A Network API Gateway
Northbound
Integration
API’s for custom extensibility
N
Formal 3rd party integrations
Standardized on
OpenConfig Data Models
CloudVision
Database
Southbound
Integration
Abstraction of the network estate
EOS Data Models
compliments for full network picture
S
Device Integration based on
state-streaming, using gRPC
Device SDK for SNMP visibility to legacy systems
Standards-based Foundation. Extensible for Completeness.
32
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
CloudVision: A Network API Gateway
Slide
Notes
CloudVision is Arista’s modern, multi-domain management platform that leverages cloud networking
principles to deliver a simplified NetOps experience. Unlike traditional domain-specific management
solutions, CloudVision enables zero-touch network operations with consistent operations
enterprise-wide, helping to break down the complexity of siloed management approaches.
CloudVision is built on a Network Data Lake (NetDL) architecture that leverages realtime state to
provide an abstraction of the physical network to a broader, network-wide perspective allowing for a
more efficient approach for several operational and network telemetry capabilities including the
following highlights:
The Network API Gateway allows northbound integration, enabling external systems and applications
to interact with the CloudVision platform. It provides APIs and protocols that expose network
information, configuration, events, and other relevant data to the external systems.
Centralized API gateway for both northbound and southbound integrations, leveraging OpenConfig,
gRPC, and REST APIs
33
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Evolution of Config Management
Legacy
Config
Model
Flat Config File
Scope
User
Interface
CloudVision Baseline
CloudVision Studios
Configlets
Network Data Model
(Reusable, Hierarchical)
(Abstracted)
Per-Device
Network or
Cluster-wide
Network or
Cluster-wide
Command Line
Config-centric
GUI
Workflow-centric
GUI
(cut + paste)
Days
34
Hours
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Minutes
Evolution of Config Management
Slide
Notes
CloudVision Studios offers a centralized interface to manage network configurations across a large
number of Arista devices. It allows network operators to define, deploy, and manage configurations
consistently and efficiently.
CloudVision Studios supports the creation of configuration templates, which serve as reusable
configuration snippets. Operators can define and apply these templates to multiple devices, ensuring
consistent configurations and reducing the chance of errors.
35
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Side by Side Comparison
Traditional File-based
Configuration
ip name-server vrf default
172.22.22.10
ip name-server vrf default
172.22.22.40
ip name-server vrf default
172.22.22.41
dns domain sjc.aristanetworks.com
ip domain-list aristanetworks.com
!
ntp server 10.90.20.122
!
sflow sample 3000
sflow polling-interval 120
sflow destination 127.0.0.1
sflow destination 172.20.1.1
sflow source-interface Management1
sflow run
!
36
Configlet-based
Configuration
Studios-based
Configuration
Configlets still
supported with
Studios!
Configlets
Container-based Hierarchy
Config-centric GUI
Configlets
Tag-based Hierarchy
Workflow-centric GUI
Network-wide Data Models
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
RM
Side by Side Comparison
CloudVision Configlets are a key feature of Arista's CloudVision platform, specifically
designed to simplify and streamline network configuration management. Configlets are
reusable configuration snippets or templates that define specific network configurations or
policies. They allow network operators to apply consistent configurations across multiple
devices, automate configuration updates, and enforce standardized network settings.
37
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Slide
Notes
Configlets
Figure 1: Network Provisioning Device Groups
Figure 2: Configlets
• Build configurations via Configlets
- Static or Generated
• Inheritance model
• Execute Tasks to apply configlets
38
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Configlet Builder – Flexible Scripting Engine
Need to integrate variable or external configs?
• Configlet Builder addresses
the need to customize
portions of the config
• Pre-integrated templates as
well as Python libraries for
scripted extensions
• Shared on GitHub
• Integrates with IP Address
Mgmt (IPAM) systems
(BlueCat, InfoBlox) and other
databases
Extensibility for the CloudVision Portal
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
39
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Configlet Builder – Flexible Scripting Engine
CloudVision Portal enables you to create Configlets using two different methods. You can
create Configlets using the CVP Configlet Builder feature, or you can create them
manually. You should use the method that is best suited to your intended use of the
Configlet.
Configlet Builder feature enables you to programatically create device configurations
(Configlets) for devices that have relatively dynamic configuration requirements. This helps
to prevent you from having to manually code Configlets.
The Configlet Builder feature is essentially a set of user interface (UI) widgets and a python
script, that when used together, programatically generate Configlets for a device. The UI
widgets are essential if you want to use the feature to generate Configlets with user input
40
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Slide
Notes
Channels NOW!
Automation Summary
41
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Common Objections And Answers
1)
We don’t have the resources to develop scripts/workflows
A: Arista designs products for turn-key customers like you. CloudVision automates tasks
commonly used by all customers
2)
Screen scraping is equally effective as compared to automation tools.
A: Automation with tools that are available today take minutes to complete a job compared to
hours with screen scraping.
3)
Network performance reports are only needed once a month.
A: Reports are one of several tools available today in CloudVision which can be scheduled and
automatically generated for up to date performance reporting.
4)
Automation projects typically fail
A: Arista EOS, tools like Ansible, and CloudVision have ensure success
5)
Automation prohibits system changes and are vendor lock ins
A: Partially true, however Arista works with open 3rd party tools, and minimizes development.
42
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Key Takeaways
•
Reduce Risk
-
•
Quick to respond to growing need of business and users
-
•
eOS+ provides professional services for ensuring automation success
Old school CLI networking is transitioning to modern day
automation
-
43
Network operators are strategic
Multitude of Automation Tools from Arista that caters to all
Automation Practices
-
•
Confidence in compliance-check done right
Cloud best practices are driving this transition. They are highly
successful.
It's like moving from analog to digital.
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Thank You
Confidential. Copyright © Arista 2023. All rights reserved.
Content shared under NDA
44
ChannelsConfidential.
NOW!Copyright © Arista 2019. All rights reserved.
Confidential. Copyright © Arista 2023. All rights reserved.
Download