SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
Hank Preston, Principal Engineer
NetDevOps Evangelist
ccie 38336 R/S
An introduction to Network Automation and Cisco DevNet
Got Automation?
@hfpreston
github.com/hpreston
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Why automate the network?
• Introduction to DevNet
• A Glimpse into the “Future”
• Evolution of the Network
Engineer
Agenda
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Why Automate the Network?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Network…
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Network…
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Network…
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Network…
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Network…
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Network…
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Functional but considered
fragile
• Network configuration more
“art than science”
• Tribal knowledge of key
engineers
Today’s reality…
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
“Every time we implement a network
change something goes wrong…”
“Isn’t it great, our switch hasn’t been
rebooted in 6 years”
“We can’t update/change the
network, our business won’t allow it”
* Paraphrasedquotes from actual network operators
Don’t encourage this
kind of behavior!!!!
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
74% of operators report network
changes have significantly impacted
their business*
97% of operators admit human factors
cause network outages*
22% of unplanned outages caused by
human error**
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Today’s Network Realities
Sequential and Manual
Infrastructure Provisioning
Snowflake Infrastructure and
Timecapsules of Configuration
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
In 2014, we created
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Mission
Drive business growth for Cisco and its partners and customers
Build a fiercely loyal community and ecosystem
Drive API excellence and developer experience
Drive industry
transformation
Make innovation easy
Make DevNet
developers successful
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Community
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Building an industry ecosystem with Cisco DevNet
Application
Developers
Accelerate
Digitization
Customers
and Partners
Open APIs for Cisco Platforms
Cisco’s
Developer Program
Networking
Professionals
IoT Cloud Networking Data Center Security Analytics &
Automation
Open Source Collaboration Mobility
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
WORLD WIDE TECHNOLOGY, INC
ITALTEL SPAAVODAQ AG
IBM
ACCENTURE
VERIZON SERVICES CORP.
DIMENSION DATA
NETDESIGN A/S
TELSTRA CORPORATION LIMITED
BT
SWISSCOM AG
PROXIMUS TELINDUS LUXEMBOURG
CDW
Bell Canada ALPHAWEST SERVICES
AT&T SERVICES, INC
Ericsson AB ORANGE BUSINESS SERVICES
INSIGHT DIRECT USA INCTELUS COMMUNICATIONS
PRESIDIODEUTSCHE TELEKOM AG
MACROVIEW TELECOM
NWN CORPORATION
ITC
ITOCHU TECHNO-SOLUTIONS CORPORATION (CTC)
Radware Ltd
XIANS
HARRIS CORPORATION
BECHTLE LOGISTIK & SERVICE GMBH
CenturyLink NETCLOUD AG
CERNER CORPORATION
NETCRAFTSMEN
5thColumn LLC
NETECH CORPORATION
Deloitte
Vodafone
Dell
Purple WiFi Ltd
Pivot Technology Solutions
TATA CONSULTANCY SERVICES LIMITED
BAE Systems
AIRBUS
GENERAL ELECTRIC
GENERAL MOTORS
Data from user profile page, sample size 20K
DevNet Community
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
SlashData Award
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Learn
DevNet
Learning Tracks
Code
DevNet
Sandbox & APIs
Inspire
DevNet
Creations & Code
Exchange
Connect
DevNet
Community & Events
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Enabling end-to-end developer success
API Experience Developer Sandbox Training and Tutorials
Sample Code Co-Creations Developer Advocacy
</>
build learn
evolvedeveloper.cisco.com
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Sandbox: Networking
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Learning Labs: Networking
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Events!
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Get Hands On With DNA Center APIs for Managing Intent by Adam Radford
DevNet Hands-On Workshop
“Really positive feedback. I explained we were working
on a more comprehensive framework and people
seemed really happy.”
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Coding 1002 - Getting Started with Python by Matt Denapoli
DevNet Theater
“Seeing advanced, and returning attendees. But still strong
demand for Intro to Coding topics.”
Who wants to be a Millionaire? A class in Creating Your Own Currency on Blockchain
Tom Davies & Vallard Benincosa
DevNet Hands-On Workshop
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Express Events Expanded Around
the World
Pittsburgh
Sydney
Mexico
Brazil
Jakarta
Costa Rica
…in 70+ cities
in 30+ countries
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The DevNet Ecosystem: Connect to Create
Developer Ecosystem
Business Ecosystem
Solutions
APIs
Creators Consumers
Sellers Buyers
Cisco Platforms
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The DevNet Ecosystem: Connect to Create
Developer Ecosystem
Business Ecosystem
Solutions
APIs
Creators Consumers
Sellers Buyers
Cisco PlatformsDevNet Developer Site
DevNet Code Exchange
DevNet Ecosystem Exchange
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Code Exchange
• Curated software built around Cisco
platforms & APIs
• Sample code
• Connectors
• Open source
• Built on GitHub
• Software written by the community
• Connect to expert developers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
DevNet Ecosystem Exchange
• Applications that can be used to build
solutions
• Ecosystem partners (ISVs, IHVs) who
provide solution components
• Ecosystem partners (SIs) who can
customize/build solutions for business
needs
• Promote visibility of applications/tools
to the Cisco Ecosystem
DevNet SolutionsPlus
A Glimpse into the Future of Networking
Follow Kevin on Twitter @kecorbin
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Consistent Version Controlled Infrastructure
deployed with Parallel & Automated Provisioning
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Operational Models
Network as Code IT as a Service Controller Driven
• Git based workflows
• Close alignment to
software DevOps
approaches
• Leverage abstractions,
such as controllers,
when possible
• Service Catalog based
workflows
• Deliver End User Self
Service experience in
“eStores”
• Network Controller
based workflows
• Evolving traditional
network operation
model
36
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Network as Code and
Configuration Management
strategies
• Continuous Development
approach to network changes.
• Continuous health and
improvement approach to
monitoring.
Configuration, Automation & Monitoring Principles
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
NetDevOps CICD Pipeline
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Device Interfaces
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Network Controllers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Continuous Integration
Build Server
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Source Control systems enable easy management of documents, code, and other pieces of information with tooling to support collaboration, revision
management, and easy distribution.
Source Control
Network Device Interfaces Network Controllers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Device Interfaces Network Controllers
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Build Server
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
CI Servers monitor source control and automate the process of deploying, testing, and other actions
as updates are made.
Continuous Integration
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Device Interfaces Network Controllers
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Store and serve objects.
Eg Objects:Templates, Containers, Binaries
Eg Protocols:http, scp, ftp, etc
Artifact Repository
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Device Interfaces Network Controllers
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Network Service and Configuration Management tools enable Network as Code and ensure the
desired state of the network.
Network Service and Configuration Management
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Device Interfaces Network Controllers
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Assure network health through the evaluation of
configuration and operational state.
Network Verification
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Device Interfaces
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Network Controllers
Enable programmatic interaction for configuration and telemetry
operations through transport protocols and data models.
Network Device Interfaces
CLI SNMP NETCONF RESTCONF
REST gRPC JSON-RPC YANG
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Device Interfaces
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Network Controllers
Network Controllers provide an abstraction layer to simplify device
management.
Network Controllers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Network Virtualization and Simulation Platforms support creating and managing network topologies for use across development,test, and production
environments.
Network Virtualization / Simulation Platforms
Network Device Interfaces Network Controllers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Support RBAC, AAA, & Certificate Services across
network.
Security Services
Network Device Interfaces Network Controllers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure ServicesDeliver required services to thenetwork.
Eg Services:IPAM, DHCP, DNS, NTP
Infrastructure Services
Network Device Interfaces Network Controllers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
The NetDevOps Engineers Tool Chest
Source Control
Network Virtualization / Simulation Platforms
Network Service and Configuration Management
Continuous Integration
Network Verification
Telemetry & MonitoringSecurity Services
Artifact Repository
Infrastructure Services
Ingest, process, & makeavailabletelemetry data
from the network.
Eg Sources:syslog, netflow, gRPC, SNMP
Telemetry & Monitoring
Network Device Interfaces Network Controllers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Commercial vs Open Source
• Programming language
• Supported integrations
• Popularity in community
• Relevant examples
• Tool Capabilities
• Used elsewhere in organization
How to pick a tool? (Not in priority order)
Often no one tool will fit,
using multiple is okay too!
But I’m just a router jockey…
Follow Bryan on Twitter @bryan25607
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Skills
• Spanning-Tree
• Routing Protocols
• QoS
• VPN Design
• VOIP
• Fibre Channel
• Security Policy
• MPLS
Programming Skills
• TCL
• EEM
• Expect Scripts
The ”Traditional” Network Engineer
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Skills
• Layer 2 & 3 Fundamentals
• Quality of Service
• Security and Segmentation
• Linux Networking
• Container Networking
• Cloud Networking
• IOT Networking
• Model Driven Programmability
• Network Function Virtualization
Platform Skills
• Linux Administration
• Container Fundamentals
• Micro Service Platforms
• Cloud Fundamentals
Programming Skills
• Data Formats (ex: JSON/YAML)
• Python and APIs (ex: REST)
• Source Control (ex: git)
• Configuration Management
(ex: Ansible)
The NetDevOps Engineer
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Getting from A -> B
Phase 1
• Python
• REST APIs
• JSON/XML
• git/GitHub
• Linux Skills
• Ansible
• Docker
• NETCONF/YANG
• Linux Networking
• Container Networking
• NFV
• Network Controllers
• IOT Networking
• Cloud Networking
• ”DevOps”
Phase 2 Phase 3
As Needed
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Questions?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• NetDevOps Readings
• Embrace NetDevOps, Say
Goodbye to a "Culture of Fear”
• NetDevOps Goes Beyond
Infrastructure as Code
• What does "Network as Code"
Mean?
• A Network Engineers Journey in
Programmability
• NetDevOps and the Rise of the
Programmable Network
• NetDevOps Learning Resources
• NetDevOps Live! Weekly Technical
Talks
• Network Programmability Basics
Video Course
• NetDevOps Videos
• How to be a Network Engineer in a
Programmable Age
• Network as Code in Action
• Benefits of Configuration
Management
What do do next?
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Got more questions? Stay in touch!
hapresto@cisco.com
@hfpreston
http://github.com/hpreston
@CiscoDevNet
facebook.com/ciscodevnet/
http://github.com/CiscoDevNet
Hank Preston developer.cisco.com
Why Automate the Network?

