Maximizing Network Programmability and Automation with Open NX-OS

Size: px
Start display at page:

Download "Maximizing Network Programmability and Automation with Open NX-OS"

Transcription

1

2 BRKDCN-2025 Maximizing Network Programmability and Automation with Open NX-OS Nicolas Delecroix, Technical Marketing Engineer, INSBU

3 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 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkdcn Cisco and/or its affiliates. All rights reserved. Cisco Public

4 Agenda Extending NX-OS Guest Shell NX-SDK Automating NX-OS YANG and OpenConfig Ansible Monitoring NX-OS Streaming Telemetry

5 Extending NX-OS

6 Guest Shell

7 Securely Run Custom On-Box Linux Apps NX-OS CLI Guest Shell: Secure Linux Container bootflash: Open Source Apps Your Custom Apps (C, Python, Go ) CentOS 7.0 rootfs BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 7

8 What Have Customers Been Doing with the Guest Shell? Monitoring agents distributed on every switch Existing collectors: OpenTSDB, Ganglia, Nagios, etc. For both standard Linux components (CPU, memory, interface counters), as well as NX-OS (routes, buffers,...) Custom collectors: ECMP load balancing, PTP accuracy Chef / Puppet agents Intrusion Detection DNSFlow agent to detect phishing activity Custom IDS agents Custom control plane: Quagga BGP Automatic configuration backup to a private Git repository Tcpdump Use the Nexus 9K as a PXE server! BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 8

9 Guest Shell Import Export: Deployment at Scale New! Shipping from 7.0(3)I7(1) September 2017 Define your custom environment in the Guest Shell, install custom apps, etc Then export it and import it on any other Nexus 9K BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 9

10 Guest Shell Export on the Development Switch EX-1# guestshell ~]$ ls -l total 6 -rwxrwxr-x 1 guestshell users 303 Apr buffer.py -rwxrwxr-x 1 guestshell users 946 Apr ptp_monitoring.py -rw-rw-r-- 1 guestshell users 15 Apr test.py [guestshell@guestshell ~]$ exit logout EX-1# BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 10

11 Guest Shell Export on the Dev Switch EX-1# guestshell ~]$ ls -l total 6 -rwxrwxr-x 1 guestshell users 303 Apr buffer.py -rwxrwxr-x 1 guestshell users 946 Apr ptp_monitoring.py -rw-rw-r-- 1 guestshell users 15 Apr test.py [guestshell@guestshell ~]$ exit logout EX-1# guestshell export rootfs package bootflash:my_guest_shell Access to the guest shell will be temporarily disabled while exporting it to target destination. Are you sure you want to continue? (y/n) [n] y 2017 Nov 30 15:38: EX-1 %VMAN-2-MOVE_STATE: Successfully exported virtual service 'guestshell+' ; Destination set to bootflash:/my_guest_shell EX-1# dir bootflash:my_guest_shell Nov 30 15:38: my_guest_shell BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 11

12 Guest Shell Import on the Production Switches EX-2# copy scp:// /home/img/my_guest_shell bootflash: vrf management my_guest_shell 100% 250MB 12.5MB/s 00:20 Copy complete EX-2# guestshell upgrade package bootflash:my_guest_shell Your root filesystem will be deleted and replaced with an upgraded root filesystem. Be sure to save your work. Are you sure you want to upgrade the guest shell? (y/n) [n] y Validating the provided rootfs EX-2# guestshell [guestshell@guestshell ~]$ ls -l total 6 -rwxrwxr-x 1 guestshell users 303 Apr buffer.py -rwxrwxr-x 1 guestshell users 946 Apr ptp_monitoring.py -rw-rw-r-- 1 guestshell users 15 Apr test.py [guestshell@guestshell ~]$ BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 12

13 NX-SDK

14 Tighter Integration of Custom Linux Apps with NX-OS New! Shipping from 7.0(3)I6(1) May NX-SDK: a simple, flexible and powerful tool for custom on-box applications to gain access to NX-OS infra functionalities. Custom on-box Linux applications can: Be written in Python or C++. Run natively just like any other native NX-OS feature. Startup and management is handled by NX-OS, similar to the native NX-OS features. Define their own custom CLIs (config and show commands), with callback handlers when their CLI gets executed. Generate custom syslogs, events & error history messages. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 14

15 NX-SDK Components On the switch: NX-OS Infra SDK API Library, for on-box apps to interact with NX-OS. Off the switch: off-box toolkit for app development. Python/C++ NX-SDK header and stub files for apps to interact with NX-OS. Framework to compile C++ applications. Not needed for Python. Framework to package those apps as RPMs. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 15

16 Nexus 9K Custom Applications (Python, C++, Go, Ruby) Native NX-OS Applications (L2, L3, Platform, etc.) Linux NX-OS NX-SDK API Library CLI Syslog, Event & Error history HA Event Manager Much More DME, RIB, timers, etc. 16

