Session Presentation - Cisco Live

123
#CLUS

Transcript of Session Presentation - Cisco Live

#CLUS

#CLUS

Asli Ors Bruno Klauser

TECNMS-3161

Innovative Solutionswith

Cisco DNA Programmabilityusing

Design Thinking

#CLUS

Asli Ors Bruno Klauser

TECNMS-3161

Innovative Solutionswith

Cisco DNA Programmabilityusing

Design Thinking

cs.co/ciscolivebot#

Questions? Use Cisco Webex Teams to chat with the speaker after the session

Find this session in the Cisco Live Mobile App

Click “Join the Discussion”

Install Webex Teams or go directly to the team space

Enter messages/questions in the team space

How

Webex Teams will be moderated by the speaker until June 16, 2019.

1

2

3

4

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Webex Teams

TECNMS-3161

4

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Welcome Aboard

This Technical Seminar is different!

Capturing the opportunity presented by Digital Transformation and solving operational challenges in today's DevOps era demand a creative approach. Combining technology capabilities - such as Cisco DNA Center Platform - with wants and needs of the users involved is key to success.

In this fast paced and fun group activity session, you will learn and practice Cisco Design Thinking to come up with out of the box ideas for managing your network and the business applications relying on it. As a group, you will discover opportunities for building simple and innovative software solutions define the most important problems to solve, to program your network, and explore out of the box programmability solutions leveraging Cisco DNA Center.

Cisco Design Thinking is a participatory method that helps teams solve complex problems faster by building empathy for the end user. Your Cisco DNA Center provides a powerful platform to develop and deploy creative solutions - bring your own notebooks, you might want to explore and prototype!

This session will get you out of your comfort zone into the zone of innovation. Disclaimer: You may have to make an eye contact and crack a smile while working on networking solutions. Shyness and skepticism are most welcome! See you on the other side.

TECNMS-3161 5

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 6

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Digital Transformation

The Seamless Fusion of Business System Managementand Network Operations is Now Mission Critical

TECNMS-3161 7

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Networking at the Speed of Digital Transformation

Mobility

1 2017 Cisco Security report2 Cisco Complete VNI Forecast3 Cisco 2016 Mid-Year Cybersecurity Report4 Cisco Global Cloud Index Whitepaper

IoT

Security

Cloud of organizations claim that strategic help aligning network initiatives to business priorities is the most important requirement from network consulting services

55%*

* Source: IDC, Worldwide Network Consulting Services Study, 2017, N=502

Business is More Reliant on the Network than ever

TECNMS-3161 8

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Now we’re bringing them all together with a Platform ApproachA Platform Approach: Differentiated and based on Software

TECNMS-3161 9

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Platforms for Digital Business

Business Applications

Managed Services

Application Development

Integrations

Business Benefits and Differentiation

SoftwareAgility

AnalyticsPolicyAutomation

Value beyond Connectivity

Core Secure Resilient Scalable

Intent-based Network Infrastructure

TECNMS-3161 10

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Platforms for Digital BusinessBusiness

Applications

SD-WAN ACISDA

Controller

AnalyticsPolicy Automation

Intent-based Network Intent-based Network Intent-based Network

Controller

AnalyticsPolicy Automation

Controller

AnalyticsPolicy Automation

TECNMS-3161 11

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Campus of the Future

TECNMS-3161 12© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Campus of the Future

TECNMS-3161 13© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center:Design – Policy – Provision –Assure

Intent-based Network Infrastructure

Cisco DNA Center

AnalyticsPolicy Automation

I N T E N T C O N T E X T

L E A R N I N G

TECNMS-3161 14

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center: Abstraction Boundaries

Business Intent

Service Policy

Infrastructure Config

Business Insight

Service Assurance

Infrastructure Telemetry

Intent-based Network Infrastructure

Cisco DNA Center

AnalyticsPolicy Automation

Business Applications

TECNMS-3161 15

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The Network as a Platform for Digital Business

16TECNMS-3161

The OpportunityCisco DNA Center

AnalyticsPolicy AutomationInfinite Possibilities

Open for Business

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DevNet for Cisco DNA

Applications

APIs

Domain controllers

Powered by Cisco IOS® XE

Physical and virtualinfrastructure

Application-SpecificIntegratedCircuit (ASIC)

DevNet for DNA

Ecosystem Exchange

Sandbox

