#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
© 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
© 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
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