How Open NX-OS enables more Open, Extensible, Modular and Flexible Datacenters Shane Corban Product Manager PSODCT-2030
|
|
- Stephanie Stafford
- 6 years ago
- Views:
Transcription
1
2 How Open NX-OS enables more Open, Extensible, Modular and Flexible Datacenters Shane Corban Product Manager PSODCT-2030
3 Agenda Data Center Trends Customer Requirements Driving Change Open NX-OS Introduction Open Bootloaders Open Automation Tool Integration Open Interfaces Open Programmability Tool Choice Conclusion
4 Session Objectives At the end of the session, the participants should be able to: Articulate Cisco s Open-NXOS feature set and capabilities Dispel the perception in the SDN space that Cisco and NX-OS is not extensible, modular and programmable Understand how this Open Framework provides both the feature richness of traditional NX-OS along with the extensibility/modularity and an extensive programmatic toolset
5 Next-Generation Data Center Trends Deliver Services At Speed, At Scale, At Lowest Cost Web2.0 Cloud Service Providers Enterprise/Financial Public Sector Open Innovations Scale Agility Security Workload Mobility Compliance Fast Services Scalable Architecture Capex & Opex Optimization
6 Driving Infrastructure Transformation Enabling Business Innovation Velocity Automation Innovation Consistency Simplify Infrastructure Management Modular, Multivendor Interoperability Adaptable Operating System
7 OPEN NXOS Enhancements across all NX-OS OPEN Infrastructure NX-OS -Layers Extensible, Open, Programmable POAP NXAPI PXE Yocto SDK Data Models BootStrap/ and Provisioning Native Package and Application Integration Management Standard Open Open Interfaces Adaptable NXOS SDK Programmable Automation and Visibility Server Management Tools Auto Deployment Options Extensibility Open Application Integration Open NX-OS consistent across Programmability DevOps both ToR and Modular Tool Choice Enabling
8 Open NX-OS: Infrastructure Layer Enhancements OPEN BOOTLOADERS & PROVISIONING OPEN PACKAGE/APPLICATION INTEGRATION Open NXOS OPEN INTERFACES OPEN OBJECT BASED API s (NX-API, Model Driven) Open NX-OS consistent across both ToR and Modular
9 Open NX-OS Bootloaders & Provisioning ipxe Leverage existing compute deployment infrastructure (PXE/iPXE) for operationalizing NX-OS Deploy NX-OS from a web server via HTTPS or TFTP server with support for both IPv4 and IPv6 NX-OS CLI option added to select boot option either <bootflash(default) > or <pxe> TFTP GET FILE/HTTP URL DHCP DISCOVER(v4/v6) Validate Image Checksum & Boot Boot Server(DHCP & HTTP/TFTP) NX-OS Image Repository IP Address & File/Image URL VTEP VTEP VTEP VTEP
10 Open NX-OS: Infrastructure Layer Enhancements OPEN BOOTLOADERS & PROVISIONING OPEN PACKAGE/APPLICATION INTEGRATION Open NXOS OPEN INTERFACES OPEN OBJECT BASED API s (NX-API, Model Driven) Open NX-OS consistent across both ToR and Modular
11 Open NX-OS Package Management via YUM/RPM LXC and Native Daemons Ability to third party packages in Secure Guestshell or natively in NX- OS kernel Install all third party applications (Puppet/Chef, etc) as RPMs Daemon managed via standard Linux interfaces Built-in support for YUM package manager Patching and upgrade using standard rpm/yum workflows NX-OS processes(bgp) can be upgraded/patched via yum update Package as RPM C app with standard Linux constructs Open Embedded 64 bit Build Environment RPM upload Cisco/Local Repository RPM local repository Linux Daemon Linux Kernel YUM Install init.d Raw Socket Netdevs Libpcap ASIC Monitoring server Build Server Target Switch
12 Open NX-OS Custom Application Integration Third party or custom developed applications deployed: Natively in NX-OS Linux In isolated Secure CentOS7 Guestshell Environment Custom Application Building/Integration: Download Yocto 1.2 SDK toolchain, available openly from Cisco CCO or Install SDK on any Linux distribution server in your datacenter - Fedora/Ubuntu/CentOS Build/Make application source/scripts, and package and deploy using yum install on infrastructure Deploy Application using Standard Linux Methods: YUM install custom agent RPM start script in /etc/init.d/app start or service app start Local Repository Server(YUM) Yum install app.rpm Respository
13 Open NX-OS Third Party Application Integration Software Architecture OpenLLDP tcollector Third Party Protocol Apps Routing/Switching Packages Devops Orchestration Base NX-OS Automation Monitoring/ Analytics Third Party/Custom Applications 64 Bit Yocto Based Linux Kernel Kernel Route Kernel ARP Kstack/Netdevs Kernel Switch Hardware User Space Space
14 Open NX-OS Puppet/Chef Puppet/Chef Agent: Architecture Cisco Puppet Agent RPM/software package posted to Puppetforge and Open Sourced to Github Install Cisco Puppet Module on Puppet Master Yum install Puppet Agent rpm on switches Switch Agent periodically will poll Puppet/Chef Master for updated catalog/cookbooks and attempt to converge switch to desired state Cisco Puppet/Chef Module(Incl Utility GEMs) Linux Software Repository Server Yum/RPM install puppet/chef.rpm NX-OS NX-API Cisco Puppet/Chef Agent Native Linux Service /etc/init.d/puppet.d & chef.d Puppet/Chef Master Server
15 Open NX-OS Puppet/Chef Cisco Chef & Puppet Agent Types/Provider Support Agents RPM installed natively on switch, using agent RPM or within isolated guestshell environment Supported Agent Types/Providers for Camden Cisco Network Element Chef/Puppet module code will be published on github, CCO, and Chef Supermarket, Puppetforge websites Resource & Provider Code Provider Utility (Device Objects, Node Object, Object->CLI mapping etc) Transport Mgr Utility (aka NXAPI Utility) Agent is extensible beyond what we support by default by using the utility classes. Agent is also extensible by passing CLI using cisco_command_config resource: cisco_command_config { " feature-portchannel1": command => " interface port channel1\n description nwk ic4-gw1 Po2407\n no switchport\n ip address /31\n } Camden Chef/Puppet Agent Types/Providers cisco_vtp cisco_tacacs_server cisco_tacacs_server_host cisco_snmp_server cisco_snmp_community cisco_snmp_group cisco_ospf cisco_ospf_vrf cisco_vlan cisco_bgp* cisco_bgp_vrf* cisco_interface cisco_interface_ospf cisco_interface_vlan
16 Open NX-OS: Third Party Application Integration Secure Guest Shell Native Shell, RPM + Containers Bash Ns=global Native Linux Processes Native Linux Processes Ns=global Bash Native Linux Processes Native Linux Processes Native Linux Processes Ns=global Ns=guestshell Ns=guestshell Ns=guestshell Ns=guestshell Pkg-1.rpm Pkg-2.rpm Pkg-4.rpm Guest root file system NX-OS root file system Kernel (cgroup, LSM) Pkg-2.rpm Pkg-3.rpm Secure common distribution CentOS7 environment in which customer may install their own custom applications Use guestshell resize command to restrict CPU/memory/rootfs resources available to Guest Shell
17 Open NX-OS: Infrastructure Layer Enhancements OPEN BOOTLOADERS & PROVISIONING OPEN PACKAGE/APPLICATION INTEGRATION Open NXOS OPEN INTERFACES OPEN OBJECT BASED API s (NX-API, Model Driven) Open NX-OS consistent across both ToR and Modular
18 Open NX-OS Linux Interfaces Bash Access Leverage Linux command toolkit for monitoring configuration and troubleshooting # tcpdump -w file.pcap -i eth1-1 Use ethtool to display detailed interface statistics: #ethtool S eth2-1 Use ifconfig to change mtu for an interface to jumbo MTU: #ifconfig eth2-1 mtu 9000 Use ip route to add a static route for a given interface: #ip route add /24 via dev eth2-1 Leverage bash for NX-OS scripting automation vsh c show interface brief grep up awk/sed
19 Hardware Linux Kernel User Space Apps Open Interfaces: NX-OS Kernel Stack Interfaces Representing VRF context via Linux Name Space Linux Networking Apps Monitoring/Visibility Automation/Provisioning Default VRF VRF Red VRF Orange VRF Purple Forwarding information within the VRF context can be accessed via a corresponding Linux Name Space Default Name Space Name Space Red Name Space Orange Linux Networking Stack Name Space Purple NetDevices Portchannel1 Eth1/1 Eth1/2 SubIntf Eth M/N setns, ip-netns to change VRFs and add routes within a given namespace. ASIC-1 ASIC-2 ASIC-3... ASIC-M Switch Ports
20 Open NX-OS: Infrastructure Layer Enhancements OPEN BOOTLOADERS & PROVISIONING OPEN PACKAGE/APPLICATION INTEGRATION Open NXOS OPEN INTERFACES OPEN OBJECT BASED API s (NX-API, Model Driven) Open NX-OS consistent across both ToR and Modular
21 Open NX-OS Programmability NX-API Developer Sandbox Tool provides a convenient way for network engineers to get up to speed with scripting and automation via web browser interface Available on all Nexus platforms. CLI commands embedded in structured input and output (JSON/XML) via HTTP/HTTPS Use feature nxapi to enable access on the platform
22 Open NX-OS Programmability Model Driven Automation CLI REST JSON RPC Object Store REST API(HTTP/HTTPS) Config Faults & Events Data Models (Logical / Concrete) BGP Dom-x Sys Dom-y ACL MIT Data Management Engine Operational Data Stats SNMP DME Processes BGP VLAN LACP ACL QoS Automate at scale using REST API access to Nexus object store Automate operations leveraging object create/update/delete operations Benefits of Model Based automation Software productivity Software maintainability Software quality and code reuse Asynchronous model driven programmability: BGP, VLAN, LACP, ACL, QoS, UDLD, CDP, MAC, DHCP, DNS, RBAC, AAA,SVI, Logging, NTP, VRRP Object Model Specification available at Push based model for event reporting, leveraging websockets interface.
23 Object Based Programmability BGP Configuration CLI POST Request (Pre Camden) POST Request BGP Object (Camden) router bgp 11 router-id POST {'content-type':'application/jsonrpc'}.json() { "jsonrpc": "2.0", "method": "cli", "params": { "cmd": "config t", "version": 1 }, "id": 1}, { "jsonrpc": "2.0", "method": "cli", "params": { "cmd": "router bgp 11", "version": 1 },"id": 1}, { "jsonrpc": "2.0", "method": "cli", "params": { "cmd": "router-id ", "version": 1}, "id": 2}] POST IP/api/mo/sys/bgp/inst.json { "bgpinst" : { "children" : [{ "bgpdom" : { 11 "attributes" : { "name":"default", "rtrid" : " " } } } ] } }
24 Open-NXOS Reference Links Software Chef Agent(Supermarket) Puppet Agent(Puppetforge) Third Party Agents Repository(Cisco Repo) Nexus 3/9K GiT Repository (Scripting Examples, etc) SDK for developing custom application RPMs Link thirdparty-yum/
25 Complete Your Online Session Evaluation Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card. Complete your session surveys though the Cisco Live mobile app or your computer on Cisco Live Connect. Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
26 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Table Topics Meet the Engineer 1:1 meetings Related sessions
27 Thank you
28
Programmability and Automation on Cisco Nexus Platforms
Programmability and Automation on Cisco Nexus Platforms Krishna Chaitanya, Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this
More informationMaximizing Network Programmability and Automation with Open NX-OS
BRKDCN-2025 Maximizing Network Programmability and Automation with Open NX-OS Nicolas Delecroix, Technical Marketing Engineer, INSBU Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker
More informationBuilding Applications with IOx
Building Applications with IOx DevNet 1031 Albert Mak, Senior Technical Lead, IOx, Enterprise Engineering DEVNET-1031 Agenda Applications in Fog/Edge Computing Introducing IOx IOx Application Enablement
More informationAutomation and Programmability using Cisco Open NXOS and DevOps Tools
Automation and Programmability using Cisco Open NXOS and DevOps Tools Jeff Lester Sr. Solutions Integration Architect Matt Tarkington Consulting Engineer Services Cisco Spark How Questions? Use Cisco Spark
More informationNXOS in the Real World Using NX-API REST
NXOS in the Real World Using NX-API REST Adrian Iliesiu Corporate Development Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationIntuit Application Centric ACI Deployment Case Study
Intuit Application Centric ACI Deployment Case Study Joon Cho, Principal Network Engineer, Intuit Lawrence Zhu, Solutions Architect, Cisco Agenda Introduction Architecture / Principle Design Rollout Key
More informationMulti-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)
Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey - Sr. Director, Technical Marketing & Integrations BRKCLD-2008 Agenda Introduction Architecture
More informationPuppet Neutron. Docker
Ansible Python Agile Salt OpenDaylight Eclipse NX-API Unicorn CI/CD IaaS SDK Netconf Chef Controller Puppet Neutron JSON XML OpenStack IDE Go NFV YANG Container Docker REST LXC Automation OpenFlow API
More informationCloudCenter for Developers
DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the
More informationIntroduction to Cisco Virtual Topology System DP Ayyadevara, Product Manager, Cloud Virtualization Cisco PSOSDN-1050
Introduction to Cisco Virtual Topology System DP Ayyadevara, Product Manager, Cloud Virtualization Group @ Cisco PSOSDN-1050 Agenda Cisco Data Center SDN Strategy Programmable Fabric with VTS VTS Architecture
More informationNetwork Programmability and Automation with Cisco Nexus 9000 Series Switches
White Paper Network Programmability and Automation with Cisco Nexus 9000 Series Switches White Paper August 2016 2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.
More informationAll you need to know about Cisco Nexus 3000 Series Switches #NB Tech A14
All you need to know about Cisco Nexus 3000 Series Switches #NB Tech A14 Cisco keeps on launching switches of different series with the unique features and benefits. Cisco 3000 Series switches are one
More informationLTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager
LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager Henrique Molina, Technical Marketing Engineer Matthias Wessendorf, Technical Marketing Engineer Cisco Spark How
More informationMigrating Applications with CloudCenter
Migrating Applications with CloudCenter Tuan Nguyen, Technical Marketing Engineer, Insieme BU DEVNET-1179 Cisco Spark How Questions? Use Cisco Spark to chat with the speaker after the session 1. Find this
More informationBenefits of SDN Modeling and Analytics tool for complex Service Provider Network
Benefits of SDN Modeling and Analytics tool for complex Service Provider Network George Backer, Senior Director, Charter Communications Manish Jani, Senior Architect, Cisco Systems BRKNMS-1010 BRKNMS-1010
More informationDevOps CICD for VNF a NetOps Approach
DevOps CICD for VNF a NetOps Approach Renato Fichmann Senior Solutions Architect Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.
More informationOpen Agent Container (OAC)
, page 1 This chapter explains the (OAC) environment and its installation in the following Cisco Nexus Switches: Cisco Nexus 5600 Switches Cisco Nexus 6000 Switches OAC is a 32-bit CentOS 6.7-based container
More informationDevNet Workshop-Hands-on with CloudCenter and Jenkins
DevNet Workshop-Hands-on with CloudCenter and Jenkins Tuan Nguyen, Technical Marketing Engineer, CPSG Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find
More informationDesigning and Implementing Cisco Network Programmability (NPDESI) v1.0
Data Sheet Learning Services Designing and Implementing Cisco Network Programmability (NPDESI) v1.0 Overview The Designing and Implementing Cisco Network Programmability (NPDESI) version 1.0 Cisco Training
More informationCisco Tetration Analytics
Cisco Tetration Analytics Real-time application visibility and policy management using advanced analytics Yogesh Kaushik, Sr. Director Product Management PSOACI-2100 Agenda Market context Introduction:
More informationIntroduction to IOS-XR 6.0. Joachim Jerberg Jensen System Engineer, Global Service Providers CCIE SP #42403
Introduction to IOS-XR 6.0 Joachim Jerberg Jensen joajense@cisco.com System Engineer, Global Service Providers CCIE SP #42403 Agenda Introduction Software Architecture Overview Flexible Packaging Application
More informationCisco Nexus 9200 Switch Datasheet
Cisco Nexus 9200 Switch Datasheet CONTENT Content... 1 Overview... 2 Appearance... 2 Key Features and Benefits... 3 NX-OS Software... 4 Nexus 9200 Compare models... 6 Specification of nexus 9200 series
More informationData Center Fabric Design: Leveraging Network Programmability and Orchestration
Data Center Fabric Design: Leveraging Network Programmability and Orchestration BRKDCT-3641 Brenden Buresh DC Technical Solutions Architect Agenda Introduction Data Center Trends 2-Tier Leaf Spine Architecture
More informationDeployment Patterns using Docker and Chef
Deployment Patterns using Docker and Chef Sandeep Chellingi Sandeep.chellingi@prolifics.com Agenda + + Rapid Provisioning + Automated and Managed Deployment IT Challenges - Use-cases What is Docker? What
More informationITBraindumps. Latest IT Braindumps study guide
ITBraindumps http://www.itbraindumps.com Latest IT Braindumps study guide Exam : 400-151 Title : CCIE Data Center v2.0 Vendor : Cisco Version : DEMO Get Latest & Valid 400-151 Exam's Question and Answers
More informationAUTOMATION AT THE NETWORK LAYER. Rick Shermdog Sherman and Scott Garman Puppet Labs
AUTOMATION AT THE NETWORK LAYER Rick Shermdog Sherman and Scott Garman Puppet Labs Brief Intro to Puppet Puppet is a configuration management and application orchestration tool Automate IT deployments
More informationThink Small to Scale Big
Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger
More informationEnd-to-end fabric visibility
End-to-end fabric visibility Bringing web-scale networking September 21 th, 2017 Attilla de Groot SE, HCIE #3494 1 Cumulus Linux architecture Uniform operating model write any tools, use any apps User
More informationUsing PowerOn Auto Provisioning
This chapter describes how to deploy and use PowerOn Auto Provisioning (POAP) This chapter contains the following sections: Information About PowerOn Auto Provisioning, page 1 Guidelines and Limitations
More informationPnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure
LTRNMS-2007 PnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure Thomas Gerneth, Julian Mueller,Tobias Huelsdau Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after
More informationCisco Virtual Networking Solution for OpenStack
Data Sheet Cisco Virtual Networking Solution for OpenStack Product Overview Extend enterprise-class networking features to OpenStack cloud environments. A reliable virtual network infrastructure that provides
More informationVirtualized Video Processing: Video Infrastructure Transformation Yoav Schreiber, Product Marketing Manager, Service Provider Video BRKSPV-1112
Toonces LOOK OUT! Virtualized Video Processing: Video Infrastructure Transformation Yoav Schreiber, Product Marketing Manager, Service Provider Video BRKSPV-1112 Agenda Video Industry Evolution and Challenges
More informationMulti-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)
Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey Senior Director, Technical Marketing and Integrations Agenda Introduction Architecture
More informationOne Platform Kit: The Power to Innovate
White Paper One Platform Kit: The Power to Innovate What Could You Do with the Power of the Network? What if you could: Reach into your network and extract the information you need, when you need it? Directly
More informationInside Cisco IT: Zero Touch Deployment Using Cisco Prime Infrastructure
Inside Cisco IT: Zero Touch Deployment Using Cisco Prime Infrastructure Stephen Hoover - Member of Technical Staff David Iacobacci - Member of Technical Staff Mary Kadomoto - Director BRKCOC-2001 Agenda
More informationIntelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010
Intelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010 Agenda Challenges Architectures Cisco IWAN Proof Points Challenges Application landscape is changing Applications Are Moving to
More informationTechnologies for the future of Network Insight and Automation
Technologies for the future of Network Insight and Automation Richard Wade (ricwade@cisco.com) Technical Leader, Asia-Pacific Infrastructure Programmability This Session s Context Service Creation Service
More informationApplication Hosting in IOS-XE
DEVNET-1695 Application Hosting in IOS-XE Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect Enterprise Networks @bryan25607 Cisco Spark How Questions? Use Cisco Spark to communicate with the
More informationCisco Virtualized Infrastructure Manager
DEVNET-2570 Virtualized Infrastructure Manager Suhail Syed, Product Manager Vamsi Krihsna Kuppur, Product Manager Spark How Questions? Use Spark to communicate with the speaker after the session 1. Find
More informationDevNet Technical Breakout: Introduction to ACI Programming and APIs.
DevNet Technical Breakout: Introduction to ACI Programming and APIs. Michael Cohen Agenda Introduction to ACI ACI Policy ACI APIs REST API Python API L4-7 Scripting Opflex 3 Application Centric Infrastructure
More informationIntroduction to OpenConfig
DEVNET-1775 Introduction to OpenConfig Santiago Álvarez, TME Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App
More informationDeploying Cloud Network Services Prime Network Services Controller (formerly VNMC)
Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC) Dedi Shindler - Sr. Manager Product Management Cloud System Management Technology Group Cisco Agenda Trends Influencing
More informationAPIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks
APIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks Saurav Prasad Technical Marketing Engineer CTHNMS-1002 Cisco Spark How Questions? Use Cisco Spark to chat with the speaker after
More informationWorking at cloud Speed with the next generation IOS-XR
Working at cloud Speed with the next generation IOS-XR Ahmed Abeer, Technical Marketing Engineer aabeer@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationBe smart. Think open source.
Foreman Basics Be smart. Think open source. Foreman - Basics Lifecycle management of physical and virtual machines made easy! Agenda Introduction to Foreman Architecture Setup Provisioning Configuration
More information2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
2018 Cisco and/or its affiliates. All rights reserved. Cisco Public PSODCN-1030 Intent Based Systems Deliver Automation Dave Malik Cisco Fellow and Chief Architect Advanced Services @dmalik2 2018 Cisco
More informationAutomation with Meraki Provisioning API
DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.
More informationOCP Networking Workshop. SAI-Switch Abstraction Interface SONiC Software for Open Networking in the Cloud
OCP Networking Workshop SAI-Switch Abstraction Interface SONiC Software for Open Networking in the Cloud One Investment to Unblock Hardware Innovation Monitoring, Management, Deployment Tools, Cutting
More informationIntroduction to Cisco IoT Tools for Developers IoT 101
Introduction to Cisco IoT Tools for Developers IoT 101 Mike Maas, Technical Evangelist, IoT, DevNet Angela Yu, Technical Leader DEVNET-1068 Agenda The Cisco IoT System Distributing IoT Applications Developer
More informationZero-Touch Operations - Managing Your Network as Code
BRKSDN-2644 Zero-Touch Operations - Managing Your Network as Code Xavier Mertens Global Systems Engineer - CGEM Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationThe Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager
The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure Albert Law Solution Architect Manager Agenda The Challenges and the trend Bridging the gap Next step 2 FROM
More informationNX-API Developer Sandbox
About the, on page 1 Guidelines and Restrictions for the Developer Sandbox, on page 2 Enabling and Accessing the Developer Sandbox, on page 2 Configuring the Message Format and Command Type, on page 3
More informationResilient WAN and Security for Distributed Networks with Cisco Meraki MX
Resilient WAN and Security for Distributed Networks with Cisco Meraki MX Daghan Altas, Director of Product Management BRKSEC-2900 Agenda Problem Cisco CNG Live network creation demo (45m) Product Brief
More informationAdvanced Continuous Delivery Strategies for Containerized Applications Using DC/OS
Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate
More informationRedhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide
Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide Oded Nahum Principal Systems Engineer PLUMgrid EMEA November 2014 Page 1 Page 2 Table of Contents Table
More informationOpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished DEVNET-1104
OpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished Engineer @eyepv6 DEVNET-1104 Agenda Introduction DevOps OpenStack Virtualization CI/CD Pipeline Orchestration Conclusion What is DevOps?
More informationUse Plug and Play to Deploy New Devices
About Plug and Play, page 1 Prerequisites for Using Plug and Play, page 2 Plug and Play Workflow, page 2 Use the Plug and Play Dashboard to Monitor New Device Deployments, page 4 Create Plug and Play Profiles
More information2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco ACI App Center Fabrice Servais, Software Engineer, Data Center Networking, Cisco Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationSimplifying Network Operations through Data Center Automation
Simplifying Network Operations through Data Center Automation It s simply not good enough to have a great and scalable network alone. A data center can have tens of thousands of compute, storage and network
More informationConfiguring and Operating a Hybrid Cloud with Microsoft Azure Stack
Course 10995: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Page 1 of 1 Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Course 10995: 4 days; Instructor-Led Introduction
More informationTransforming Networks for Higher Performance. Technologies and Strategies for Service Providers
Transforming Networks for Higher Performance Technologies and Strategies for Service Providers Volker Tegtmeyer, Sr. Manager Marketing Cloud and Virtualization DEVNET-1018 Agenda Digital Transformation
More informationApplying Hyper-scale Design Patterns to Routing
Applying Hyper-scale Design Patterns to Routing Hannes Gredler, CTO RtBrick Inc. DEVNET-2064 2 Who am I? CTO at RtBrick, Inc. Past stint: Distinguished Engineer with the other router-vendor 18 Years working
More informationHosting Applications Using Configuration Management Tools
Hosting Applications Using Configuration Management Tools Configuration management tools are used to automate manual tasks, such as setting up servers and network devices. As application delivery requirements
More informationPICA8 Intro. Copyright 2015 Pica8 Inc. All Rights Reserved.
PICA8 Intro pica8.com sales@pica8.com @pica8 Copyright 2015 Pica8 Inc. All Rights Reserved. Pica8 for Network Monitoring Fabrics The Leader in White Box SDN for Monitoring Networks ORCHESTRATION AUTOMATION
More informationGet Hands On With DNA Center APIs for Managing Intent
DEVNET-3620 Get Hands On With DNA Center APIs for Managing Intent Adam Radford Distinguished Systems Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationPSOACI Tetration Overview. Mike Herbert
Tetration Overview Mike Herbert Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion
More informationOpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist
OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion
More informationNetDevOps Style Configuration Management for the Network
DEVNET-3616 NetDevOps Style Configuration Management for the Network Hank Preston, NetDevOps Evangelist ccie 38336, R/S @hfpreston Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker
More informationCisco Integrated System for Microsoft Azure Stack
Cisco Integrated System for Microsoft Azure Stack Siva Sivakumar, Sr. Director, Cisco Computing Systems Product Group PSOCLD-1300 Agenda Trends Microsoft Azure Stack Overview The Cisco Solution Cisco Solution
More informationRouting Underlay and NFV Automation with DNA Center
BRKRST-1888 Routing Underlay and NFV Automation with DNA Center Prakash Rajamani, Director, Product Management Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationPradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc.
Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc. March 4 th, 2014 2012 2010 Cisco and/or its affiliates. All rights reserved. 1 2012 Cisco and/or
More informationCisco UCS Director and ACI Advanced Deployment Lab
Cisco UCS Director and ACI Advanced Deployment Lab Michael Zimmerman, TME Vishal Mehta, TME Agenda Introduction Cisco UCS Director ACI Integration and Key Concepts Cisco UCS Director Application Container
More informationKuber-what?! Learn about Kubernetes
DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems
More informationVXLAN EVPN Fabric and automation using Ansible
VXLAN EVPN Fabric and automation using Ansible Faisal Chaudhry, Principal Architect Umair Arshad, Sr Network Consulting Engineer Lei Tian, Solution Architecture Cisco Spark How Questions? Use Cisco Spark
More informationExtreme IP Fabrics Deliver Automated Cloud Data Center Scale and Agility
Solution Brief Extreme IP Fabrics Deliver Automated Cloud Data Center Scale and Agility Highlights Delivers superior scalability for large to mega-scale data centers leveraging a cloud-proven, standard
More informationPuppet Managed Cisco UCS Infrastructure with Docker Enterprise Edition for Container Management
Puppet Managed Cisco UCS Infrastructure with Docker Enterprise Edition for Container Management 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1
More informationVRF, MPLS and MP-BGP Fundamentals
VRF, MPLS and MP-BGP Fundamentals Jason Gooley, CCIEx2 (RS, SP) #38759 Twitter: @ccie38759 LinkedIn: http://www.linkedin.com/in/jgooley Agenda Introduction to Virtualization VRF-Lite MPLS & BGP Free Core
More informationCisco Container Platform
Cisco Container Platform Pradnesh Patil Suhail Syed Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click
More informationCourse Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.
[MS20537]: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Azure Delivery Method : Instructor-led (Classroom)
More informationSupported Platforms for Cisco Path Trace, Release x. This document describes the supported platforms for the Cisco Path Trace, Release x.
Cisco Path Trace Application for APIC-EM Supported Platforms, Release 1.5.0.x First Published: 2017-06-23, Release 1.5.0.x This document describes the supported platforms for the Cisco Path Trace, Release
More informationOrchestration: Accelerate Deployments and Reduce Operational Risk. Nathan Pearce, Product Development SA Programmability & Orchestration Team
Orchestration: Accelerate Deployments and Reduce Operational Risk Nathan Pearce, Product Development SA Programmability & Orchestration Team Agenda 1 2 3 Industry Trends Customer Journey Use Cases 2016
More informationBuilding a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical
Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1106 Agenda Cisco Media Blueprint Media Workflows
More informationalso supports JSON output format for specific commands.
About, page 1 Using, page 2 Additional References, page 12 About On Cisco Nexus devices, command-line interfaces (CLIs) are run only on the device. improves the accessibility of these CLIs by making them
More informationThe NX-API CLI also supports JSON/CLI Execution in Cisco Nexus 3500 Series devices.
About, page 1 Using, page 2 XML and JSON Supported Commands, page 9 About On Cisco Nexus devices, command-line interfaces (CLIs) are run only on the device. improves the accessibility of these CLIs by
More informationThe Next Opportunity in the Data Centre
The Next Opportunity in the Data Centre Application Centric Infrastructure Soni Jiandani Senior Vice President, Cisco THE NETWORK IS THE INFORMATION BROKER FOR ALL APPLICATIONS Applications Are Changing
More informationNetDevOps for the Network Dude How to get started with API's, Ansible and Python
DEVNET-1002 NetDevOps for the Network Dude How to get started with API's, Ansible and Python François Caen, Systems Engineer - @f_caen Cisco Spark How Questions? Use Cisco Spark to communicate with the
More informationDNA Automation Services Offerings
DNA Automation Services Offerings Jamie Owen, Solutions Architect, Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationIntelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access
Now a part of Cisco We bought Viptela Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access Branch Hybrid WAN Transport IPsec Secure MPLS (IP-VPN) Private Cloud Virtual Private
More informationUCS Management Deep Dive
UCS Management Deep Dive Jeff Silberman UCS Technical Marketing Engineer 2 Agenda Introductions UCS Architecture, Innovations, Topology Physical Building Blocks Logical Building Blocks Typical Use Cases
More informationUCS Management Architecture Deep Dive
UCS Management Architecture Deep Dive Agenda Introductions UCS Architecture, Innovations, Topology Physical Building Blocks Logical Building Blocks Typical Use Cases (Live UCS Demo) Programmable Infrastructure
More informationOptimizing the Usability of YANG Models for Network Automation
ydk.io Optimizing the Usability of YANG Models for Network Automation Craig Hill Distinguished Systems Engineer U.S. Public Sector CTO Office @netwrkr95 CCIE #1628 crhill@cisco.com CHI-NOG Chicago, IL
More informationDistributed Branch Deployment Costs
Branch Deployment Automation with Prime Infrastructure and APIC-EM Prakash Rajamani, Manager, Product Management Bipin Kapoor, Manager, Technical Marketing PSONMS-2003 Distributed Branch Deployment Costs
More informationGuest Shell. Finding Feature Information. Information About Guest Shell. Guest Shell Overview
Guestshell is a virtualized Linux-based environment, designed to run custom Linux applications, including Python for automated control and management of Cisco devices. It also includes the automated provisioning
More informationAutomated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper
Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture White Paper October 2017 Juniper Networks Mobile Cloud Architecture Automated Control and Orchrestration Juniper
More informationNX-API. About NX-API. Transport. Message Format. About NX-API, page 1 Using NX-API, page 2
About, page 1 Using, page 2 About On Cisco Nexus devices, command-line interfaces (CLIs) are run only on the device. improves the accessibility of these CLIs by making them available outside of the switch
More informationPython Programmability provides a Python module that allows users to interact with IOS using CLIs.
Python Programmability provides a Python module that allows users to interact with IOS using CLIs. Information About Python CLI Module, page 1 Additional References for the, page 4 Feature Information
More informationModelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer
Modelos de Negócio na Era das Clouds André Rodrigues, Cloud Systems Engineer Agenda Software and Cloud Changed the World Cisco s Cloud Vision&Strategy 5 Phase Cloud Plan Before Now From idea to production:
More informationIntroduction to Aruba Dik van Oeveren Aruba Consulting System Engineer
Introduction to Aruba 8400 Dik van Oeveren Aruba Consulting System Engineer 8400 Hardware Overview 2 Aruba campus edge switch portfolio 3810M 5400R Advanced Layer 3 Layer 2 2530 8, 24 or 48 ports with
More informationUser Workspace Management
Access the Interface, page 1 User Management Workspace User Types, page 4 Projects (Admin User), page 5 Users (Admin User), page 9 CML Server (Admin User), page 11 Connectivity, page 30 Using the VM Control
More informationDeploying Cloud-Agnostic Applications with Cisco CloudCenter
LTRCLD-2303 Deploying Cloud-Agnostic Applications with Cisco CloudCenter Zack Kielich CloudCenter Product Manager Vince Motto Sr. Technical Leader Andrew Horrigan Consulting Engineer Matt Tarkington Consulting
More information