Learning Labs

API documentation

DevNet Express DNA Track

developer.cisco.com/site/dnadeveloper.cisco.com/dnacenter/

TECNMS-3161 17

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

DNA Platform

Success is Agile, Iterative and Explorative

From Idea to ConceptUsing Design Thinking Methods

Think It 1

From Concept to CodeUsing Agile and DevOps

Build It 2

From Prototype to ReleaseCI/CD

Ship It 3

Make it bigger and betterCI/CD

Tweak It 4

TECNMS-3161 18

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 19

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

“If I had asked people what they wanted, they would have said faster horses.”

- Henry Ford

Faster horses

TECNMS-3161 20© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Customers can easily describe a problem they’re having, but not the best solution

TECNMS-3161 21© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Solutions and data tend to change over time, intrinsic human needs do not

TECNMS-3161 22© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

“Design is not what it looks like or feels like.

Design is how it works.”

Steve Jobs

TECNMS-3161 23© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Design Thinking

TECNMS-3161 24

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Design Thinking

TECNMS-3161 25

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Often Times

TECNMS-3161 26

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Often Times

TECNMS-3161 27

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Often Times

Raw Ideas

Source: https://xkcd.com/2101/

TECNMS-3161 28

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking Framework

Source: https://design.cisco.com

“What’s Next”InvestmentDecisionDiscover Define Explore

Validate with Users

Make Things

High FidelityConcept

Raw Ideas

THE OPPORTUNITY

THE PROBLEMSTO BE SOLVED

CREATIVEPOSSIBILITIES

Execute

TECNMS-3161 29

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Design Thinking Mindsets

TECNMS-3161 30

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Empathy

TECNMS-3161 31© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Design Thinking

Design Thinking is a problem-solving methodology used to create more empathetic solutions.

TECNMS-3161 32© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Design Thinking

• Articulated by Stanford in the ’80s,

• Adopted for business use in the ‘90s,

• Embraced by many of today’s most innovative companies

TECNMS-3161 33© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Design Thinking – Techniques and Exercises

TECNMS-3161 34

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Design Thinking – Techniques and Exercises

TECNMS-3161 35

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking Framework

Source: https://design.cisco.com

“What’s Next”InvestmentDecisionDiscover Define Explore

Validate with Users

Make Things

High FidelityConcept

Raw Ideas

THE OPPORTUNITY

THE PROBLEMSTO BE SOLVED

CREATIVEPOSSIBILITIES

Execute

TECNMS-3161 36

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking Framework

Source: https://design.cisco.com

Phase 1 – Discover

Interact with Users to Discover the Opportunity Discover

TECNMS-3161 37

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Typical Method Set for Practitioners

• Interviews• Observation• Radar• Dot Vote• Empathy Map• Journey Map• Affinity Diagram • Role Play• …• …

Cisco Design Thinking Framework

Source: https://design.cisco.com

Phase 1 – Discover

Interact with Users to Discover the Opportunity

TECNMS-3161 38

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking Framework

Source: https://design.cisco.com

Phase 2 – Define

Define the Problems to be solved for your users Define

TECNMS-3161 39

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Typical Method Set for Practitioners

• How Might We (HMW)• Design Criteria• Persona Profile• Storyboard• Moodboard• Experience Principles• Mock Ads• …• …

Cisco Design Thinking Framework

Source: https://design.cisco.com

Phase 2 – Define

Define the Problems to be solved for your users

TECNMS-3161 40

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking Framework

Source: https://design.cisco.com

Phase 3 – Explore

Explore creative possibilities to solve user problems Explore

TECNMS-3161 41

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Typical Method Set for Practitioners

• Crazy 8• Creative Matrix• 2x2 Matrix• Low Fidelity Sketching• Interactive Prototype• Hallway Testing• Concept Testing• …• …

Cisco Design Thinking Framework

Source: https://design.cisco.com

Phase 3 – Explore

Explore creative possibilities to solve user problems

TECNMS-3161 42

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking Framework

Source: https://design.cisco.com

“What’s Next”InvestmentDecisionDiscover Define Explore

Validate with Users

Make Things

High FidelityConcept

Raw Ideas

THE OPPORTUNITY

THE PROBLEMSTO BE SOLVED

CREATIVEPOSSIBILITIES

Execute

TECNMS-3161 43

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking – Some Impressions

44TECNMS-3161

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking – Today