17 Some APIs Exported by NX-SDK For You to Use Gain access to NX-OS Infra functionalities static NxSdk *getsdkinst(int argc, char **argv); Gain access to NX-OS CLI virtual NxCliParser *getcliparser(); Create a new custom CLI config command virtual NxCliCmd *newconfigcmd(const char *cmd_name, const char *syntax); Create a new custom CLI show command virtual NxCliCmd *newshowcmd(const char *cmd_name, const char *syntax); Add app command handler callback for custom CLI: virtual void setcmdhandler(nxcmdhandler *handler);

18 NX-SDK Toolkit Custom Application Code (Python, C++, Go, Ruby) Use the toolkit to write the app and package it offline Linux Server Copy the app to the switch, and start it like a regular NX-OS feature Nexus 9K Custom Applications (Python, C++, Go, Ruby) Native NX-OS Applications (L2, L3, Platform, etc.) Linux NX-OS NX-SDK API Library CLI Syslog, Event & Error history HA Event Manager Much More DME, RIB, timers, etc.

19 Additional NX-SDK Benefits For custom or existing on-box monitoring agents: Automated startup and management of the collector by NX-OS. Cleanly and more efficiently extend the collector for NX-OS monitoring by using APIs, instead of CLI calls from the code. Improved performance via event notifications when accessing NX-OS data based on triggers. Network-operators role: Leverage NX-OS RBAC. Familiar NX-OS environment. Custom syslogs natively integrate with your existing syslog monitoring systems. Custom apps have their configuration in the NX-OS runningconfig/startup-config: one central repository. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 19

20 Code: Cisco and/or its affiliates. All rights reserved. Cisco Public

21 NX-SDK Enhancements in 7.0(3)I7(3) NX-OS Release Committed For Q1CY18 RIB integration Route lookup Route events. Get notified upon updates: route add, route remove, next-hop change Criteria for lookup and events: prefix, protocol, address family, VRF One surprise to be covered slightly later BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 21

22 NX-SDK Roadmap In Planning Go and Ruby support ARP / ND APIs MAC APIs Interface APIs Direct access to the NX-OS object database (DME). Event subscription for DME objects. Stateful apps: store state in the NX-OS object database (DME). Retrieve it after app restart or switch reload. NX-API support for custom show commands. App performance metrics. Program and process Control and Data Plane Policies. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 22

23 Automating NX-OS

24 Off-Box Automation with YANG and OpenConfig

25 Before We Get To YANG See Something Cool Here? New Nexus 9K NETCONF Capabilities BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 25

26 New NETCONF Capabilities for Greater Stability and Consistency Before 7.0(3)I6(1): only base capability was supported. Any changes get directly applied to running config. The candidate config temporarily holds any changes you make, without changing the running configuration. Validate the candidate config: the switch verifies the consistency of this candidate config, SW and HW resources availability, etc. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 26

27 New NETCONF Capabilities for Greater Stability and Consistency Commit: the candidate config becomes the actual running config. Confirmed-commit: the commit is final only when a confirm operation is performed, before the confirm timeout expires. If not confirmed, it rolls back to the previous config state. Useful to make sure you don t get locked out of the switch because of a management IP or ACL change. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 27

28 New NETCONF Capabilities for Greater Stability and Consistency If an error occurs during the config processing, it will roll back to the original state. All-or-nothing edit mode. Use case example: large ACL that could exceed the TCAM. If the TCAM gets exhausted in the middle of the ACL programming, we don t want to end up with half of the ACL active. We would rather roll back to a clean state. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 28

29 Model-Driven Programmability Stack Model-Driven Configuration BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 29

30 YANG Is a Language Used to Model Configuration BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 30

31 A Simple YANG Model YANG defines the basic blocks of syntax to define data in a tree hierarchy. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 31

32 A Simple YANG Model YANG defines the basic blocks of syntax to define data in a tree hierarchy. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 32

33 A Simple YANG Model YANG defines the basic blocks of syntax to define data in a tree hierarchy. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 33

34 Who Defines YANG Models? Model IEEE IETF OpenConfig Cisco Juniper URL More BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 34

35 Source: Cisco and/or its affiliates. All rights reserved. Cisco Public

36 OpenConfig Support for Nexus 3K and 9K Core Feature Set - Multi-Vendor Support Shipping Future Release In Planning Interfaces (L3) IPv4 and IPv6 for interfaces Static Route Route Policy VLAN VRRPv3 BGP Interfaces (L2) Inventory (memory usage, LC details, CPU details, modules) OSPF ACL AAA STP Models definitions on OpenConfig is also supported on IOS-XR and IOS-XE. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 36

37 Native NX-OS YANG Models For the Complete Feature Set ACL QoS Segment Routing VXLAN F&L and BGP EVPN ARP Interfaces VLAN IPv4 and IPv6 for interfaces RBAC Tunnels VRRPv2 and v3 OSPFv2 Shipping HSPR Syslog NTP Route Policy HSRP URIB SNMP L2RIB MPLS Static Route Streaming Telemetry Configuration Future Release In planning Incremental Models for: ACL QoS BGP Route Policy SNMP PIM Supported protocols for OpenConfig and Native models are NETCONF, RESTCONF, and grpc. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 37

