ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE...

42
SEPTEMBER 25-27, 2017 AUSTIN, TX AUSTIN CONVENTION CENTER ACCELERATING DIGITAL BUSINESS

Transcript of ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE...

Page 1: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

SEPTEMBER 25-27, 2017AUSTIN, TX AUSTIN CONVENTION CENTER

ACCELERATING

DIGITAL

BUSINESS

Page 2: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Network Automation and the Tools Available Today

Page 3: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

About Me:CCIE RS #50117

Network Engineer - 12+ years

• Primary focus is the DC

Industry Experience:

• Service Provider

• Enterprise

• Government

• Medical

• Financial

Network automation and development - 2 years

RyanBoothAdvanced Solutions

Engineer

@ApstraInc

Page 4: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Overview

Technical look at the tools available to network engineers today to automate and

simplify the management of current infrastructure with the limitations in place today.

Main focus will be DC and Enterprise networks. Will also cover what areas of our

job can automate.

Page 5: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Overview cont…

• Areas of Automation

• Organization approach towards automation and tooling

• Tools

• Frameworks

• Vendor Solutions

Page 6: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Areas of Automation:

Broken down into several main categories.

• Automated deployment (ZTP, scale-out, Initial configuration, etc)

• Config management and add/change/move and validate

• Troubleshooting and visibility beyond manual CLI

Page 7: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

approach

towards

automation and

toolingTurn-key solution(s) with little customization

• 3rd party applications

DIY using Frameworks and in-house development

• fully customized and tailored to your needs

Page 8: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Tools Available:

• Netmiko

• Napalm

• TextFSM

Page 9: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

NetmikoWhat is it?:

• Open source multi-vendor Python library to simplify SSH connections to network devices

• Build on-top of Paramiko

• Supports all major networking vendor's OSes

Usage:

• Python scripts to collect data push basic changes

• Ansible modules for playbooks

• <code snip show supported methods or options>

Page 10: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Netmiko cont…

• Example Usage:

Page 11: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

NapalmWhat is it?:

• Open source multi-vendor library used to manage and configure network devices

• advanced configuration management

• push / roll-back

• diff

• merge

• validate

• Supports all major networking vendor's OSes

Usage:

• Python scripts to collect data push basic changes

• Framework modules

Page 12: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Napalm cont…• Example Usage:

Page 13: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

TextFSM

What is it?:

• Python module used to parse semi-formatted text such as CLI output into

structured data.

• Developed by Google and released for public use

(https://github.com/google/textfsm)

• template based state machine using regex to parse output

Usage:

• Manually collect and parse CLI output from network devices

Page 14: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

TextFSM cont…• Example Usage:

Template

Page 15: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

TextFSM cont…

• Example Usage:

Page 16: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Frameworks

• Ansible

• Salt

• StackStorm

Page 17: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

AnsibleWhat is it?

• Open source automation platform

• Agentless

• Supports all major networking vendors

Usage:

• Configuration management

• Data Collection

• Task automation

Page 18: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Ansible cont…• Example Usage:

Page 19: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Ansible cont…

Page 20: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Salt

What is it?

• Open source automation platform

• Agentless

• Uses NAPALM for network modules

Usage:

• Configuration management

• Data Collection

• Task automation

Page 21: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Salt cont…

• Example Usage:

Topology file - /etc/salt/pillar/top.sls

Proxy file - /etc/salt/pillar/switch1.sls

Page 22: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Salt cont…• Example Usage:

Page 23: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Salt cont…• Example Commands:

Page 24: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

StackStorm

What is it?

• Open source automation/orchastration platform

• Event-driven automation

• IFTTT (If This Then That)

Usage:

• Task and Event Automation

• Configuration auditing

• Auto-remediation

Page 25: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

StackStorm cont…• Example Usage:

Config file - /opt/stackstorm/configs/napalm.yaml

Page 26: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

StackStorm cont…

• Example Usage:

Page 27: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

StackStorm cont…• Example Usage:

Page 28: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Vendor Solutions

• Apstra AOS

• Arista Cloud Vision Portal (CVP)

Page 29: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra AOSWhat is it?

• Full network lifecycle automation

Continuous enforcement & validation of intent vs network state (closed-loop)

• Vendor-agnostic

Supports: Cisco NX-OS, Arista EOS, Cumulus OS and Snaproute

• Agent based

Usage:

• Automates network design, build, deploy and operate

• Zero Touch Provisioning (ZTP)

• Unique visibility into network state and deviations

Streaming telemetry

• Fully integrated API

Page 30: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra cont…

Page 31: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra cont…

Page 32: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra cont…

Page 33: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra cont…

Page 34: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra API

Page 35: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Arista CVP

• What is it?

• Network device management

• Central control and visibility

• Arista devices only

• Usage:

• Zero Touch Provisioning (ZTP)

• Configuration and NOS management

• Policy enforcement

Page 36: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Arista cont…

Page 37: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Arista cont…

Page 38: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Most Importantly

• Just get started!

• Find what works best for your objectives and team

Page 39: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra

• Interested and want to learn more?

• Email:

[email protected]

Page 40: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

Apstra

• Interested and want to learn more?

• Email:

[email protected]

Page 41: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

THANK YOU!Don’t forget to turn in your

survey at the door!

Page 42: ACCELERATING DIGITAL BUSINESS - …files.informatandm.com/uploads/2017/9/4.7_Booth.pdfAbout Me: CCIE RS #50117 Network Engineer - 12+ years • Primary focus is the DC Industry Experience:

SEPTEMBER 25-27, 2017AUSTIN, TX AUSTIN CONVENTION CENTER

ACCELERATING

DIGITAL

BUSINESS