Design Thinking for

DNA Platform

was designed using

Design Thinking

TECNMS-3161 45

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Helps us ...

• identify new opportunities

• create empathetic solutions

• avoid rework and stalling

• innovate faster

Design Thinking

By combining ...

• empathy and

• authentic collaboration

using

• shockingly simple techniques

TECNMS-3161 46

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 47

Cisco DNA Platform

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 49

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 50

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Design Thinking Framework

Source: https://design.cisco.com

“What’s Next”InvestmentDecisionDiscover Define Explore

Validate with Users

Make Things

High FidelityConcept

Raw Ideas

THE OPPORTUNITY

THE PROBLEMSTO BE SOLVED

CREATIVEPOSSIBILITIES

Execute

TECNMS-3161 51

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Phase 1: Discover

TECNMS-3161 52

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Brain Writing

• Goal: An exercise in which people plot items according to personal significance. Write down your questions, concerns, ideas, etc…

• Why: Help people reflect and prioritize

TECNMS-3161 53

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Brain Writing

• Goal: An exercise in which people plot items according to personal significance. Capture your questions, concerns, ideas, etc…

• Why: Help people reflect and prioritize

Transcribe what is most critical

TECNMS-3161 54

Cisco DNA Platform

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The Network as a Platform for Digital Business

56TECNMS-3161

The OpportunityCisco DNA Center

AnalyticsPolicy AutomationInfinite Possibilities

Open for Business

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center – Digital Network Architecture

Traditional Cisco and 3rd Party Networks Cisco DNA-ready Networks

Wireless802.11ac

Wave 2 AP

CiscoCatalyst 3850

CiscoCatalyst 9000

Industrial Ethernet Catalyst

Wireless controller

4000 Series ISR

NFV-ISWireless access point

Cisco® Catalyst®

2000, 3000

Cisco Catalyst

4000, 6000

Cisco Nexus® 7000

Wireless controller

ISR/ASR

Intent – Based Networking

Cisco IdentityService Engine

Cisco DNA Security Cisco DNA Platform

Open, programmable

Ecosystem, Integrations

Enablement

Cisco DNA Center

Cisco DNA Assurance

Policy Cisco DNA Automation

TECNMS-3161 57

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DNAC 1.1

1.1.1

Cisco DNA Center – Release Cadence

1.1.2 1.1.3 1.1.4 1.1.5 1.1.6

DNAC 1.2

1.2.1 1.2.2 1.2.3 1.2.4

DNAC 1.2.5

1.1.7

1.1.8

DNAC Platform

1.2.6

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov DecDec Jan Feb Mar Apr May Jun

1.2.8

DNAC 1.3

1.3.n 1.3.n1.2.10

TECNMS-3161 58

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform APIs – 1.2.10 Focus

• Intent API – BAPI framework• API documentation• API Usability• Try Now• Code Preview• Rate Limiting• Event Notification Framework

Platform

• Discovery, Inventory• Topology• Tagging• Command Runner• Template Editor• Day 0 Onboarding – PnP• SWIM

• Network Design – Site Operations

• Wireless Provisioning• eNFV Provisioning• SDA

• Assurance – Site, Device and Client Health / Details

• Path Trace

NorthBound APIs

• Assurance Issues• SWIM Events• Event Customizability • Notification via Webhooks• Polling based

Events

• Discovery• Inventory• Topology• Command Runner

Device SDK

TECNMS-3161 59

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform APIs – Upcoming

Platform• Real-time Notifications• HA, Backup-Restore• Email Notifications• UI/UX Enhancements

Events• Assurance Issues

NB APIs• Wireless Provisioning• Assurance• Application Policy• SDA• Events APIs

Device Pack SDK• Template Editor Support

DNAC 1.3.x

Platform• OAuth 2.0• Mock VM• Granular RBAC • Platform Admin Role

Events• System Events

NB APIs• System• Assurance• Network Settings• SDA• Config-Archive

Device Pack SDK• SWIM Support

DNAC 1.4.x

• Assurance Issues• SWIM Events• Event Customizability • Notification via Webhooks• Polling based

Developer Enablement

TECNMS-3161 60

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform

Southbound APIs & Collectors

Northbound APIs AP

Is & C

onnecto

rsA

PIS

& C

onnecto

rs

Cross-Domain Integrations

CloudData

CenterSecurity Collab