38 Let s take a step back so we went from this: vlan 100 vn-segment To this: <System> <bd-items> <bd-items> <BD-list> <fabencap>vlan-100</fabencap> <accencap>vxlan-20100</accencap> <pctag>1</pctag> </BD-list> </bd-items> </bd-items> </System> Can we do better? 2 lines of CLI that we re familiar with 5 x more lines of XML that are fairly complex BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 38

39 Using APIs to Operationalize YANG

40 Beyond Payloads: Code APIs It s complicated and time-consuming to create YANG XML payloads manually. It also doesn t fit very well with automation via scripting. We would have to do text manipulation to insert the dynamic data into the payload. We want to generate a library of classes (code API) that follows exactly the YANG model definition. And also abstract the communication to the device (i.e., NETCONF, RESTCONF, etc) Cisco and/or its affiliates. All rights reserved. Cisco Public

41 YANG Development Kit (YDK) BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 41

42 A YDK-Py Hello World Using OpenConfig BGP BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 42

43 Six Reasons Why YDK is Great We build our scripts by calling the APIs and this is independent of the encoding and of the transport. There is no manual NETCONF transport manipulation. Edit-config, etc. are all auto-generated. There is no manual YANG XML payload manipulation. We can focus on the YDK object model and the application logic. YDK APIs have been pre-generated for OpenConfig, IOS-XR, IOS-XE native models. NX-OS is in progress. Leveraging OpenConfig models enables network-as-code for multivendor environments. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 43

44 Ansible

45 Configuring a Device with Ansible Ansible Engine Modules Playbooks APIs Libraries Configure Goal: automate most DC assets with a minimal learning curve. Agent-less + push model easy to adopt. Nexus 9K: Ansible modules abstract the CLI. Switch or Server BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 45

46 Ansible Playbook: Sequence of Tasks (Plays) Example: Deploy NTP On All Our Servers Set of target devices (defined in a separate file) --- sudo - hosts: all become: yes tasks: below - name: Ensure NTP is installed yum: name=ntp state=present - name: Ensure NTP is running Arguments to the module service: name=ntpd state=started enabled=yes Ansible module to invoke: it will do the actual work For all those target devices, execute the tasks BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 46

47 Provision a VXLAN EVPN Segment with Ansible VLAN 200 L2VNI VLAN 200 e1/41 e1/41 N N BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 47

48 Create the VLAN and Map it to the VNI BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 48

49 Add the L2VNI to the EVPN Overlay BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 49

50 BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 50

51 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

52 BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 52

53 NX-OS Features Supported as Native Ansible Modules Ansible 2.4 / NX-OS 7.0(3)I7(3) AAA ACL BGP Checkpoint / Rollback Graceful Insertion and Removal (GIR) HSRP IGMP IGMP Snooping Interface Settings NTP NX-API NX-OS Upgrade OSPF PIM Port-Channel Patching / SMU SNMP Static Routes UDLD VLAN vpc VRF VRRP VTP VXLAN Flood & Learn VXLAN BGP EVPN BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 53

54 Monitoring NX-OS

55 Streaming Telemetry

56 Efficient Access to SW and HW State Monitor SW State (periodic, on change) BGP Ports VXLAN Transmit required information Monitor HW State (periodic, on change) BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 56

57 Three Principles of Nexus 9K Streaming Telemetry Push, not pull Performance Analytics-Ready Consumption Data-Model Driven Granularity BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 57

58 HTTP Telemetry Collector grpc Nexus 9K JSON Encoder GBP Encoder Telemetry Engine Policy Config CLI Output Object Store BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 58

59 Source: CLI JSON Output New! Shipping from 7.0(3)I6(1) May 2017 BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 59

60 Telemetry Source: Objects For Greater Granularity System Physical BGP ARP VRF eth1/1, eth1/2 BGP router ID, peers ARP entries VRF instances BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 60

61 Telemetry Source: Objects For Greater Granularity System Physical BGP ARP VRF eth1/1, eth1/2 BGP router ID, peers ARP entries VRF instances BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 61

62 HTTP Transport With JSON Encoding New! Shipping from 7.0(3)I6(1) May 2017 telemetry destination-group 1 ip address port 5000 protocol HTTP encoding JSON Get the sample collector: Programmability/blob/master/Streaming_Telemetry/HTTP_ Transport/http_receiver.py BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 62

63 NX-SDK Integration with Streaming Telemetry Committed for 7.0(3)I7(3) NX-OS Release (Q1CY18) 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

64 Demo: ECMP Load Monitoring with NX-SDK and Streaming Telemetry

65 10G link 4G flow 1. Detect ECMP bundles 2. If the bandwidth usage of a ECMP link member exceeds the threshold: Display a NX-OS syslog Create a streaming telemetry event EX EX-2 ECMP Bundle 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