Mais conteúdo relacionado

Mais procurados

Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256
Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256
Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256Mark Church
 
Container security within Cisco Container Platform
Container security within Cisco Container PlatformContainer security within Cisco Container Platform
Container security within Cisco Container PlatformSanjeev Rampal
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsCisco DevNet
 
How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to AnsibleCisco DevNet
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco DevNet
 
NYC Docker Meetup: Contiv networking on Docker
NYC Docker Meetup: Contiv networking on DockerNYC Docker Meetup: Contiv networking on Docker
NYC Docker Meetup: Contiv networking on DockerSanjeev Rampal
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCisco DevNet
 
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610Cisco DevNet
 
Javascript Essentials - Cisco Live Barcelona 2019
Javascript Essentials - Cisco Live Barcelona 2019Javascript Essentials - Cisco Live Barcelona 2019
Javascript Essentials - Cisco Live Barcelona 2019Cisco DevNet
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco DevNet
 
Security Tips to run Docker in Production
Security Tips to run Docker in ProductionSecurity Tips to run Docker in Production
Security Tips to run Docker in ProductionGianluca Arbezzano
 
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019Cisco DevNet
 
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaSOverpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaSJ On The Beach
 
Meeting rooms are talking! are you listening?
Meeting rooms are talking! are you listening?Meeting rooms are talking! are you listening?
Meeting rooms are talking! are you listening?Cisco DevNet
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsCisco DevNet
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveCisco DevNet
 
Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019
Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019
Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019Cisco DevNet
 
Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...
Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...
Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...Cisco DevNet
 

