21
SIMPLIFYING OPERATIONS Automation & Orchestration with Juniper Switching

Simplifying Operations: Automation & Orchestration with Juniper Switching

Embed Size (px)

DESCRIPTION

This deck demonstrates how Puppet Labs technology and Junos integrate into a single solution that simplifies network operations.

Citation preview

Page 1: Simplifying Operations: Automation & Orchestration with Juniper Switching

SIMPLIFYING OPERATIONS Automation & Orchestration with Juniper Switching

Page 2: Simplifying Operations: Automation & Orchestration with Juniper Switching

2 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

FROM TO

Distributed

Virtual

Shared

Simplified

Client-Server

Physical

Dedicated

Complex

APPLICATIONS

NETWORK

COMPUTE

STORAGE

Client-Server

Physical

Dedicated

Complex

Workflow Element Management

OPERATIONS

Element Management

RIG

ID,

LE

GA

CY

MO

DE

L F

LE

XIB

LE

, AG

ILE

MO

DE

L

YOU ARE

HERE

YOU ARE

HERE

THE DATA CENTER HAS EVOLVED – BUT NOT THE NETWORK

Page 3: Simplifying Operations: Automation & Orchestration with Juniper Switching

3 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

SIMPLIFICATION IS THE SOLUTION

Simplify Architecture

Flat Simple to

Manage: Connect Any-to-Any

Simplify Operations

Workflow

Integration Day 0 and Beyond

Page 4: Simplifying Operations: Automation & Orchestration with Juniper Switching

4 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Virtual Chassis

Shipping since April 2008

1GbE-10GbE Mixed Data Center

2 ARCHITECTURES FOR SIMPLIFYING THE NETWORK

QFabric

Shipping since Sept. 2011

10GbE Data Center

Dramatic simplification of data center network

Carrier-class hardware and Junos software

Automated orchestration between physical and virtual networks

Integrated security for virtual and physical security

Complex 3-Tier

Brittle Architecture

Page 5: Simplifying Operations: Automation & Orchestration with Juniper Switching

5 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Orchestrate Operate

Automate day-to-day activity, reduce response

time to event and customize solutions

SIMPLIFYING OPERATIONS

Sell

Provision

Orchestrate your network and increase operational efficiency

Day 0 provisioning, enable rapid deployments

Automate

Rapidly Deploy and Adapt to Changing

Business Environment

Page 6: Simplifying Operations: Automation & Orchestration with Juniper Switching

6 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

PROVISION

Page 7: Simplifying Operations: Automation & Orchestration with Juniper Switching

7 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Time Consuming Manual process requiring

switches to be staged; takes days

Error Prone 80% of network downtime

is due to manual configuration errors

Expensive Staging is expensive and requires trained

professionals

Load image and configure

NETWORK PROVISIONING HOW IT HAPPENS TODAY

PROVISION OPERATE ORCHESTRATE

EX & QFX

Series

Switches

Page 8: Simplifying Operations: Automation & Orchestration with Juniper Switching

8 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Auto Image and Configure

Auto Image and Configure

Auto Image and Configure

ZERO TOUCH PROVISIONING

Increase Speed of

Deployment &

Provisioning

Reduce

OPEX

Reduce

Configuration

Errors

EX & QFX

Series

Switches

PROVISION OPERATE ORCHESTRATE

Page 9: Simplifying Operations: Automation & Orchestration with Juniper Switching

9 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

EX & QFX

Series

Switches

Flexible scripting option for custom provisioning

Switch successfully provisioned

Switch is racked and stacked, sends a DHCP

request on boot

Configuration and image information loaded on

DHCP server

ZERO TOUCH PROVISIONING - DETAILS

DHCP

Server

DHCP server responds with image

and configuration

PROVISION OPERATE ORCHESTRATE

Page 10: Simplifying Operations: Automation & Orchestration with Juniper Switching

10 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

OPERATE

Page 11: Simplifying Operations: Automation & Orchestration with Juniper Switching

11 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

JUNOS AUTOMATION

On the device Across the network

Programmable

Interface Integration with 3rd

party tools &

workflow automation

"off-box" Scripts for automating