Intent-based Network Infrastructure

1

BusinessApps

License Mgmt

Financial Costing

Impact Analysis

Business Intelligence

5

Network Apps

Advancedfunctions

Policy /Compliance

UC PerfMonitoring

End-User Monitoring

4

3Network / IT Process

Integrations

Identity Services

IT ServiceMgmt

Network Services

2

TECNMS-3161 61

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center: Southbound – Device SDKCisco DNA Center Uses Device Packs to Understand the Characteristics of a Network Device

SDK provides an Easy Way to Develop Device Packs for ANY Type of Network Device

Device Packs Device Packs Device Packs Device Packs

Device Packs

The SDK is based on Eclipse – see https://developer.cisco.com/dnacenter/multivendorsupport/

Internet of Things

Cisco DNA Center

AnalyticsPolicy Automation

1

TECNMS-3161 62

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

3rd Party Example: AnyWeb AnyRover

Device Pack SDK

SNMP

Netconf

CLI

AnyRover is a robust metall device, high

temperature range with flexible power

option (8 - 52V) and offers Mobile IP

access via GSM for LAN and WLAN

connection.

1

TECNMS-3161 63

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform

Southbound APIs & Collectors

Northbound APIs AP

Is & C

onnecto

rsA

PIS

& C

onnecto

rs

Cross-Domain Integrations

CloudData

CenterSecurity Collab

Intent-based Network Infrastructure

1

BusinessApps

License Mgmt

Financial Costing

Impact Analysis

Business Intelligence

5

Network Apps

Advancedfunctions

Policy /Compliance

UC PerfMonitoring

End-User Monitoring

4

3Network / IT Process

Integrations

Identity Services

IT ServiceMgmt

Network Services

2

TECNMS-3161 64

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform – Event Notifications

Cisco DNA Assurance

Cisco DNA Automation

REST End Points

DNA Center System

EmailIT4IT Messaging

Webhooks

TECNMS-3161 65

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Assurance Splunk

REST Service Wrap JSON Event

Forwarding DNA Assurance Notifications to Splunk

1) In Cisco DNA Center Platform: enable Bundle “Network Events for REST API Endpoint”

2) Add Splunk Event Wrapper around DNA Center JSON Notifications

(otherwise Splunk would reject as “no data”)

3) In Splunk: use HTTP Event Collector (HEC) splunk.yourdomain.com:8088/services/collector/event

{

"source" : "value", (optional)

"sourcetype" : "value", (optional)

"event" : "{ data }"

}

TECNMS-3161 66

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center SolutionSmart Working – User Experience and Workplace Efficiency

Problem

• How to find a free desk ... now, in this building, for my meetings and applications

• Access the resources and tools I need

While

• Optimizing Workplace utilization

Benefits

• Employee User Experience

• Onboarding Efficiency

• Optimal Workplace Utilization

• Predictable Application Experience

Solution

Integrate Cisco DNA Center and Netwrapperto provide a single employee interface via a Webex Teams Bot

1. Detect and onboard Employee upon arrival

2. Assign Resources

3. Push guidance via Webex Teams

4. Tear-down upon Employee leaving Building

Integration APIs

CiscoLive Barcelona 2019 – World of Solutions Booth G10

Netwrapper

Teams

TECNMS-3161 67

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Ansible Tower and Cisco DNA Center

SDA Lab Automation built by WWThttps://www.ansible.com/resources/webinars-training/lab-automation-by-wwt-with-ansible-tower-and-cisco-dna-center

TECNMS-3161 68

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

ProblemMeasuring switch port usage requires logging in to each switch and manually running CLI commands.

Benefits

• Eliminate tedious manual processes that need to be repeated periodically

• Focus on business logic and leave inventory, credential, and connections detail to Cisco DNA Center

Solution

Cisco DNA Center tracks all network hardware and is a single source of truth.

• Conscia application uses a single API across all switches to gather critical information

• Tracks switch status over time to gather and keep port usage information

Keep track of inventory and report usage

Cisco DNA Center SolutionConscia Port Utilization monitors port usage for highly improved network business analytics

Telemetry APIs

Conscia Port Utilization

Cisco DNA Center

AnalyticsPolicy Automation

CiscoLive Barcelona 2019 – EN Partner Village

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

ProblemDeployment of ACLs bi-directionally and validation of operational states are tedious processes requiring repetitive commands.