66 10G link 4G flow 1. Detect ECMP bundles 2. If the bandwidth usage of a ECMP link member exceeds the threshold: Display a NX-OS syslog Create a streaming telemetry event EX EX-2 Code: Programmability/tree/master/NX-SDK ECMP Bundle 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

67 Use Case: VXLAN BGP EVPN Pre-built ELK collectors for VXLAN EVPN: and BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 67

68 ELK Collector VXLAN Programmable Fabric Dashboard PEER/ # EVPN ROUTES BGP PEERS AND STATE VNI TYPE AND STATE NVE PEERS AND # VNIs DEVICE AND VNI STATE 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

69 Streaming Telemetry Large Scale Validation Let s Load It Up! Spine Spine Spine Spine Leaf Leaf Leaf Leaf Leaf Leaf Leaf VXLAN EVPN leaf/spine topology L2VNIs, 900 L3VNIs, 900 VRFs, 2900 VLANs, 250 NVE Peers, 128 Multicast groups, 100K BGP EVPN routes. GBP/gRPC with receiver on bare-metal server. Config equivalent to 22K specific object paths, total data 14MB. Collection time + streaming time = 75 seconds. BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 69

70 DCNM Turnkey Telemetry Receiver Preview in DCNM , Official in Q2CY18 Select Metric Per Process details Real-time View BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 70

71 Streaming Telemetry Roadmap for Nexus 9K Shipping Future Release In Planning SW Streaming Telemetry CLI source DME models source JSON encoder GBP encoder grpc transport HTTP transport Custom receiver or opensource receiver Stream YANG models SW Streaming Telemetry integration with DCNM HW Telemetry NX-OS support Flow events ASIC-level statistics BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 71

72 Resources N9K NX-OSv: (3)I7(2) N9K NX-OSv in VIRL: DevNet sandbox: OpenConfig payloads and scripts: Programmability/tree/master/OpenConfig NX-YANG payloads and scripts: Programmability/tree/master/YANG/RESTCONF Ansible VXLAN BGP EVPN Playbooks: Demo: BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 72

73 Resources (continued) YDK: Streaming Telemetry Sample HTTP receiver: Programmability/blob/master/Streaming_Telemetry/HTTP_Transport/http_receiver.py Sample GPB receiver: Demo of manual receiver: Demo of Kibana receiver: Deployment guide for VXLAN EVPN: BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 73

74 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 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkdcn Cisco and/or its affiliates. All rights reserved. Cisco Public

75 Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at Cisco and/or its affiliates. All rights reserved. Cisco Public

76 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions BRKDCN Cisco and/or its affiliates. All rights reserved. Cisco Public 76

77 Thank you

78

Introduction to OpenConfig

Introduction 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 information

NXOS in the Real World Using NX-API REST

NXOS 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 information

Programmability and Automation on Cisco Nexus Platforms

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 information

Cisco IOS XR Programmability for Cloud-Scale Networking

Cisco IOS XR Programmability for Cloud-Scale Networking Cisco IOS XR Programmability for Cloud-Scale Networking LABRST-2332 Santiago Álvarez, Distinguished Technical Marketing Engineer @111pontes Level of Expertise With Network Programmability 1. Can t spell

More information

Automation and Programmability using Cisco Open NXOS and DevOps Tools

Automation 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 information

VXLAN EVPN Fabric and automation using Ansible

VXLAN 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 information

NetDevOps Style Configuration Management for the Network

NetDevOps 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 information

Optimizing the Usability of YANG Models for Network Automation

Optimizing 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 information

Technologies for the future of Network Insight and Automation

Technologies 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 information

Consuming Model-Driven Telemetry

Consuming Model-Driven Telemetry Consuming Model-Driven Telemetry Cristina Precup & Stefan Braicu Software Systems Engineers Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI 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 information

Nexus 9000/3000 Graceful Insertion and Removal (GIR)

Nexus 9000/3000 Graceful Insertion and Removal (GIR) White Paper Nexus 9000/3000 Graceful Insertion and Removal (GIR) White Paper September 2016 2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 21

More information

Configuring Cisco Nexus 7000 Series Switches

Configuring Cisco Nexus 7000 Series Switches Configuring Cisco Nexus 7000 Series Switches DCNX7K v3.1; 5 Days, Instructor-led Course Description The Configuring Cisco Nexus 7000 Switches (DCNX7K) v3.0 course is a 5-day ILT training program that is

More information

LTRDCT-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 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 information

Catalyst 9K High Availability Lab

Catalyst 9K High Availability Lab LTRCRS-2090 Catalyst 9K High Availability Lab Minhaj Uddin Technical Marketing Engineering Sai Zeya Technical Marketing Engineering Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

Cisco Network Programmability for the Enterprise NPEN v1.0

Cisco Network Programmability for the Enterprise NPEN v1.0 Course Overview This course teaches how to automate common Cisco enterprise platforms such as IOS-XE and IOS-XR routers as well as ASA firewalls. This course also includes coverage of the automation capabilities

