SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Juniper Networks Large Venue Template / 16x9 / V6
AUTOMATION EVOLUTION
WITH JUNOS
Uwe Richter
JUNIPER NETWORKS
UWE@JUNIPER.NET
Juniper Networks Large Venue Template / 16x9 / V6
AGENDA
AUTOMATION OVERVIEW
JUNIPER AUTOMATION OFFERINGS
USE CASES
SUMMARY
Juniper Networks Large Venue Template / 16x9 / V6
Nodal
Automation
( Puppet, Chef )
Ad-Hoc
Scripting
( Bash, Perl )
IT Workflow
Orchestration
Business
Workflow
Orchestration
Manual Vendor CLI Proprietary
Product
skills
IT
DIFFERENT POINTS OF VIEW
Rapid Application Delivery
Networking
Discrete blocks with no
business alignment
ContinuityAgility
Application
Velocity
Juniper Networks Large Venue Template / 16x9 / V6
THE AUTOMATION CONTINUUM
Old Way
ProductionCollectConfigureBuildPhysical Install
New Way
ProductionCollectConfigureBuildPhysical Install
Hours/Days
(manual)
Minutes
(automated)
BENEFITS
•  Minimum networking skills required
•  Reduced OpEx
•  Consistent, repeatable and efficient
•  Rapid application delivery
Juniper Networks Large Venue Template / 16x9 / V6
Control Analytics Configuration
CONTRAIL: NETWORK ORCHESTRATION, AUTOMATION
OSS/
BSS
CLOUD SERVICES,
ANALYTICS
API/SDK
(VIRTUALIZED,
PHYSICAL)
ORCHESTRATION/
OSS
Application
s
SDN
•  Abstraction of the Network Layer to
address it as a whole as opposed to
discrete parts
Orchestration
•  Domain-wide ability to control
resources in combination across
various systems
Automation
•  Programmatic access to data center
resource for consistency, repeatability,
and efficiency
APPROACH COMPARISON
Automation, Orchestration and SDN
Juniper Networks Large Venue Template / 16x9 / V6
JUNIPER OFFERINGS
Juniper Networks Large Venue Template / 16x9 / V6
JUNOS AUTOMATION STACK
Tool built into Junos that enables automation
Chef
Junos
Data Plane (PFE)Chassis
XML
Netconf
PythonEZ Framework RubyEZ Library
PuppetAnsible
Python
Scripts
Ruby
Scripts
Junoscript
SNMP
RO
CLI
Junos Platform Automation Stack
15+ years of automation history
Open architecture
Three key features at the platform
layer:
§  XML
§  Junos Script and Netconf
§  Junos EZ
Juniper Networks Large Venue Template / 16x9 / V6
NETWORK AUTOMATION
The Build phase centers around the
initial design and installation of a
network component
The Configure phase
covers methods to deploy
on-demand configuration
and software changes to the
platform
The Collection phase
deals with automating
the process of
monitoring operational
state of the platform and
reacting on state
conditions
Build
ConfigureCollect
Juniper Networks Large Venue Template / 16x9 / V6
AUTOMATION TOOLKIT: BUILD
Feature Description
Zero Touch
Provisioning (ZTP)
•  Out-of-the-box configuration and software deployment
•  Faster deployment
•  Multi-node orchestration awareness
•  Agentless
•  Vendor agnostic
Configure CollectBuild
Juniper Networks Large Venue Template / 16x9 / V6
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
EX & QFX
Series
Switches
DHCP Server responds
with image and
configuration
DHCP
Server
ü ü ü ü
BUILD: ZERO TOUCH PROVISIONING
•  Minimal skill required
•  Consistent deployment
•  Reduced data center build
time
•  Reduced configuration
errors
Load different images based on location
Juniper Networks Large Venue Template / 16x9 / V6
BUILD: ANSIBLE
Python API
Ansible
Transports
Plug-ins
Playbook
Files
Junos_get_facts
Junos_install_os Junos_reboot
Junos_install_config
Junos_shutdown
Module
Library
Security Routing Switching
NETCONF
SSH
Telnet/Console
•  Agentless and simple approach
•  Coding skills not required
•  Work flow engine
•  One tool for network/compute/storage
Juniper Networks Large Venue Template / 16x9 / V6
AUTOMATION TOOLKIT: CONFIGURE
Configure CollectBuild
Tool Description
Platform that can define and enforce the state of the infrastructure
Platform can transform complex infrastructure into code
Simple automation platform that brings multi-node orchestration awareness
Python EZ “Micro-framework" to remotely manage or automate Junos OS devices
Juniper Networks Large Venue Template / 16x9 / V6
Ruby Interpreter
EX Series | QFX Series | MX Series
Puppet "netdev" module
NETCONF
(FreeBSD)
NETCONF "gem"Puppet Agent
(client)
Puppet Master
(server)
"netdev"
jpuppet
package
CONFIGURE: PUPPET
Puppet module stored on the Puppet master
Puppet Agent downloads module to switch
Juniper Networks Large Venue Template / 16x9 / V6
Ruby Interpreter
EX Series | QFX Series | MX Series
Chef "netdev" module
NETCONF
(FreeBSD)
NETCONF "gem"Chef Client
Chef server
"netdev"
jchef
package
CONFIGURE: CHEF
“netdev” module stored on the Chef server.
Chef client downloads module to switch
Juniper Networks Large Venue Template / 16x9 / V6
CONFIGURE: PYTHON
Build Simple to Complex Applications
IT FrameworksPython Shell Python Script
Custom
Applications
open-source – Maintained by CommunityNETCONF Client (NCCLIENT)
NETCONF TRANSPORT ONLY VENDOR AGNOSTIC NO ABSTRACTIONS
JUNOS SPECIFIC ABSTRACTION LAYER MICRO-FRAMEWORK
Junos Python EZ (JunosPyEZ) open-source – Maintained by Juniper
"snippets"
(no variables)
"templates"
(merge variables)Resources
Configuration Changes
Tables
Operational State
Views
Juniper Networks Large Venue Template / 16x9 / V6
AUTOMATION TOOLKIT: COLLECT
Configure CollectBuild
Tool Description
Netconf / DMI
•  Standard method for executing RPCs across a network
•  Junos exposes all DMI functions via Netconf to remote hosts
Junos Scripts
•  Built into the Junos OS
•  Powerful and flexible onboard toolset
•  Available on all Junos platforms
PythonEZ
•  “Micro-framework" to remotely manage or automate Junos OS devices
•  Collect operational states as native Python Operational Data
Juniper Networks Large Venue Template / 16x9 / V6
XML
NETCONF XML
PROTOCOL
(RFC4741)
Management System
Automate config changes,
remote invocation of
operational commands,
collection of logs
NETCONF client libraries exist
for a number of programming
languages such as Java, Perl,
Ruby, Python, and even SLAX !
Security Routing Switching
COLLECT: NETCONF/DMI
•  Secure and connection oriented with SSHv2 as transport
•  Structured and transaction-based with XML as RPC request / response
•  User-class privilege aware
Secure TCP/IP
connections via
SSHv2 (RFC4742)
Juniper Networks Large Venue Template / 16x9 / V6
•  Create
custom commands
•  Diagnose
network problems
•  Controlled
configuration change
Operation Script
•  Automate event
responses
•  Correlate events
Event Script
•  Assure compliance
to business rules
network/security policies
Commit Configuration
Script
COLLECT: JUNOS SCRIPTS
Juniper Networks Large Venue Template / 16x9 / V6
COLLECT: JUNOS SCRIPTS
Each script type uses XML in its own unique way
Junos Infrastructure
Output
XML
instructions
on what to
display
Input
Blank
XML
document
Op
Script
Event
Script
Output
XML
instructions
on what to
display
(if anything)
Input
XML
event
description
Commit
Script
Output
XML
instructions
on actions
to take
(make changes,
issue warnings,
errors, etc.)
Input
XML
Junos
configuration
Juniper Networks Large Venue Template / 16x9 / V6
JUNOS SPECIFIC ABSTRACTION LAYER MICRO-FRAMEWORK
Junos Python EZ (JunosPyEZ)
COLLECT: PYTHON
Build Simple to Complex Applications
IT FrameworksPython Shell Python Script
Custom
Applications
open-source – Maintained by CommunityNETCONF Client (NCCLIENT)
NETCONF TRANSPORT ONLY VENDOR AGNOSTIC NO ABSTRACTIONS
open-source – Maintained by Juniper
"snippets"
(no variables)
"templates"
(merge variables)Resources
Configuration Changes
Tables
Operational State
Views
Juniper Networks Large Venue Template / 16x9 / V6
ENHANCED AUTOMATION SW ARCHITECTURE
Hardware
Operating System
App App App
Single Vendor Blob
Hardware
Operating System
App App App
Best of Breed Ecosystem
Python & Libraries
Ruby & Libraries
Puppet Agent
Chef ClientLayer 3 ZTP
Disabled VeriExec
Standard Junos image, with the following changes:
Juniper Networks Large Venue Template / 16x9 / V6
USE CASES
Juniper Networks Large Venue Template / 16x9 / V6
USE CASES – ENTERPRISE IT
BENEFITS
•  Minimal skill required by onsite deployment team
•  Ensure consistent deployment in line with company policies
•  Reduces data center build-out from days to minutes
Configure CollectBuild
NEEDS
•  Large Scale
•  Minimal Interaction
•  Minimal Skills
ZTP +
Ansible
Server
Juniper Networks Large Venue Template / 16x9 / V6
USE CASES – ENTERPRISE IT
BENEFITS
Network
Director
ZTP +
Ansible
Server
Web
Server
Database
Juniper Firewall
New Web
Server
•  Network Director handles element management and Network as a Service abstraction
•  Network Director ensures consistent service deployment with minimal configuration by operations staff
•  Network Director Data Center Visualization and Analytics Data ensures up-to-date data is available
Configure CollectBuild
NEEDS
•  Consistent service
•  Growing new service
•  Abstraction
Juniper Networks Large Venue Template / 16x9 / V6
USE CASES – ENTERPRISE IT
BENEFITS
Network
Director
ZTP +
Ansible
Server
Ops User
Web
Server
Database
Juniper Firewall
New Web
Server
Alert /
Report
•  Operational workflow automation allows operations staff to schedule tasks
•  Create reports based on “Out of Profile” events
•  Automate “Remediation Actions” based on report data to improve network availability and reduce MTTR
Configure CollectBuild
NEEDS
•  Monitor
•  Report
•  Remediate
Juniper Networks Large Venue Template / 16x9 / V6
USE CASE – CLOUD AUTOMATION LIFECYCLE
Boostraping
1
Install & Config
2
Monitoring &
Alarming
3
Repairing
4
Scaling
5
Build
1
Config
2
Collect
3
ZTP
Ansible
Chef
Puppet
Ansible
PythonEZ
Junos Script
PythonEZ
Netconf / DMI
Chef
Puppet
Ansible
SaltStack
Nagios
LogStach
Riemann
Graphite
Zabbix
Collectd
AWS CloudFormation
CloudFoundry
Cloudify
Fabric
Heat
Juju
Network
Cycle
App Cycle
SNMP
27 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
THANK YOU....