Benefits

• Simplification of ACL deployment between sites and state validation, by eliminating manual processes that need to be repeated periodically

• Documented Access List security at each site

Solution

The Conscia ACL Manager can be seen as legacy alternative to policy constructs in a full-blown Cisco SD-Access solution.

Conscia ACL Manager uses various Cisco DNA Center APIs:

- Deploying ACLs with Template Programmer

- Operational state queries for validation with Command Runner

Cisco DNA Center SolutionConscia ACL Manager simplifies deployment of ACLs between sites

ACL Manager

APP/API/Logic

DB

Network Admin

ConsciaFront-end

Cisco DNA Center

AnalyticsPolicy Automation

CiscoLive Barcelona 2019 – EN Partner Village

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center SolutionDynamic Wireless Network Leases

Wireless LAN Controllers (WLCs)

Self-Service PortalProblem

Guest access networks can be abused and over-subscribed by unintended users

Benefits

• Eliminates up to 10 manual steps saving 3-4 hours

• Increases customer satisfaction through personalization

• Reduces frequency and severity of security incidents

Solution

Dimension Data’s portal uses intent APIs to interact with DNA Center to program wireless access points

• Client enters request to create SSID with venue, bandwidth allocation, and an end time

• Application instructs DNA Center to create SSID with the parameters. At end time, application instructs DNA Center to remove SSID

Cisco DNA Center

AnalyticsPolicy Automation

TECNMS-3161 71

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center SolutionDynamic Wireless Network Leases

Benefits

• Eliminates up to 10 manual steps saving 3-4 hours

• Increases customer satisfaction through personalization

• Reduces frequency and severity of security incidents TECNMS-3161 72

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center SolutionDistributed Automation via Docker

DNA Network – Open IOS XE 16.12+

Managed ServicesOperations

Problem

Some automation tasks benefit from local visibility, access and fate sharing – a broad range of App are available as Docker containers

Benefits

• Platform for customer specific Innovation

• OPEX reduction by using standard Docker apps

• Resilience through distribution and fate sharing

• Scale through local access and processing

• Operational simplicity (single entry-point for DNA)

Solution

Dimension Data’s catalog of approved Docker containers in Cisco DNA Center to automate deployment and state management for

• Partner operational automation tasks

• Customer business automation scenarios

Cisco DNA Center

AnalyticsPolicy Automation

Catalog of standard and custom Containers

Centralized Orchestration

TECNMS-3161 73

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Infoblox DNS, DHCP, IPAM Application

Cisco DNA Center SolutionConsistent IP address pools management

Problem

IP addresses managed by a standalone system means manual monitoring and no oversight

Benefits

• Ensure full visibility into your IP address usage and effectively monitor endpoints

• Benefit from critical insights obtained from IPAM tools for Assurance

Solution

Infoblox DNS, DHCP, and IPAM (DDI) application uses Integration APIs to send IP address data to Cisco DNA Center

1. Operator uses Cisco DNA Center GUI to set up pools that get configured on Infoblox DDI

2. Infoblox DDI sends usage information to Cisco DNA Center for real-time monitoring

Integration APIs

https://developer.cisco.com/ecosystem/dnacenter/

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Tableau Reporting Application

Cisco DNA Center SolutionIT service management integration

Problem

Collected data is not useful in raw. Reporting capabilities are needed to extract useful insights

Benefits

• Key data is collected, stored and correlated

• Use data to benchmark, trend and analyze

Solution

Cisco DNA Center collects a wealth of data that can provide deep actionable insights into network usage and growth

1. Tableau reporting application uses integration APIs to retrieve data from Cisco DNA Center

2. Application merges Cisco DNA Center data with other datasets that provide a comprehensive view across operations

Integration APIs

https://developer.cisco.com/ecosystem/dnacenter/https://vimeo.com/xlnsfilms/review/278152108/9674d4ada1 (CLUS18)

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center SolutionReporting Integration

https://developer.cisco.com/ecosystem/dnacenter/https://vimeo.com/xlnsfilms/review/278152108/9674d4ada1 (CLUS18)

Benchmarks and ComparisonsUsing Cisco DNAC data sets it is easy to create a relative comparison, benchmark view

Custom DrilldownsData sets can go much more granular than the native application views in a customized manner

Visualization FlexibilityInformation can be visualized in many different ways to adjust to intent and consumer expectations