Mais procurados (20)

Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256
Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256
Docker Enterprise Networking and Cisco Contiv - Cisco Live 2017 BRKSDN-2256
 
Container security within Cisco Container Platform
Container security within Cisco Container PlatformContainer security within Cisco Container Platform
Container security within Cisco Container Platform
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
 
How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
NYC Docker Meetup: Contiv networking on Docker
NYC Docker Meetup: Contiv networking on DockerNYC Docker Meetup: Contiv networking on Docker
NYC Docker Meetup: Contiv networking on Docker
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
 
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610
 
Javascript Essentials - Cisco Live Barcelona 2019
Javascript Essentials - Cisco Live Barcelona 2019Javascript Essentials - Cisco Live Barcelona 2019
Javascript Essentials - Cisco Live Barcelona 2019
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
 
Security Tips to run Docker in Production
Security Tips to run Docker in ProductionSecurity Tips to run Docker in Production
Security Tips to run Docker in Production
 
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
Webex Devices xAPI - DEVNET_2071 - Cisco Live - San Diego 2019
 
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaSOverpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
 
Meeting rooms are talking! are you listening?
Meeting rooms are talking! are you listening?Meeting rooms are talking! are you listening?
Meeting rooms are talking! are you listening?
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
 
Securing k8s With Kubernetes Goat
Securing k8s With Kubernetes GoatSecuring k8s With Kubernetes Goat
Securing k8s With Kubernetes Goat
 