Weitere ähnliche Inhalte

Was ist angesagt?

DPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy HarveyDPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy Harveyharryvanhaaren
 
Configuration Management Tools on NX-OS
Configuration Management Tools on NX-OSConfiguration Management Tools on NX-OS
Configuration Management Tools on NX-OSCisco DevNet
 
Hyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul AwalHyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul Awalharryvanhaaren
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureRandy Bias
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Nagios
 
TIAD 2016 : Network automation with Ansible and OpenConfig/YANG
TIAD 2016 : Network automation with Ansible and OpenConfig/YANGTIAD 2016 : Network automation with Ansible and OpenConfig/YANG
TIAD 2016 : Network automation with Ansible and OpenConfig/YANGThe Incredible Automation Day
 
Accelerated dataplanes integration and deployment
Accelerated dataplanes integration and deploymentAccelerated dataplanes integration and deployment
Accelerated dataplanes integration and deploymentOPNFV
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasOpenNebula Project
 
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA SolutionsNagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA SolutionsNagios
 
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...Nagios
 
FreeSWITCH as a Microservice
FreeSWITCH as a MicroserviceFreeSWITCH as a Microservice
FreeSWITCH as a MicroserviceEvan McGee
 
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Nagios
 
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical NagiosNagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical NagiosNagios
 