TrendingExternal data store allow creation of scheduled reports, that can be periodic and historic

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DNA Center SolutionIT service management integration

Problem

Every IT incident needs manual analysis and assessment, requiring multiple handoffs between support teams, all leading to elongated time for resolution

Ticket Resolution System

Benefits

• Efficient workflows - flexible integration with reviews, approvals, and change management

• Minimal handoffs – quicker decision making and faster problem resolution

Solution

ServiceNow Ticket Resolution System application uses Integration APIs to exchange data with Cisco DNA Center on trouble tickets and their resolution

1. DNA Center detects network problems and sends information to ServiceNow

2. ServiceNow opens trouble ticket, obtains approvals, and schedules fixes through DNA Center

Integration APIs

https://developer.cisco.com/ecosystem/dnacenter/

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DNA Center SolutionIT service management integration

Ticket Resolution System

Integration APIs

Cisco DNA App is now Certified on the ServiceNow App Store !

TECNMS-3161 78

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Real-Life Example: Partner ITSM Workflows

TECNMS-3161 79

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DNA Center SolutionCMDB Integration: Cisco DNA Center MicroFocus uCMDB

Problem

How to leverage Cisco DNA Center Inventory for CMDB Integration?

Benefits

• Automated Transformation

• Dynamic definition of attribute and type mapping

Solution

Dynamic Mapping Logic

Metadata Injection

Integration APIs

https://developer.cisco.com/ecosystem/dnacenter/

Dynamic Mapping Logic

Integration APIs

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center SolutionFlow export visualization – comprehensive view for large scenarios

Problem

• Large flow export topologieshard to understand

• Thousands of exporters

• Several mediators for forwarding/balancing

• Typically cumbersome tracking of configs and device IP addresses

Benefits

• Visualization aligned with Cisco DNA Center-defined network configuration

• Avoids misconfigurations and shows issues immediately

• Track configuration changes in real-time

Solution

Integrate Cisco DNA Center and IsarFlow FlowMediator Topology Visualization

• Use role and location information from DNA Center for enriching the interactive topology view

• Provide visual analytics experience by interactive clustering using features obtained from DNA Center

• Display flow export configuration right in the topology view

Integration APIs

CiscoLive Barcelona 2019 – World of Solutions Booth B17

IsarFlow

Enriched flow exporttopology visualization

IsarFlow FlowMediator

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center SolutionUsing Intent Data intelligently – PoC Visual Wireless Troubleshooting

Problem

• Wireless troubleshooting is more complex than wired

• Half-duplex dynamically RF environment

• Wireless is invisible, SPAN on AP, but which AP (specifically HD environment)

Benefits

• Provides on-site info on connected clients

• Eases troubleshooting

• Demonstrates possibilities for Apps leveraging intent APIs

• Extendable for intents like

• Disconnect client

• Map clients in AR world using DNA Spaces

Solution

Integrate Cisco DNA Center Intent API with an AR-based App to quickly get connected clients

1. Start the app and look via the camera at an AP

2. App detects the AP

3. Fetches connected clients using Intent APIs

4. Shows connected clients with Intent details

5. Allow user to see more details

Intent APIs

CiscoLive Barcelona 2019 – BRKSDN-2379

Middleware server

Augmented Reality

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

https://twitter.com/kevin_cossaboon/status/1121108194296655873

TECNMS-3161 83

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform – EcoSystem Exchange

• Solutions, Customizations and Integrations