Enabling NFV features in kubernetes
Enabling NFV features in kubernetesEnabling NFV features in kubernetes
Enabling NFV features in kubernetes
 
Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019
Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019
Webex APIs for Administrators - DEVNET_2610 - Cisco Live 2019
 
Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...
Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...
Integrated, Automated Video Room Systems - Webex Devices - Cisco Live Orlando...
 

Semelhante a Why Automate the Network?

Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet OverviewCisco Canada
 
Cisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev netCisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev netCisco Canada
 
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...Nur Shiqim Chok
 
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...NetworkCollaborators
 
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...Nur Shiqim Chok
 
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIsIncredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIsRobb Boyd
 
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...NetworkCollaborators
 
Cisco Connect 2018 Indonesia - software-defined access-a transformational ap...
Cisco Connect 2018 Indonesia -  software-defined access-a transformational ap...Cisco Connect 2018 Indonesia -  software-defined access-a transformational ap...
Cisco Connect 2018 Indonesia - software-defined access-a transformational ap...NetworkCollaborators
 
Cisco Connect Halifax 2018 Accelerating the secure digital business through...
Cisco Connect Halifax 2018   Accelerating the secure digital business through...Cisco Connect Halifax 2018   Accelerating the secure digital business through...
Cisco Connect Halifax 2018 Accelerating the secure digital business through...Cisco Canada
 
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocence
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocenceCisco Connect Ottawa 2018 dna assurance shortest path to network innocence
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocenceCisco Canada
 
Cisco connect winnipeg 2018 accelerating the secure digital business throug...
Cisco connect winnipeg 2018   accelerating the secure digital business throug...Cisco connect winnipeg 2018   accelerating the secure digital business throug...
Cisco connect winnipeg 2018 accelerating the secure digital business throug...Cisco Canada
 
Cisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined AccessCisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined AccessNetworkCollaborators
 
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...Codemotion
 
Cisco Connect Ottawa 2018 dna automation the evolution to intent-based netw...
Cisco Connect Ottawa 2018 dna automation   the evolution to intent-based netw...Cisco Connect Ottawa 2018 dna automation   the evolution to intent-based netw...
Cisco Connect Ottawa 2018 dna automation the evolution to intent-based netw...Cisco Canada
 
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...Cisco Canada
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assuranceCisco Canada
 
Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891
Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891
Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891Cisco DevNet
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kineticCisco Canada
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kineticCisco Canada
 

Semelhante a Why Automate the Network? (20)

Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet Overview
 
Cisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev netCisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev net
 
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...
 
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
 
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...
 
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIsIncredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
Incredible Compute Density: Cisco DNA Center Platform: Digging Deeper with APIs
 
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
 