SaltConf14 - Brendan Burns, Google - Management at Google Scale
SaltConf14 - Brendan Burns, Google - Management at Google ScaleSaltConf14 - Brendan Burns, Google - Management at Google Scale
SaltConf14 - Brendan Burns, Google - Management at Google ScaleSaltStack
 
FreeSWITCH on Docker
FreeSWITCH on DockerFreeSWITCH on Docker
FreeSWITCH on Docker建澄 吳
 
Hot to build continuously processing for 24/7 real-time data streaming platform?
Hot to build continuously processing for 24/7 real-time data streaming platform?Hot to build continuously processing for 24/7 real-time data streaming platform?
Hot to build continuously processing for 24/7 real-time data streaming platform?GetInData
 
Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16Kentaro Ebisawa
 
How DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStackHow DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStackCarl Perry
 

Was ist angesagt? (20)

DPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy HarveyDPDK Architecture Musings - Andy Harvey
DPDK Architecture Musings - Andy Harvey
 
Configuration Management Tools on NX-OS
Configuration Management Tools on NX-OSConfiguration Management Tools on NX-OS
Configuration Management Tools on NX-OS
 
Hyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul AwalHyperscan - Mohammad Abdul Awal
Hyperscan - Mohammad Abdul Awal
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
 
Splunk for JMX
Splunk for JMXSplunk for JMX
Splunk for JMX
 