More information

Cisco Nexus 3000 Series Switch NX-OS Verified Scalability Guide, Release 7.x

Cisco Nexus 3000 Series Switch NX-OS Verified Scalability Guide, Release 7.x Cisco Nexus 3000 Series Switch NX-OS Verified Scalability Guide, Release 7.x First Published: 2015-0-24 Last Modified: 2017-11-23 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose,

More information

Verified Scalability Limits

Verified Scalability Limits This chapter describes the Cisco NX-OS configuration limits for the Cisco Nexus 316Q switch. Introduction, page 1 (Unidimensional), page 1 Introduction The values provided in this guide should not be interpreted

More information

How Open NX-OS enables more Open, Extensible, Modular and Flexible Datacenters Shane Corban Product Manager PSODCT-2030

How Open NX-OS enables more Open, Extensible, Modular and Flexible Datacenters Shane Corban Product Manager PSODCT-2030 How Open NX-OS enables more Open, Extensible, Modular and Flexible Datacenters Shane Corban Product Manager PSODCT-2030 Agenda Data Center Trends Customer Requirements Driving Change Open NX-OS Introduction

More information

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing LTRMPL-2104 Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing Josh Peters Technical Marketing Engineer Derek Tay Technical Marketing Engineer Cisco Spark How Questions? Use

More information

Cisco Configuring Cisco Nexus 7000 Switches v3.1 (DCNX7K)

Cisco Configuring Cisco Nexus 7000 Switches v3.1 (DCNX7K) Course Overview View Course Dates & Register Today This course is designed for systems and field engineers who configure the Cisco Nexus 7000 Switch. This course covers the key components and procedures

More information

Designing and Implementing Cisco Network Programmability (NPDESI) v1.0

Designing 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 information

CloudCenter for Developers

CloudCenter 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 information

Hands On Exploration of NETCONF and YANG

Hands On Exploration of NETCONF and YANG Hands On Exploration of NETCONF and YANG Bryan Byrne, CCIE 25607 (R/S) Technical Solutions Architect Enterprise Networks @bryan25607 Agenda Introduction Module 1 YANG Data Modeling Module 2 Introduction

More information

Verified Scalability Limits

Verified Scalability Limits This chapter describes the Cisco NX-OS configuration limits for the Cisco Nexus 9000 Series switches. Introduction, page 1, page 1 Deployment Case Studies, page 6 Introduction The values provided in this

More information

Insights into your WLC with Wireless Streaming Telemetry

Insights into your WLC with Wireless Streaming Telemetry Insights into your WLC with Wireless Streaming Telemetry Jeremy Cohoe Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Verified Scalability Limits

Verified Scalability Limits This chapter describes the Cisco NX-OS configuration limits for the Cisco Nexus 9000 Series switches. Introduction, page 1, page 1 Deployment Case Studies, page Introduction The values provided in this

More information

Cisco SD-Access Hands-on Lab

Cisco SD-Access Hands-on Lab LTRCRS-2810 Cisco SD-Access Hands-on Lab Larissa Overbey - Technical Marketing Engineer, Cisco Derek Huckaby - Technical Marketing Engineer, Cisco https://cisco.box.com/v/ltrcrs-2810-bcn2018 Password:

More information

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie Siming Yuan, Technical Leader, Engineering, Cisco Jean-Benoit Aubin, Engineer, Software Engineering, Cisco Sedy Yadollahi,

More information

Module 5: Cisco Nexus 7000 Series Switch Administration, Management and Troubleshooting

Module 5: Cisco Nexus 7000 Series Switch Administration, Management and Troubleshooting The Detailed course Modules for (DCNX7K) Configuring Cisco Nexus 7000 Switches Training Online: Module 1: Cisco Nexus 7000 Series Switches Cisco unified fabric trends Nexus 7000 series switch Deployment

More information

Configuring Layer 3 Virtualization

Configuring Layer 3 Virtualization CHAPTER 14 This chapter describes how to configure Layer 3 virtualization. This chapter includes the following sections: Layer 3 Virtualization, page 14-1 Licensing Requirements for VRFs, page 14-5 Prerequisites

More information

Network Automation using modern tech. Egor Krivosheev 2degrees

Network Automation using modern tech. Egor Krivosheev 2degrees Network Automation using modern tech Egor Krivosheev 2degrees Key parts of network automation today Streaming Telemetry APIs SNMP and screen scraping are still around NETCONF RFC6241 XML encoding Most

More information

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung Alexei Agueev, Systems Engineer ETHERNET MIGRATION 10G/40G à 25G/50G/100G Interface Parallelism Parallelism increases

More information

Cisco Nexus 9200 Switch Datasheet

Cisco 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 information

Tetration Hands-on Lab from Deployment to Operations Support