• Built by EcoSystem Partners(SI, ISVs,

• Rapidly growing EcoSystem

• 10+ from EMEAR (Jan 2019)

developer.cisco.com/ecosystem/dnacenter

Get Visibility for YOUR Solution[Share your solution]

TECNMS-3161 84

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Phase 1: Discover

TECNMS-3161 85

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Affinity Mapping and Clustering

• Goal: Identify larger themes in your collective data

• Why: Helps you and your team make sense out of content

Cisco Design Thinking Book

Page 113

TECNMS-3161 86

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Dot Vote

• Goal: Align on ideas quickly

• Why: Dot voting can help your team resolve big debates in minutes. It also helps democratize decision-making, as everyone gets to weigh in

Cisco Design Thinking Book

Page 107

TECNMS-3161 87

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Quick Interviews

• Goal: Gather data to analyze and synthesize

• Why: Understand user needs and context

Cisco Design Thinking Book

Page 101

TECNMS-3161 88

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Uncover new perspectives

A technique for gathering information through direct dialogue that helps you:

Challenges your preconceptions

Deepens your empathy for others

Builds credibility with stakeholders

CDT Book, Page 101

Interview

TECNMS-3161 89

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

If your customer had a magic wand what would they do?

Keep questions neutral and open ended

Tell me about your role & responsibilities

How would [magic product] support your work?

What other systems would you use? Why?

What would be the top 3 tasks you would perform using [magic product]?

How would that make your life easier?

How do you accomplish [task] with current [product]?

What are the biggest challenges you face using [product?]

CDT Book, Page 103

Interview

TECNMS-3161 90

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Empathy Maps (for note takers)

• Goal: Understand the user context, and empathize with the user needs

• Why: Using an empathy map, you’ll gather, structure, and share user data to help your team understand your user’s current experience, empathize with how he/she truly feels, and clarify what he/she really needs

Cisco Design Thinking Book

Page 109

TECNMS-3161 91

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Empathy Map

Understand the user context, and empathize with the user needs.

An empathy map can help your team deduce the most important pains (frustrations, fears, obstacles) and gains (delight, utility, goals) that users have. Using an empathy map, you’ll gather, structure, and share user data to help your team understand your user’s current experience, empathize with how he/she truly feels, and clarify what he/she really needs.

CDT Book, Page 109

TECNMS-3161 92

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Empathy Map

Identify opportunities through insights

What is a AHA moment for you?

What surprised you?

What feels urgent?

What needs to change?

What are some opportunities?

TECNMS-3161 93

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Opportunity Statement

• Goal: Identify the big picture

• Why: Focus design thinking on the big picture possibilities and highlight what to learn – grounding and guiding decisions throughout the design thinking journey to stay on course.

Cisco Design Thinking Book

Page 33

TECNMS-3161 94

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Discover: Opportunity Statement

TECNMS-3161 95

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 96

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Phase 2: Define

TECNMS-3161 97

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Prioritize key problems your solution must address.

You will use this output to guide your creative ideation in the Explore phase-and as a gut check to make sure your concepts explicitly solve these problems.

CDT Book, page 53

Prioritize Problems To Be Solved

TECNMS-3161 98#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS TECNMS-3161 99© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Example

TECNMS-3161 100

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Kick start high level ideation

Turn insights into questions that inspire creative action using the How Might We (HMW) format. Good HMW questions are broad enough to give space for ideation, but narrow enough to provide focus

CDT Book, page 125

How Might We?

TECNMS-3161 101

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 102

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Phase 3: Explore

TECNMS-3161 103

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

• Goal: Visualize the Structure of the System

• Why: Outline the structure and main elements of the system as well as their interdependencies

Examples:- sequence of UI screens- physical components- data/objects- logical flow- topology- modules and dependencies- etc.

Explore: Schematic Diagramming

TECNMS-3161 104

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Explore: Storyboarding

Goal: Visualize a Concept in Action

Why: A series of images showing the key elements and interactions of a new scenario.

• Shows what a concept looks like in action

• Helps people imagine the future

• Builds a shared understanding

• Gains support from decision makers

Who What Where

Before During After

TECNMS-3161 105

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Explore: Assumption Testing

Goal: Detect and Validate assumptions

Why: Conscious decision making and validation

• Pre-defined assumptionexample: “must complete within n minutes”

• Assumptions hidden within the conceptexample: “user is at a desk”

TECNMS-3161 106

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Explore: Hall Way User Testing

Goal: Validate rough ideas with end-users and improve the designs based on user feedback

Why: Save time and resources before investing in execution

Identify up to 95% of interaction issues with only 5-9 randomly selected participants

TECNMS-3161 107

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Explore: Think Aloud Testing

Goal: Get Feedback

Why: A testing format where people narrate their experience while performing a given task

Step by step – as perceived by the user –sharing thoughts, decisions, questions while walking through

TECNMS-3161 108

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center – Your Wish is our Command ...

Make a Wish

Your Voice

Direct Feedback from Users to Engineers• hundreds of incoming comments• indicative hot-spots and duplicates• dozens of completed fixes/features

Opt-in for feedback

Where to find it:• DNA Center UI top-right menu slide-in• DNA Center SDK bottom-right option

TECNMS-3161 109

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center – Appliance Setup Experience

With planned pre-requisites, these steps take beyond 60 minutes to complete

With planned pre-requisites, these steps take around 30 minutes to complete

12 Screens, Ease of Use: 3.9/7 8 Screens, Ease of Use: 6.5/7

From To

TECNMS-3161 110

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center – Setup Experience

And Beyond …

TECNMS-3161 111

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• Opening

• Cisco Design Thinking Introduction

• Cisco DNA Platform

• Cisco Design Thinking – Discover

• Cisco Design Thinking – Define

• Cisco Design Thinking – Explore

• Closing Thoughts

TECNMS-3161 112

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Design ThinkingResources

Resources for Practitioners

• Book via Cisco Marketplacehttps://cisco.mediuscorp.com/reference-guides/getting-started-with-cisco-design-thinking-c1334-prbklt-053

• eBook and PDF

Cisco Internally:

• design.cisco.com

• Templates for Print

• Practitioner Videos

TECNMS-3161 113

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DevNet for Cisco DNA

Applications

APIs

Domain controllers

Powered by Cisco IOS® XE

Physical and virtualinfrastructure

Application-SpecificIntegratedCircuit (ASIC)

DevNet for DNA

Ecosystem Exchange

Sandbox

Learning Labs

API documentation

DevNet Express DNA Track

developer.cisco.com/site/dnadeveloper.cisco.com/dnacenter/

TECNMS-3161 114

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform – EcoSystem Exchange

• Solutions, Customizations and Integrations

• Built by EcoSystem Partners(SI, ISVs,

• Rapidly growing EcoSystem

• 10+ from EMEAR (Jan 2019)

developer.cisco.com/ecosystem/dnacenter

Get Visibility for YOUR Solution[Share your solution]

TECNMS-3161 115

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center Platform – Code Exchange

• Curated Code Examples

• Community Driven

• Open Source

• Multiple Languages (Python, JavaScript, Java, ...)

• Hosted on Git

developer.cisco.com/codeexchange/platforms/dnac

TECNMS-3161 116

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco DNA Center – Key Starting PointsCisco DNA Center

* http://www.cisco.com/go/dnacenter

* https://www.cisco.com/c/en/us/support/cloud-systems-management/dna-center/products-release-notes-list.html

* (Partners) http://cs.co/DNACenterForPartners

* (Partners EMEAR) http://cs.co/EMEARPartnerReadiness-EN

* (Sales Connect) http://cs.co/dnacenter

* (Cisco) EMEAR DNA Specialist Community - Operations http://cs.co/EMEAR-DNA-PnA-Blackbelts* Data Privacy Datasheet https://trustportal.cisco.com/c/login/index.html?referer=/c/dam/r/ctp/docs/privacydatasheet/DNA/cisco-dna-center-privacy-data-sheet.pdf

Cisco DNA Center Platform

* https://developer.cisco.com/dnacenter/

* https://developer.cisco.com/ecosystem/dnacenter/

* https://learninglabs.cisco.com/tracks/dnacenter-programmability

* https://learninglabs.cisco.com/tracks/dnav3-track

* https://developer.cisco.com/codeexchange/platforms/dnac/* https://developer.cisco.com/events/

Cisco DNA Center Device Support SDK

* https://developer.cisco.com/dnacenter/multivendorsupport/ (downloads under 'getting started'')

* https://developer.cisco.com/docs/dna-sdk-docs

TECNMS-3161 117

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Closing Thoughts ...

1 Personal Highlight of today?

1 Thing you will start doing after today?

1 Word – which summarizes today for you?

TECNMS-3161 118

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Closing Thoughts ...

CongratulationsDesign Thinkers

TECNMS-3161 119

Complete your online session evaluation

• Please complete your session survey after each session. Your feedback is very important.

• Complete a minimum of 4 session surveys and the Overall Conference survey (starting on Thursday) to receive your Cisco Live water bottle.

• All surveys can be taken in the Cisco Live Mobile App or by logging in to the Session Catalog on ciscolive.cisco.com/us.

Cisco Live sessions will be available for viewing on demand after the event at ciscolive.cisco.com.

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS TECNMS-3161 120

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Continue your education

Related sessions

Walk-in labsDemos in the Cisco campus

Meet the engineer 1:1 meetings

TECNMS-3161 121

Thank you

#CLUS

#CLUS