TIAD 2016 : Network automation with Ansible and OpenConfig/YANG
TIAD 2016 : Network automation with Ansible and OpenConfig/YANGTIAD 2016 : Network automation with Ansible and OpenConfig/YANG
TIAD 2016 : Network automation with Ansible and OpenConfig/YANG
 
Accelerated dataplanes integration and deployment
Accelerated dataplanes integration and deploymentAccelerated dataplanes integration and deployment
Accelerated dataplanes integration and deployment
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA SolutionsNagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
 
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
 
FreeSWITCH as a Microservice
FreeSWITCH as a MicroserviceFreeSWITCH as a Microservice
FreeSWITCH as a Microservice
 
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
 
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical NagiosNagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
 
SaltConf14 - Brendan Burns, Google - Management at Google Scale
SaltConf14 - Brendan Burns, Google - Management at Google ScaleSaltConf14 - Brendan Burns, Google - Management at Google Scale
SaltConf14 - Brendan Burns, Google - Management at Google Scale
 
FreeSWITCH on Docker
FreeSWITCH on DockerFreeSWITCH on Docker
FreeSWITCH on Docker
 
Hot to build continuously processing for 24/7 real-time data streaming platform?
Hot to build continuously processing for 24/7 real-time data streaming platform?Hot to build continuously processing for 24/7 real-time data streaming platform?
Hot to build continuously processing for 24/7 real-time data streaming platform?
 
Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16Open Network OS Overview as of 2015/10/16
Open Network OS Overview as of 2015/10/16
 
Building a Router
Building a RouterBuilding a Router
Building a Router
 
How DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStackHow DreamHost builds a Public Cloud with OpenStack
How DreamHost builds a Public Cloud with OpenStack
 

Andere mochten auch

Network Automation (Bay Area Juniper Networks Meetup)
Network Automation (Bay Area Juniper Networks Meetup)Network Automation (Bay Area Juniper Networks Meetup)
Network Automation (Bay Area Juniper Networks Meetup)Alejandro Salinas
 
Программируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходов
Программируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходовПрограммируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходов
Программируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходовCisco Russia
 
Intelligent Automation - The Evolution of Automated Business Processes
Intelligent Automation - The Evolution of Automated Business ProcessesIntelligent Automation - The Evolution of Automated Business Processes
Intelligent Automation - The Evolution of Automated Business ProcessesSwiss Post Solutions
 
Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Tail-f Systems
 
industrial automation history
industrial automation historyindustrial automation history
industrial automation historysai anjaneya
 
【Interop Tokyo 2016】 進化を続けるJUNOS Automation
【Interop Tokyo 2016】 進化を続けるJUNOS Automation【Interop Tokyo 2016】 進化を続けるJUNOS Automation
【Interop Tokyo 2016】 進化を続けるJUNOS AutomationJuniper Networks (日本)
 
El sector de las tic en españa santander 2013 - ericsson
El sector de las tic en españa   santander 2013 - ericssonEl sector de las tic en españa   santander 2013 - ericsson
El sector de las tic en españa santander 2013 - ericssonEricsson España
 
Simple IPv4_Subnetting
Simple IPv4_SubnettingSimple IPv4_Subnetting
Simple IPv4_SubnettingUmer Qureshi
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops OverviewJoel W. King
 
Industrial Automation in India
Industrial Automation in IndiaIndustrial Automation in India
Industrial Automation in IndiaAnand Prithviraj
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN ControllerSumit Arora
 
Industrial Automation | BP Automation Canada
Industrial Automation | BP Automation CanadaIndustrial Automation | BP Automation Canada
Industrial Automation | BP Automation CanadaSteven Tyler
 
CCNA 1 Routing and Switching v5.0 Chapter 9
CCNA 1 Routing and Switching v5.0 Chapter 9CCNA 1 Routing and Switching v5.0 Chapter 9
CCNA 1 Routing and Switching v5.0 Chapter 9Nil Menon
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCMehvish Mushtaq
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGTail-f Systems
 
OpenDaylight app development tutorial
OpenDaylight app development tutorialOpenDaylight app development tutorial
OpenDaylight app development tutorialSDN Hub
 