Cisco Connect 2018 Indonesia - software-defined access-a transformational ap...
Cisco Connect 2018 Indonesia -  software-defined access-a transformational ap...Cisco Connect 2018 Indonesia -  software-defined access-a transformational ap...
Cisco Connect 2018 Indonesia - software-defined access-a transformational ap...
 
Cisco Connect Halifax 2018 Accelerating the secure digital business through...
Cisco Connect Halifax 2018   Accelerating the secure digital business through...Cisco Connect Halifax 2018   Accelerating the secure digital business through...
Cisco Connect Halifax 2018 Accelerating the secure digital business through...
 
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocence
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocenceCisco Connect Ottawa 2018 dna assurance shortest path to network innocence
Cisco Connect Ottawa 2018 dna assurance shortest path to network innocence
 
Cisco connect winnipeg 2018 accelerating the secure digital business throug...
Cisco connect winnipeg 2018   accelerating the secure digital business throug...Cisco connect winnipeg 2018   accelerating the secure digital business throug...
Cisco connect winnipeg 2018 accelerating the secure digital business throug...
 
Cisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined AccessCisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined Access
 
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
 
Cisco Connect Ottawa 2018 dna automation the evolution to intent-based netw...
Cisco Connect Ottawa 2018 dna automation   the evolution to intent-based netw...Cisco Connect Ottawa 2018 dna automation   the evolution to intent-based netw...
Cisco Connect Ottawa 2018 dna automation the evolution to intent-based netw...
 