Tetration Hands-on Lab from Deployment to Operations Support LTRACI-2184 Tetration Hands-on Lab from Deployment to Operations Support Furong Gisiger, Solutions Architect Lawrence Zhu, Sr. Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

PnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure

PnP 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 information

Optimizing Layer 2 DCI with OTV between Multiple VXLAN EVPN Fabrics (Multifabric)

Optimizing Layer 2 DCI with OTV between Multiple VXLAN EVPN Fabrics (Multifabric) White Paper Optimizing Layer 2 DCI with OTV between Multiple VXLAN EVPN Fabrics (Multifabric) What You Will Learn This document describes how to achieve a VXLAN EVPN multifabric design by integrating Virtual

More information

Cisco SD-Access Building the Routed Underlay

Cisco SD-Access Building the Routed Underlay Cisco SD-Access Building the Routed Underlay Rahul Kachalia Sr. Technical Leader Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

Cisco Nexus 3000 Series NX-OS Verified Scalability Guide, Release 7.0(3)I7(2)

Cisco Nexus 3000 Series NX-OS Verified Scalability Guide, Release 7.0(3)I7(2) Cisco Nexus Series NX-OS Scalability Guide, Release 7.0(3)I7(2) Introduction 2 Scalability s 3 Topology s 14 Revised: November 23, 2017, Introduction The values provided in this guide should not be interpreted

More information

Automation with Meraki Provisioning API

Automation 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 information

Introduction 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 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 information

Components to Use Data Models

Components to Use Data Models The process of automating configurations in a network involves the use of these core components: Client application: manages and monitors the configuration of the devices in the network. Router: acts as

More information

"Charting the Course... Implementing Cisco Data Center Infrastructure (DCII) Course Summary

Charting the Course... Implementing Cisco Data Center Infrastructure (DCII) Course Summary Description Course Summary v6.0 is a five-day instructor-led course that is designed to help students prepare for the Cisco CCNP Data Center certification and for professional-level data center roles.

More information

MP-BGP VxLAN, ACI & Demo. Brian Kvisgaard System Engineer, CCIE SP #41039 November 2017

MP-BGP VxLAN, ACI & Demo. Brian Kvisgaard System Engineer, CCIE SP #41039 November 2017 MP-BGP VxLAN, ACI & Demo Brian Kvisgaard System Engineer, CCIE SP #41039 November 2017 Datacenter solutions Programmable Fabric Classic Ethernet VxLAN-BGP EVPN standard-based Cisco DCNM Automation Modern

More information

Cisco Data Center Network Manager 5.1

Cisco Data Center Network Manager 5.1 Cisco Data Center Network Manager 5.1 Product Overview Modern data centers are becoming increasingly large and complex. New technology architectures such as cloud computing and virtualization are adding