Andere mochten auch (19)

Network Automation (Bay Area Juniper Networks Meetup)
Network Automation (Bay Area Juniper Networks Meetup)Network Automation (Bay Area Juniper Networks Meetup)
Network Automation (Bay Area Juniper Networks Meetup)
 
Программируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходов
Программируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходовПрограммируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходов
Программируемые и программно-определяемые инфраструктуры ЦОД. Развитие подходов
 
Intelligent Automation - The Evolution of Automated Business Processes
Intelligent Automation - The Evolution of Automated Business ProcessesIntelligent Automation - The Evolution of Automated Business Processes
Intelligent Automation - The Evolution of Automated Business Processes
 
Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial
 
industrial automation history
industrial automation historyindustrial automation history
industrial automation history
 
【Interop Tokyo 2016】 進化を続けるJUNOS Automation
【Interop Tokyo 2016】 進化を続けるJUNOS Automation【Interop Tokyo 2016】 進化を続けるJUNOS Automation
【Interop Tokyo 2016】 進化を続けるJUNOS Automation
 
El sector de las tic en españa santander 2013 - ericsson
El sector de las tic en españa   santander 2013 - ericssonEl sector de las tic en españa   santander 2013 - ericsson
El sector de las tic en españa santander 2013 - ericsson
 
I pv4 subnetting
I pv4 subnettingI pv4 subnetting
I pv4 subnetting
 
Simple IPv4_Subnetting
Simple IPv4_SubnettingSimple IPv4_Subnetting
Simple IPv4_Subnetting
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
Industrial Automation in India
Industrial Automation in IndiaIndustrial Automation in India
Industrial Automation in India
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Industrial Automation | BP Automation Canada
Industrial Automation | BP Automation CanadaIndustrial Automation | BP Automation Canada
Industrial Automation | BP Automation Canada
 
CCNA 1 Routing and Switching v5.0 Chapter 9
CCNA 1 Routing and Switching v5.0 Chapter 9CCNA 1 Routing and Switching v5.0 Chapter 9
CCNA 1 Routing and Switching v5.0 Chapter 9
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
 
Ipv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparisonIpv4 vs Ipv6 comparison
Ipv4 vs Ipv6 comparison
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANG
 
OpenDaylight app development tutorial
OpenDaylight app development tutorialOpenDaylight app development tutorial
OpenDaylight app development tutorial
 

Ähnlich wie Automation Evolution with Junos

TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsRobb Boyd
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIJoel W. King
 
OS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of MLOS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of MLNordic APIs
 
A Networking View for the DevOps Crew: SDN
A Networking View for the DevOps Crew: SDNA Networking View for the DevOps Crew: SDN
A Networking View for the DevOps Crew: SDNJeremy Schulman
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrailnvirters
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityAvere Systems
 
06 network automationwithansible
06 network automationwithansible06 network automationwithansible
06 network automationwithansibleKhairul Zebua
 
Network automation ansible_nx-api
Network automation ansible_nx-apiNetwork automation ansible_nx-api
Network automation ansible_nx-apiJoel W. King
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Joel W. King
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackAnimesh Singh
 
Introduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AIIntroduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AITyrone Systems
 
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as CodeHitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as CodeRobert van Mölken
 
Unikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy WayUnikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy WayScyllaDB
 
SUSE Linux Enterprise Server 11 SP2 for IBM PowerLinux
SUSE Linux Enterprise Server 11 SP2 for IBM PowerLinuxSUSE Linux Enterprise Server 11 SP2 for IBM PowerLinux
SUSE Linux Enterprise Server 11 SP2 for IBM PowerLinuxPatrick Quairoli
 

Ähnlich wie Automation Evolution with Junos (20)

Automation for cloud
Automation for cloudAutomation for cloud
Automation for cloud
 
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
Ansible for networks
Ansible for networksAnsible for networks
Ansible for networks
 
OS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of MLOS for AI: Elastic Microservices & the Next Gen of ML
OS for AI: Elastic Microservices & the Next Gen of ML
 
A Networking View for the DevOps Crew: SDN
A Networking View for the DevOps Crew: SDNA Networking View for the DevOps Crew: SDN
A Networking View for the DevOps Crew: SDN
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
SDN Basics
SDN BasicsSDN Basics
SDN Basics
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
 
06 network automationwithansible
06 network automationwithansible06 network automationwithansible
06 network automationwithansible
 
Infrastructure Automation
Infrastructure Automation Infrastructure Automation
Infrastructure Automation
 