event handling

"on-box"

XML, Python,

Junos SDK

PROVISION ORCHESTRATE OPERATE

Increase Productivity

& Compliance Agility Reduce

Downtime

Page 12: Simplifying Operations: Automation & Orchestration with Juniper Switching

12 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Gather relevant troubleshooting info

Automate event responses with a set of actions

Event programs are triggered by events on the device

Actions event event

program

Automate Response and Reduce Downtime

PROVISION ORCHESTRATE OPERATE JUNOS AUTOMATION EXAMPLE – EVENT AUTOMATION

Page 13: Simplifying Operations: Automation & Orchestration with Juniper Switching

13 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

ORCHESTRATE

Page 14: Simplifying Operations: Automation & Orchestration with Juniper Switching

14 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

NETWORK ORCHESTRATION

Orchestration: plan or coordinate the

elements of (a situation)

to produce a desired effect

ORCHESTRATE PROVISION OPERATE

Page 15: Simplifying Operations: Automation & Orchestration with Juniper Switching

15 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Deployed Extensively

10 M+ nodes managed worldwide

Largest deployment: 60,000+ nodes

3.5 M downloads in the past 12 months

6000+ user community and growing

Deployed across multiple verticals:

finance, healthcare, education, web,

telecom, etc.

Puppet Labs Clients

WHO OR WHAT IS PUPPET?

OPERATE PROVISION ORCHESTRATE

Maker of IT automation software providing

operational agility and efficiency for the cloud

Page 16: Simplifying Operations: Automation & Orchestration with Juniper Switching

16 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Puppet Master

(Server)

IT AUTOMATION WITH PUPPET

Automated orchestration of the

network and VMs

Scalable solution – can be used across

1000s of servers and ToRs

Network abstraction enables faster resolution and

eliminates change requests

VM2 VM3 VM1 VM2 VM3 VM1 VM2 VM3 VM1

Server Admin

EX & QFX

Series

Switches

EX9200

Network Admin

Change

request

PROVISION OPERATE ORCHESTRATE

Page 17: Simplifying Operations: Automation & Orchestration with Juniper Switching

17 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Device Running Junos OS

(FreeBSD)

Puppet netdev module

NETCONF gem

Ruby Interpreter

NETCOF

Puppet Agent (client)

Puppet Master

(server)

netdev

jpuppet

package

What to Get

Download netdev module

on the Puppet Master

Install jpuppet module on

the Junos device

Puppet agent will pull config

changes from the master

Download Website: http://forge.puppetlabs.com/jeremyschulman/netde

PROVISION OPERATE ORCHESTRATE

PUPPET FOR JUNOS – GETTING STARTED

Page 18: Simplifying Operations: Automation & Orchestration with Juniper Switching

18 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

SOLUTIONS WITH JUNOS SPACE VIRTUAL CONTROL

VM1 VM2

Virtual

Control

VM2 VM3 VM1

Clear roles and responsibilities

Automated orchestration

between physical and virtual networks

Scalable solution –

allows VMs to move freely

Open architecture

Network Admin

Server Admin

Virtual n/w

Physical n/w

PROVISION OPERATE ORCHESTRATE

Page 19: Simplifying Operations: Automation & Orchestration with Juniper Switching

19 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

ORCHESTRATION WITH OPENSTACK OpenStack

Server APIs

Complete

Orchestration Solution

for the Cloud

Openstack Quantum

Plug-in for EX, QFX

and QFabric

DMI Access to

the platform

March

2013

Juniper Quantum

Plug-in

VM VM VM VM VM VM VM VM VM

EX & QFX

Series

Switches

PROVISION OPERATE ORCHESTRATE

Page 20: Simplifying Operations: Automation & Orchestration with Juniper Switching

20 Copyright © 2013 Juniper Networks, Inc. www.juniper.net

Orchestrate Operate

Junos Automation – On-box and off-box

scripting Python Junos SDK

SIMPLIFYING OPERATIONS - SOLUTIONS

Sell

Provision

Puppet, OpenStack ZTP

Page 21: Simplifying Operations: Automation & Orchestration with Juniper Switching