Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
NetDevOps SurveyState of network operations through automationDamien Garros, Managing Director, Network To CodeNANOG 78, San Francisco, February 2019
@damgarros
@dgarros
Nanog 78 – Damien Garros
Agenda
2
● Introduction
● State of Network Operations
● Transition to Network Automation
● Industry Trends
● NetDevOps Survey project
Introduction
1
3
Nanog 78 – Damien Garros
NetDevOps Survey
4
The goal of this survey is to collect information to
understand how network operators and engineers are
using automation to operate their network today.
Vendor Neutral and Community Driven
Nanog 78 – Damien Garros
Where is the data coming from?
5
1st Survey
Q4 2016
20 Contributors
20 Questions
~300 Participants
2nd Survey
Q4 2019
10 Contributors
26 Questions
~300 Participants
Nanog 78 – Damien Garros
XXX
6
Nanog 78 – Damien Garros
XXX
7
Nanog 78 – Damien Garros
XXX
8
Nanog 78 – Damien Garros
XXX
9
Nanog 78 – Damien Garros 10
User Provided in “Other”
State of Network Operationsthrough automation
2
11
What operations in your network are currently automated ?– Config Generation – Config Deployment– Config Archiving – Data collection / reporting- Compliance Check – Pre/Post changes– Troubleshooting – Topology Mapping– Anomaly Detection – Fault Remediation– Software Upgrade – Software Qualification- Day 0 Provisioning/ZTP
12
Nanog 78 – Damien Garros
XXX
13
Nanog 78 – Damien Garros
XXX
14
Nanog 78 – Damien Garros
XXX
15
Configuration Management
What solution(s) are you using for the generation and/or the deployment of your configurations?
16
Nanog 78 – Damien Garros
XXX
17
Nanog 78 – Damien Garros
XXX
18
Nanog 78 – Damien Garros
XXX
19
Configuration Management
Do you allow configurations to be manually changed via CLI?
Have you automated the decision to deploy a new configuration?
20
Nanog 78 – Damien Garros
XXX
21
Nanog 78 – Damien Garros 22
2016 2019
Nanog 78 – Damien Garros
XXX
23
Nanog 78 – Damien Garros 24
2016 2019
Anomaly Detection
What data sources are you using to detect problems in your network?
What mechanism are you using to identify problems in your network?
25
Nanog 78 – Damien Garros
XXX
26
Nanog 78 – Damien Garros
XXX
27
28
Network telemetry and analytics is the next big transformation.
Nanog 78 – Damien Garros
XXX
32
Transition to Network Automation
3
33
Team / Organization Transition
For how long have you been leveraging automation in your network in a significant way?
What actions did your team take to transition to network automation?
34
Nanog 78 – Damien Garros
XXX
35
Nanog 78 – Damien Garros
XXX
36
Personal Transition
- How long did it take you to make the transition? - How many hours did you put in training / self-learning?- How did you manage to find time for this transition?
37
Nanog 78 – Damien Garros
XXX
38
Nanog 78 – Damien Garros
XXX
39
Nanog 78 – Damien Garros
XXX
40
Industry Trends
4
41
Nanog 78 – Damien Garros
XXX
42
Nanog 78 – Damien Garros
XXX
43
Nanog 78 – Damien Garros
Outliers 1/2
44
Infrastructure as
Code
NAPALM
Nanog 78 – Damien Garros
Outliers 2/2
45
Event Driven
Automation
Puppet
NetDevOps Survey Projects
5
46
Nanog 78 – Damien Garros
NetDevOps Project : Join the discussion
47
● GitHub :
github.com/dgarros/netdevops-survey
● Slack : Network to Code
#netdevops_survey
Nanog 78 – Damien Garros
NetDevOps Project : Results
48
Results are available in GitHub
● TSV format
● SQLite database
● Graphs in PNG (150+ graphs available)
Nanog 78 – Damien Garros
NetDevOps Project : Process
49
Define questionnaire
Collect Responses
Cleanup Responses
Publish Results
Aug / Sept Oct Nov/Dec
Nanog 78 – Damien Garros
NetDevOps Project : GitHub
50
Open an issue or a PR to:
● Ask a question
● Add a vendor for the next edition
● Propose a new question / section
Nanog 78 – Damien Garros
NetDevOps Project : How can you help ?
51
● Spread the word
● Social Media
● Marketing (if working for a vendor)
● Provide feedback, suggestions
THANK YOU
52