Network automation ansible_nx-api
Network automation ansible_nx-apiNetwork automation ansible_nx-api
Network automation ansible_nx-api
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
Introduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AIIntroduction to HPC & Supercomputing in AI
Introduction to HPC & Supercomputing in AI
 
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as CodeHitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
 
Unikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy WayUnikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy Way
 
SUSE Linux Enterprise Server 11 SP2 for IBM PowerLinux
SUSE Linux Enterprise Server 11 SP2 for IBM PowerLinuxSUSE Linux Enterprise Server 11 SP2 for IBM PowerLinux
SUSE Linux Enterprise Server 11 SP2 for IBM PowerLinux
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
 

Mehr von MarketingArrowECS_CZ

INFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdfINFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdfMarketingArrowECS_CZ
 
Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!MarketingArrowECS_CZ
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?MarketingArrowECS_CZ
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaMarketingArrowECS_CZ
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceMarketingArrowECS_CZ
 
Novinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeNovinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeMarketingArrowECS_CZ
 
Základy licencování Oracle software
Základy licencování Oracle softwareZáklady licencování Oracle software
Základy licencování Oracle softwareMarketingArrowECS_CZ
 
Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?MarketingArrowECS_CZ
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoMarketingArrowECS_CZ
 
Oracle Data Protection - 2. část
Oracle Data Protection - 2. částOracle Data Protection - 2. část
Oracle Data Protection - 2. částMarketingArrowECS_CZ
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. částMarketingArrowECS_CZ
 
Benefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageBenefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageMarketingArrowECS_CZ
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeMarketingArrowECS_CZ
 
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. částExadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. částMarketingArrowECS_CZ
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částMarketingArrowECS_CZ
 
Úvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyÚvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyMarketingArrowECS_CZ
 

Mehr von MarketingArrowECS_CZ (20)

INFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdfINFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdf
 
Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
 
Chráníte správně svoje data?
Chráníte správně svoje data?Chráníte správně svoje data?
Chráníte správně svoje data?
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 
Infinidat InfiniGuard
Infinidat InfiniGuardInfinidat InfiniGuard
Infinidat InfiniGuard
 
Infinidat InfiniBox
Infinidat InfiniBoxInfinidat InfiniBox
Infinidat InfiniBox
 
Novinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeNovinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databáze
 
Základy licencování Oracle software
Základy licencování Oracle softwareZáklady licencování Oracle software
Základy licencování Oracle software
 
Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplno
 
Oracle Data Protection - 2. část
Oracle Data Protection - 2. částOracle Data Protection - 2. část
Oracle Data Protection - 2. část
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
Benefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageBenefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): Storage
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): Compute
 
InfiniBox z pohledu zákazníka
InfiniBox z pohledu zákazníkaInfiniBox z pohledu zákazníka
InfiniBox z pohledu zákazníka
 
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. částExadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
 
Úvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyÚvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastruktury
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Automation Evolution with Junos

  • 1. Juniper Networks Large Venue Template / 16x9 / V6 AUTOMATION EVOLUTION WITH JUNOS Uwe Richter JUNIPER NETWORKS UWE@JUNIPER.NET
  • 2. Juniper Networks Large Venue Template / 16x9 / V6 AGENDA AUTOMATION OVERVIEW JUNIPER AUTOMATION OFFERINGS USE CASES SUMMARY
  • 3. Juniper Networks Large Venue Template / 16x9 / V6 Nodal Automation ( Puppet, Chef ) Ad-Hoc Scripting ( Bash, Perl ) IT Workflow Orchestration Business Workflow Orchestration Manual Vendor CLI Proprietary Product skills IT DIFFERENT POINTS OF VIEW Rapid Application Delivery Networking Discrete blocks with no business alignment ContinuityAgility Application Velocity
  • 4. Juniper Networks Large Venue Template / 16x9 / V6 THE AUTOMATION CONTINUUM Old Way ProductionCollectConfigureBuildPhysical Install New Way ProductionCollectConfigureBuildPhysical Install Hours/Days (manual) Minutes (automated) BENEFITS •  Minimum networking skills required •  Reduced OpEx •  Consistent, repeatable and efficient •  Rapid application delivery
  • 5. Juniper Networks Large Venue Template / 16x9 / V6 Control Analytics Configuration CONTRAIL: NETWORK ORCHESTRATION, AUTOMATION OSS/ BSS CLOUD SERVICES, ANALYTICS API/SDK (VIRTUALIZED, PHYSICAL) ORCHESTRATION/ OSS Application s SDN •  Abstraction of the Network Layer to address it as a whole as opposed to discrete parts Orchestration •  Domain-wide ability to control resources in combination across various systems Automation •  Programmatic access to data center resource for consistency, repeatability, and efficiency APPROACH COMPARISON Automation, Orchestration and SDN
  • 6. Juniper Networks Large Venue Template / 16x9 / V6 JUNIPER OFFERINGS
  • 7. Juniper Networks Large Venue Template / 16x9 / V6 JUNOS AUTOMATION STACK Tool built into Junos that enables automation Chef Junos Data Plane (PFE)Chassis XML Netconf PythonEZ Framework RubyEZ Library PuppetAnsible Python Scripts Ruby Scripts Junoscript SNMP RO CLI Junos Platform Automation Stack 15+ years of automation history Open architecture Three key features at the platform layer: §  XML §  Junos Script and Netconf §  Junos EZ
  • 8. Juniper Networks Large Venue Template / 16x9 / V6 NETWORK AUTOMATION The Build phase centers around the initial design and installation of a network component The Configure phase covers methods to deploy on-demand configuration and software changes to the platform The Collection phase deals with automating the process of monitoring operational state of the platform and reacting on state conditions Build ConfigureCollect
  • 9. Juniper Networks Large Venue Template / 16x9 / V6 AUTOMATION TOOLKIT: BUILD Feature Description Zero Touch Provisioning (ZTP) •  Out-of-the-box configuration and software deployment •  Faster deployment •  Multi-node orchestration awareness •  Agentless •  Vendor agnostic Configure CollectBuild
  • 10. Juniper Networks Large Venue Template / 16x9 / V6 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 EX & QFX Series Switches DHCP Server responds with image and configuration DHCP Server ü ü ü ü BUILD: ZERO TOUCH PROVISIONING •  Minimal skill required •  Consistent deployment •  Reduced data center build time •  Reduced configuration errors Load different images based on location
  • 11. Juniper Networks Large Venue Template / 16x9 / V6 BUILD: ANSIBLE Python API Ansible Transports Plug-ins Playbook Files Junos_get_facts Junos_install_os Junos_reboot Junos_install_config Junos_shutdown Module Library Security Routing Switching NETCONF SSH Telnet/Console •  Agentless and simple approach •  Coding skills not required •  Work flow engine •  One tool for network/compute/storage
  • 12. Juniper Networks Large Venue Template / 16x9 / V6 AUTOMATION TOOLKIT: CONFIGURE Configure CollectBuild Tool Description Platform that can define and enforce the state of the infrastructure Platform can transform complex infrastructure into code Simple automation platform that brings multi-node orchestration awareness Python EZ “Micro-framework" to remotely manage or automate Junos OS devices
  • 13. Juniper Networks Large Venue Template / 16x9 / V6 Ruby Interpreter EX Series | QFX Series | MX Series Puppet "netdev" module NETCONF (FreeBSD) NETCONF "gem"Puppet Agent (client) Puppet Master (server) "netdev" jpuppet package CONFIGURE: PUPPET Puppet module stored on the Puppet master Puppet Agent downloads module to switch
  • 14. Juniper Networks Large Venue Template / 16x9 / V6 Ruby Interpreter EX Series | QFX Series | MX Series Chef "netdev" module NETCONF (FreeBSD) NETCONF "gem"Chef Client Chef server "netdev" jchef package CONFIGURE: CHEF “netdev” module stored on the Chef server. Chef client downloads module to switch
  • 15. Juniper Networks Large Venue Template / 16x9 / V6 CONFIGURE: PYTHON Build Simple to Complex Applications IT FrameworksPython Shell Python Script Custom Applications open-source – Maintained by CommunityNETCONF Client (NCCLIENT) NETCONF TRANSPORT ONLY VENDOR AGNOSTIC NO ABSTRACTIONS JUNOS SPECIFIC ABSTRACTION LAYER MICRO-FRAMEWORK Junos Python EZ (JunosPyEZ) open-source – Maintained by Juniper "snippets" (no variables) "templates" (merge variables)Resources Configuration Changes Tables Operational State Views
  • 16. Juniper Networks Large Venue Template / 16x9 / V6 AUTOMATION TOOLKIT: COLLECT Configure CollectBuild Tool Description Netconf / DMI •  Standard method for executing RPCs across a network •  Junos exposes all DMI functions via Netconf to remote hosts Junos Scripts •  Built into the Junos OS •  Powerful and flexible onboard toolset •  Available on all Junos platforms PythonEZ •  “Micro-framework" to remotely manage or automate Junos OS devices •  Collect operational states as native Python Operational Data
  • 17. Juniper Networks Large Venue Template / 16x9 / V6 XML NETCONF XML PROTOCOL (RFC4741) Management System Automate config changes, remote invocation of operational commands, collection of logs NETCONF client libraries exist for a number of programming languages such as Java, Perl, Ruby, Python, and even SLAX ! Security Routing Switching COLLECT: NETCONF/DMI •  Secure and connection oriented with SSHv2 as transport •  Structured and transaction-based with XML as RPC request / response •  User-class privilege aware Secure TCP/IP connections via SSHv2 (RFC4742)
  • 18. Juniper Networks Large Venue Template / 16x9 / V6 •  Create custom commands •  Diagnose network problems •  Controlled configuration change Operation Script •  Automate event responses •  Correlate events Event Script •  Assure compliance to business rules network/security policies Commit Configuration Script COLLECT: JUNOS SCRIPTS
  • 19. Juniper Networks Large Venue Template / 16x9 / V6 COLLECT: JUNOS SCRIPTS Each script type uses XML in its own unique way Junos Infrastructure Output XML instructions on what to display Input Blank XML document Op Script Event Script Output XML instructions on what to display (if anything) Input XML event description Commit Script Output XML instructions on actions to take (make changes, issue warnings, errors, etc.) Input XML Junos configuration
  • 20. Juniper Networks Large Venue Template / 16x9 / V6 JUNOS SPECIFIC ABSTRACTION LAYER MICRO-FRAMEWORK Junos Python EZ (JunosPyEZ) COLLECT: PYTHON Build Simple to Complex Applications IT FrameworksPython Shell Python Script Custom Applications open-source – Maintained by CommunityNETCONF Client (NCCLIENT) NETCONF TRANSPORT ONLY VENDOR AGNOSTIC NO ABSTRACTIONS open-source – Maintained by Juniper "snippets" (no variables) "templates" (merge variables)Resources Configuration Changes Tables Operational State Views
  • 21. Juniper Networks Large Venue Template / 16x9 / V6 ENHANCED AUTOMATION SW ARCHITECTURE Hardware Operating System App App App Single Vendor Blob Hardware Operating System App App App Best of Breed Ecosystem Python & Libraries Ruby & Libraries Puppet Agent Chef ClientLayer 3 ZTP Disabled VeriExec Standard Junos image, with the following changes:
  • 22. Juniper Networks Large Venue Template / 16x9 / V6 USE CASES
  • 23. Juniper Networks Large Venue Template / 16x9 / V6 USE CASES – ENTERPRISE IT BENEFITS •  Minimal skill required by onsite deployment team •  Ensure consistent deployment in line with company policies •  Reduces data center build-out from days to minutes Configure CollectBuild NEEDS •  Large Scale •  Minimal Interaction •  Minimal Skills ZTP + Ansible Server
  • 24. Juniper Networks Large Venue Template / 16x9 / V6 USE CASES – ENTERPRISE IT BENEFITS Network Director ZTP + Ansible Server Web Server Database Juniper Firewall New Web Server •  Network Director handles element management and Network as a Service abstraction •  Network Director ensures consistent service deployment with minimal configuration by operations staff •  Network Director Data Center Visualization and Analytics Data ensures up-to-date data is available Configure CollectBuild NEEDS •  Consistent service •  Growing new service •  Abstraction
  • 25. Juniper Networks Large Venue Template / 16x9 / V6 USE CASES – ENTERPRISE IT BENEFITS Network Director ZTP + Ansible Server Ops User Web Server Database Juniper Firewall New Web Server Alert / Report •  Operational workflow automation allows operations staff to schedule tasks •  Create reports based on “Out of Profile” events •  Automate “Remediation Actions” based on report data to improve network availability and reduce MTTR Configure CollectBuild NEEDS •  Monitor •  Report •  Remediate
  • 26. Juniper Networks Large Venue Template / 16x9 / V6 USE CASE – CLOUD AUTOMATION LIFECYCLE Boostraping 1 Install & Config 2 Monitoring & Alarming 3 Repairing 4 Scaling 5 Build 1 Config 2 Collect 3 ZTP Ansible Chef Puppet Ansible PythonEZ Junos Script PythonEZ Netconf / DMI Chef Puppet Ansible SaltStack Nagios LogStach Riemann Graphite Zabbix Collectd AWS CloudFormation CloudFoundry Cloudify Fabric Heat Juju Network Cycle App Cycle SNMP
  • 27. 27 Copyright © 2013 Juniper Networks, Inc. www.juniper.net THANK YOU....