Dlbpos 20
Dlbpos 20Dlbpos 20
Dlbpos 20
 
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assurance
 
Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891
Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891
Webex Teams Widgets Technical Drill down - Cisco Live Orlando 2018 - DEVNET-3891
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Why Automate the Network?

  • 1. Hank Preston, Principal Engineer NetDevOps Evangelist ccie 38336 R/S An introduction to Network Automation and Cisco DevNet Got Automation? @hfpreston github.com/hpreston
  • 2. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Why automate the network? • Introduction to DevNet • A Glimpse into the “Future” • Evolution of the Network Engineer Agenda
  • 3. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Why Automate the Network?
  • 4. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The Network…
  • 5. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The Network…
  • 6. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The Network…
  • 7. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The Network…
  • 8. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The Network…
  • 9. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The Network…
  • 10. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Functional but considered fragile • Network configuration more “art than science” • Tribal knowledge of key engineers Today’s reality…
  • 11. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public “Every time we implement a network change something goes wrong…” “Isn’t it great, our switch hasn’t been rebooted in 6 years” “We can’t update/change the network, our business won’t allow it” * Paraphrasedquotes from actual network operators
  • 12. Don’t encourage this kind of behavior!!!!
  • 13. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 74% of operators report network changes have significantly impacted their business* 97% of operators admit human factors cause network outages* 22% of unplanned outages caused by human error**
  • 14. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Today’s Network Realities Sequential and Manual Infrastructure Provisioning Snowflake Infrastructure and Timecapsules of Configuration
  • 15. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public In 2014, we created
  • 16. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Mission Drive business growth for Cisco and its partners and customers Build a fiercely loyal community and ecosystem Drive API excellence and developer experience Drive industry transformation Make innovation easy Make DevNet developers successful
  • 17. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Community
  • 18. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Building an industry ecosystem with Cisco DevNet Application Developers Accelerate Digitization Customers and Partners Open APIs for Cisco Platforms Cisco’s Developer Program Networking Professionals IoT Cloud Networking Data Center Security Analytics & Automation Open Source Collaboration Mobility
  • 19. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public WORLD WIDE TECHNOLOGY, INC ITALTEL SPAAVODAQ AG IBM ACCENTURE VERIZON SERVICES CORP. DIMENSION DATA NETDESIGN A/S TELSTRA CORPORATION LIMITED BT SWISSCOM AG PROXIMUS TELINDUS LUXEMBOURG CDW Bell Canada ALPHAWEST SERVICES AT&T SERVICES, INC Ericsson AB ORANGE BUSINESS SERVICES INSIGHT DIRECT USA INCTELUS COMMUNICATIONS PRESIDIODEUTSCHE TELEKOM AG MACROVIEW TELECOM NWN CORPORATION ITC ITOCHU TECHNO-SOLUTIONS CORPORATION (CTC) Radware Ltd XIANS HARRIS CORPORATION BECHTLE LOGISTIK & SERVICE GMBH CenturyLink NETCLOUD AG CERNER CORPORATION NETCRAFTSMEN 5thColumn LLC NETECH CORPORATION Deloitte Vodafone Dell Purple WiFi Ltd Pivot Technology Solutions TATA CONSULTANCY SERVICES LIMITED BAE Systems AIRBUS GENERAL ELECTRIC GENERAL MOTORS Data from user profile page, sample size 20K DevNet Community
  • 20. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public SlashData Award
  • 21. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Learn DevNet Learning Tracks Code DevNet Sandbox & APIs Inspire DevNet Creations & Code Exchange Connect DevNet Community & Events
  • 22. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Enabling end-to-end developer success API Experience Developer Sandbox Training and Tutorials Sample Code Co-Creations Developer Advocacy </> build learn evolvedeveloper.cisco.com
  • 23. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Sandbox: Networking
  • 24. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Learning Labs: Networking
  • 25. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Events!
  • 26. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Get Hands On With DNA Center APIs for Managing Intent by Adam Radford DevNet Hands-On Workshop “Really positive feedback. I explained we were working on a more comprehensive framework and people seemed really happy.”
  • 27. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Coding 1002 - Getting Started with Python by Matt Denapoli DevNet Theater “Seeing advanced, and returning attendees. But still strong demand for Intro to Coding topics.”
  • 28. Who wants to be a Millionaire? A class in Creating Your Own Currency on Blockchain Tom Davies & Vallard Benincosa DevNet Hands-On Workshop
  • 29. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Express Events Expanded Around the World Pittsburgh Sydney Mexico Brazil Jakarta Costa Rica …in 70+ cities in 30+ countries
  • 30. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The DevNet Ecosystem: Connect to Create Developer Ecosystem Business Ecosystem Solutions APIs Creators Consumers Sellers Buyers Cisco Platforms
  • 31. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The DevNet Ecosystem: Connect to Create Developer Ecosystem Business Ecosystem Solutions APIs Creators Consumers Sellers Buyers Cisco PlatformsDevNet Developer Site DevNet Code Exchange DevNet Ecosystem Exchange
  • 32. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Code Exchange • Curated software built around Cisco platforms & APIs • Sample code • Connectors • Open source • Built on GitHub • Software written by the community • Connect to expert developers
  • 33. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public DevNet Ecosystem Exchange • Applications that can be used to build solutions • Ecosystem partners (ISVs, IHVs) who provide solution components • Ecosystem partners (SIs) who can customize/build solutions for business needs • Promote visibility of applications/tools to the Cisco Ecosystem DevNet SolutionsPlus
  • 34. A Glimpse into the Future of Networking Follow Kevin on Twitter @kecorbin
  • 35. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Consistent Version Controlled Infrastructure deployed with Parallel & Automated Provisioning
  • 36. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Operational Models Network as Code IT as a Service Controller Driven • Git based workflows • Close alignment to software DevOps approaches • Leverage abstractions, such as controllers, when possible • Service Catalog based workflows • Deliver End User Self Service experience in “eStores” • Network Controller based workflows • Evolving traditional network operation model 36
  • 37. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Network as Code and Configuration Management strategies • Continuous Development approach to network changes. • Continuous health and improvement approach to monitoring. Configuration, Automation & Monitoring Principles
  • 38. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public NetDevOps CICD Pipeline
  • 39. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Device Interfaces Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Network Controllers
  • 40. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Continuous Integration Build Server Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Source Control systems enable easy management of documents, code, and other pieces of information with tooling to support collaboration, revision management, and easy distribution. Source Control Network Device Interfaces Network Controllers
  • 41. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Device Interfaces Network Controllers The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Build Server Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services CI Servers monitor source control and automate the process of deploying, testing, and other actions as updates are made. Continuous Integration
  • 42. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Device Interfaces Network Controllers The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Store and serve objects. Eg Objects:Templates, Containers, Binaries Eg Protocols:http, scp, ftp, etc Artifact Repository
  • 43. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Device Interfaces Network Controllers The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Network Service and Configuration Management tools enable Network as Code and ensure the desired state of the network. Network Service and Configuration Management
  • 44. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Device Interfaces Network Controllers The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Assure network health through the evaluation of configuration and operational state. Network Verification
  • 45. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Device Interfaces Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Network Controllers Enable programmatic interaction for configuration and telemetry operations through transport protocols and data models. Network Device Interfaces CLI SNMP NETCONF RESTCONF REST gRPC JSON-RPC YANG
  • 46. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Device Interfaces Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Network Controllers Network Controllers provide an abstraction layer to simplify device management. Network Controllers
  • 47. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Network Virtualization and Simulation Platforms support creating and managing network topologies for use across development,test, and production environments. Network Virtualization / Simulation Platforms Network Device Interfaces Network Controllers
  • 48. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Support RBAC, AAA, & Certificate Services across network. Security Services Network Device Interfaces Network Controllers
  • 49. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure ServicesDeliver required services to thenetwork. Eg Services:IPAM, DHCP, DNS, NTP Infrastructure Services Network Device Interfaces Network Controllers
  • 50. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public The NetDevOps Engineers Tool Chest Source Control Network Virtualization / Simulation Platforms Network Service and Configuration Management Continuous Integration Network Verification Telemetry & MonitoringSecurity Services Artifact Repository Infrastructure Services Ingest, process, & makeavailabletelemetry data from the network. Eg Sources:syslog, netflow, gRPC, SNMP Telemetry & Monitoring Network Device Interfaces Network Controllers
  • 51. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Commercial vs Open Source • Programming language • Supported integrations • Popularity in community • Relevant examples • Tool Capabilities • Used elsewhere in organization How to pick a tool? (Not in priority order) Often no one tool will fit, using multiple is okay too!
  • 52. But I’m just a router jockey… Follow Bryan on Twitter @bryan25607
  • 53. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Skills • Spanning-Tree • Routing Protocols • QoS • VPN Design • VOIP • Fibre Channel • Security Policy • MPLS Programming Skills • TCL • EEM • Expect Scripts The ”Traditional” Network Engineer
  • 54. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Skills • Layer 2 & 3 Fundamentals • Quality of Service • Security and Segmentation • Linux Networking • Container Networking • Cloud Networking • IOT Networking • Model Driven Programmability • Network Function Virtualization Platform Skills • Linux Administration • Container Fundamentals • Micro Service Platforms • Cloud Fundamentals Programming Skills • Data Formats (ex: JSON/YAML) • Python and APIs (ex: REST) • Source Control (ex: git) • Configuration Management (ex: Ansible) The NetDevOps Engineer
  • 55. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Getting from A -> B Phase 1 • Python • REST APIs • JSON/XML • git/GitHub • Linux Skills • Ansible • Docker • NETCONF/YANG • Linux Networking • Container Networking • NFV • Network Controllers • IOT Networking • Cloud Networking • ”DevOps” Phase 2 Phase 3 As Needed
  • 56. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Questions?
  • 57. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
  • 58. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • NetDevOps Readings • Embrace NetDevOps, Say Goodbye to a "Culture of Fear” • NetDevOps Goes Beyond Infrastructure as Code • What does "Network as Code" Mean? • A Network Engineers Journey in Programmability • NetDevOps and the Rise of the Programmable Network • NetDevOps Learning Resources • NetDevOps Live! Weekly Technical Talks • Network Programmability Basics Video Course • NetDevOps Videos • How to be a Network Engineer in a Programmable Age • Network as Code in Action • Benefits of Configuration Management What do do next?
  • 59. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Got more questions? Stay in touch! hapresto@cisco.com @hfpreston http://github.com/hpreston @CiscoDevNet facebook.com/ciscodevnet/ http://github.com/CiscoDevNet Hank Preston developer.cisco.com