More information

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017 Hierarchical Fabric Designs The Journey to Multisite Lukas Krattiger Principal Engineer September 2017 A Single Fabric, a Single Data Center External Layer-3 Network Pod 1 Leaf/ Topologies (aka Folded

More information

Configuring VXLAN EVPN Multi-Site

Configuring VXLAN EVPN Multi-Site This chapter contains the following sections: About VXLAN EVPN Multi-Site, on page 1 Licensing Requirements for VXLAN EVPN Multi-Site, on page 2 Guidelines and Limitations for VXLAN EVPN Multi-Site, on

More information

Introduction to External Connectivity

Introduction to External Connectivity Before you begin Ensure you know about Programmable Fabric. Conceptual information is covered in the Introduction to Cisco Programmable Fabric and Introducing Cisco Programmable Fabric (VXLAN/EVPN) chapters.

More information

Components to Use Data Models

Components to Use Data Models The process of automating configurations in a network involves the use of these core components: Client application: manages and monitors the configuration of the devices in the network. Router: acts as

More information

The Transformation of Media & Broadcast Video Production to a Professional Media Network

The Transformation of Media & Broadcast Video Production to a Professional Media Network The Transformation of Media & Broadcast Video Production to a Professional Media Network Subha Dhesikan, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

More information

Hands-On with IoT Standards & Protocols

Hands-On with IoT Standards & Protocols DEVNET-3623 Hands-On with IoT Standards & Protocols Casey Bleeker, Developer Evangelist @geekbleek Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Get Hands On With DNA Center APIs for Managing Intent

Get 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 information

Zero-Touch Operations - Managing Your Network as Code

Zero-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 information

Working at cloud Speed with the next generation IOS-XR

Working 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 information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   High-efficient Exam Materials are the best high pass-rate Exam Dumps PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : 642-997 Title : Implementing Cisco Data Center Unified Fabric (DCUFI) Vendor : Cisco

More information

DevOps CICD for VNF a NetOps Approach

DevOps 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 information

Cisco Virtual Networking Solution for OpenStack

Cisco 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 information

Getting Started with Linux on Cumulus Networks

Getting Started with Linux on Cumulus Networks White Paper by David Davis, ActualTech Media Getting Started with Linux on Cumulus Networks In this Paper Linux at the Core... 2 Latest and Greatest Networking Protocols... 2 Network Command Line Utility

More information

An Introduction to Monitoring Encrypted Network Traffic with "Joy"

An Introduction to Monitoring Encrypted Network Traffic with Joy An Introduction to Monitoring Encrypted Network Traffic with "Joy" Philip Perricone (SE) Bill Hudson (TL) Blake Anderson (TL) David McGrew (Fellow) Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests

Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests DEVNET-1631 Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests Adam Kalsey, Spark Developer Relations Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Implementing Cisco Data Center Infrastructure v6.0 (DCII)

Implementing Cisco Data Center Infrastructure v6.0 (DCII) Implementing Cisco Data Center Infrastructure v6.0 (DCII) COURSE OVERVIEW: Implementing Cisco Data Center Infrastructure (DCII) v6.0 is a five-day instructor-led course that is designed to help students

More information

Configuring VXLAN EVPN Multi-Site

Configuring VXLAN EVPN Multi-Site This chapter contains the following sections: About VXLAN EVPN Multi-Site, page 1 Guidelines and Limitations for VXLAN EVPN Multi-Site, page 2 Enabling VXLAN EVPN Multi-Site, page 2 Configuring VNI Dual

More information

NetDevOps for the Network Dude How to get started with API's, Ansible and Python

NetDevOps 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 information

Application Hosting in IOS-XE

Application 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 information

IOS XE Architecture and Programmability

IOS XE Architecture and Programmability IOS XE Architecture and Programmability Jeff McLaughlin, Principal TME Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live

More information

Model-Driven Telemetry. Shelly Cadora Principal Engineer, Technical Marketing

Model-Driven Telemetry. Shelly Cadora Principal Engineer, Technical Marketing Model-Driven Telemetry Shelly Cadora Principal Engineer, Technical Marketing We Need More Data Use Cases Network Health Troubleshooting / Remediation SLAs, Performance Tuning Capacity Planning Product

More information

Performing Software Maintenance Upgrades

Performing Software Maintenance Upgrades This chapter describes how to perform software maintenance upgrades (SMUs) on Cisco NX-OS devices. This chapter includes the following sections: About SMUs, page 1 Prerequisites for SMUs, page 3 Guidelines

More information

Configuring MAC Address Tables

Configuring MAC Address Tables This chapter contains the following sections: Information About MAC Addresses, page 1 Guidelines for Configuring the MAC Address Tables, page 2 MAC Address Movement, page 2 Configuring MAC Addresses, page

More information

PICA8 Intro. Copyright 2015 Pica8 Inc. All Rights Reserved.

PICA8 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 information

Nexus 7000 F3 or Mx/F2e VDC Migration Use Cases

Nexus 7000 F3 or Mx/F2e VDC Migration Use Cases Nexus 7000 F3 or Mx/F2e VDC Migration Use Cases Anees Mohamed Network Consulting Engineer Session Goal M1 VDC M1/M2 VDC M2/F3 VDC M1/F1 VDC M1/M2/F2e VDC F2/F2e/F3 VDC F2 VDC F3 VDC You are here This Session

More information

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Agenda ACI Introduction and Multi-Fabric Use Cases ACI Multi-Fabric Design Options ACI Stretched Fabric Overview

More information

Configuring Local SPAN and ERSPAN

Configuring Local SPAN and ERSPAN This chapter contains the following sections: Information About ERSPAN, page 1 Licensing Requirements for ERSPAN, page 5 Prerequisites for ERSPAN, page 5 Guidelines and Limitations for ERSPAN, page 5 Guidelines

More information

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC DEVNET-2916 Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC John McDonough, Technical Leader Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the

More information

Data Model-Driven Management: Latest Industry and Tool Developments

Data Model-Driven Management: Latest Industry and Tool Developments Data Model-Driven Management: Latest Industry and Tool Developments Benoit Claise Distinguished Engineer, Cisco Operations and Management Area Director, IETF Agenda Data Model-driven Management Industry

More information

NETCONF Protocol. Restrictions for the NETCONF Protocol. Information About the NETCONF Protocol

NETCONF Protocol. Restrictions for the NETCONF Protocol. Information About the NETCONF Protocol Restrictions for the, on page 1 Information About the, on page 1 How to Configure the, on page 4 Verifying the Configuration, on page 7 Additional References for, on page 9 Feature Information for, on

More information

VXLAN Design with Cisco Nexus 9300 Platform Switches

VXLAN Design with Cisco Nexus 9300 Platform Switches Guide VXLAN Design with Cisco Nexus 9300 Platform Switches Guide October 2014 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 39 Contents What

More information

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco PSOACI-4592 Why ACI: An overview and a customer (BBVA) perspective TJ Bijlsma César Martinez Joaquin Crespo Technology Officer DC EMEAR Cisco Lead Architect BBVA Lead Architect BBVA Cisco Spark How Questions?

More information

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist DEVNET-1080 Introduction to Git Ashley Roach Principal Engineer Evangelist Twitter: @aroach Email: asroach@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the

More information

End-to-end fabric visibility

End-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 information

Getting Started with OpenConfig. Santiago Alvarez

Getting Started with OpenConfig. Santiago Alvarez Getting Started with OpenConfig Santiago Alvarez OpenConfig introduction Operator group pursuing more dynamic and programmable networks Specifications designed by operators for operators Initial specifications

More information

Routing Underlay and NFV Automation with DNA Center

Routing 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 information

Model Driven APIs for the Network Infrastructure Layer

Model Driven APIs for the Network Infrastructure Layer Model Driven APIs for the Network Infrastructure Layer Akshat Sharma, Technical Marketing Engineer, Cisco. What brings us here? 2 Plenty of Standardization Efforts The Network Processing Forum (NPF) took

More information

Model-Driven Telemetry and Analytics

Model-Driven Telemetry and Analytics Model-Driven Telemetry and Analytics Steven Barth & Cristina Precup Software Systems Engineers Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Serviceability of SD-WAN

Serviceability of SD-WAN BRKCRS-2112 Serviceability of SD-WAN Chandrabalaji Rajaram & Ali Shaikh Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live

More information

VRF, MPLS and MP-BGP Fundamentals

VRF, MPLS and MP-BGP Fundamentals , MPLS and MP-BGP Fundamentals Jason Gooley, CCIEx2 (RS, SP) #38759 Twitter: @Jason_Gooley LinkedIn: http://www.linkedin.com/in/jgooley Agenda Introduction to Virtualization -Lite MPLS & BGP Free Core

More information

Configuring IGMP Snooping

Configuring IGMP Snooping This chapter describes how to configure Internet Group Management Protocol (IGMP) snooping on a Cisco NX-OS device. About IGMP Snooping, page 1 Licensing Requirements for IGMP Snooping, page 4 Prerequisites

More information

Apstra Operating System AOS

Apstra Operating System AOS Apstra Operating System AOS 2.3 CHALLENGES Network admins manually track and verify thousands of elements, even for a small spineleaf networks with a handful of devices. SOLUTION Apstra AOS A turn-key

More information

Configuring VXLAN EVPN Multi-Site

Configuring VXLAN EVPN Multi-Site This chapter contains the following sections: About VXLAN EVPN Multi-Site, page 1 Licensing Requirements for VXLAN EVPN Multi-Site, page 2 Guidelines and Limitations for VXLAN EVPN Multi-Site, page 2 Enabling

More information

An Introduction to Developing for Cisco Kinetic

An Introduction to Developing for Cisco Kinetic An Introduction to Developing for Cisco Kinetic Krishna Chengavalli Technical Marketing Engineer IoT Software Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min. JN0-210.juniper Number: JN0-210 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which protocol does Juniper Networks recommend to provide real-time updates of the network topology to the NorthStar

More information

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN 150000 100000 50000 0 Trident+ Trident II NG 300 200 100 IPv4 FIB LPM IPv6 FIB LPM 0 Trident+ Trident II or + NG LAB Data Cente r Internet WAN Bandwidth in 10G Increment 40GE Ports 10GE Ports 100GE Ports

More information

Arista 7170 series: Q&A

Arista 7170 series: Q&A Arista 7170 series: Q&A Product Overview What are the 7170 series? The Arista 7170 Series are purpose built multifunctional programmable 100GbE systems built for the highest performance environments and

More information

"Charting the Course... Troubleshooting Cisco Data Center Infrastructure v6.0 (DCIT) Course Summary

Charting the Course... Troubleshooting Cisco Data Center Infrastructure v6.0 (DCIT) Course Summary Description Troubleshooting Cisco Data Center Infrastructure v6.0 (DCIT) Course Summary v6.0 is a five-day instructor-led course that is designed to help students prepare for the Cisco CCNP Data Center

More information

Cisco UCS Director and ACI Advanced Deployment Lab

Cisco 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 information

DevNet Workshop-Hands-on with CloudCenter and Jenkins

DevNet 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 information

Provisioning Overlay Networks

Provisioning Overlay Networks This chapter has the following sections: Using Cisco Virtual Topology System, page 1 Creating Overlays, page 2 Creating Network using VMware, page 4 Creating Subnetwork using VMware, page 4 Creating Routers

More information

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018 Cisco Virtual Topology System Release 2.6.2 Service Provider Data Center Cisco Knowledge Network Phil Lowden (plowden) October 9, 2018 Cisco VTS is a standards-based, open software-overlay management and

More information

Contents. Introduction. Prerequisites. Requirements. Components Used

Contents. Introduction. Prerequisites. Requirements. Components Used Contents Introduction Prerequisites Requirements Components Used Background Information Terminology What is VXLAN? Why VXLAN? Configure Network Diagram Configurations 3172-A 9396-A 9396-B Verify Example

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 300-165 Title : Implementing Cisco Data Center Infrastructure Vendor : Cisco Version : DEMO Get Latest

More information