SlideShare ist ein Scribd-Unternehmen logo
1 von 25
WAN Automation Engine API
Deep Dive
Josh Peters - Technical Marketing Engineer
Marcelo Silva – Senior Product Manager
DEVNET-2035
‱ Introduction: What is WAE?
‱ Key Use Cases
‱ API Walkthrough
Agenda
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Abstraction from Protocols to Applications
“Service Abstraction”
Service models & orchestration
“Network Abstraction”
Path computation, Network model
“Device Abstraction”
Controllers, NED’
Protocols
Southbound network protocols
Applications and Services
Networks and Network Models
Devices and Device Models
DEVNET-2035 3
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
What is WAE ?
‱ A model-driven path visibility and path
computation engine that can simulate,
optimize and activate paths in the network
supporting a multi-vendor and multi-layer
environment
‱ Enables applications for planning, peering,
forecasting, traffic engineering to be
developed via a programmatic interface
‱ WAE is NOT a controller – but leverages
controllers.
DEVNET-2035 4
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAN Automation Engine
Evolution: Delivering Optimization and Automation
‱ Modeling
‱ What if/predictive
analysis
‱ Global optimization
‱ Assess historical and
real-time data
‱ Find and manage
hot spots
‱ Network efficiency
analysis
‱ Programmatic
network control
‱ Model-driven Path
Activation
‱ Monitor for path
constraint violations
‱ Automate network
changes to ensure
path compliance
Predictive Model Time Series Visibility Path Activation
Dynamic SLA
Management
WAE
DEVNET-2035 5
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Optimization and Prediction Module
WAE Architecture Overview


WAN Automation
Engine
Collector DeployerNetwork Interface
Network Model Manager
Service Interface APIs
SNMP NetFlow
Optical
Plug-In
BGP-LS
( ODL) NMS/EMS
NSO
Device
Mgr.
PCEP
( ODL)
Control
ler
Plug-In
WAE
Design
BW
Cal.
BW
OD
Service
Orchestator
Ex: NSO
WAE
Live
Co-ordinated
Maintenance
Third Party
Apps

Telemetry
Data
DEVNET-2035 6
Key Use Cases
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Simulation and Impact Visualization
Route Simulation Traffic Simulation
Determine how Demands and LSPs are routed
taking into account network constraints
(MUST consider failure conditions)
Using the Routing Simulation, Determine the
utilization of interfaces and SLA impact to traffic
(MUST consider failure conditions)
Simulate Link Failure See the Impact per Service Class
DEVNET-2035 8
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Use Case: Evaluate Onboarding of a New Customer
Can a new service using 4Gbps at the San
Francisco PoP be supported?
Model and predict impact of the new service
within minutes
Identify flows for new customer Add 4Gbps to those flows
Simulate results
Scenario Value
DEVNET-2035 9
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Use Case: Multi-layer Path Diversity
Observations Analysis Recommendations
At Layer three LSP paths look
disjoint
If a fiber cut happens, both
tunnels go down
Account for L1 and L3 in the
disjointness calculation
DEVNET-2035 10
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Use Case: Optimization based on Capacity
Scenario Value
Ask WAE to find the minimum number of tunnels
needed to get below a utilization threshold
Optimize the network to ensure it is not over-
utilized
DEVNET-2035 11
WAE API Walkthrough
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAE Design RPC API Example
WAE Design: WAE RPC API
WAE Design functionality accessible through an API
‱ Step 1: Get the Latest Model From the WAE Automation Server
DEVNET-2035 13
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAE Design RPC API Example
WAE Design: WAE RPC API
WAE Design functionality accessible through an API
‱ Step 2: Create the LSP
DEVNET-2035 14
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAE Design RPC API Example
WAE Design: WAE RPC API
WAE Design functionality accessible through an API
‱ Step 3: Create the LSP Path
DEVNET-2035 15
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAE Design RPC API Example
WAE Design: WAE RPC API
WAE Design functionality accessible through an API
‱ Step 4: Optimize or Define the Segment Hops
DEVNET-2035 16
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAE Design RPC API Example
WAE Design: WAE RPC API
WAE Design functionality accessible through an API
‱ Step 5: Deploy the model to the WAE Automation server
DEVNET-2035 17
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAE Design RPC API Example
WAE RPC API
WAE Design functionality accessible through an API
‱ Step 6: Putting the functions together
The script will need as inputs the source node, destination
node and a unique tunnel name.
Define the path on the system to store the source and
destination network models.
Import Required Libraries
DEVNET-2035 18
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
WAE Design RPC API Example
WAE RPC API
WAE Design functionality accessible through an API
‱ Step 6: Putting the functions together
Next download the plan file and load it in
the WAE Design RPC API service
Create and Optimize the LSP
Save the plan file from the WAE Design RPC API to
the file system, then deploy that plan file to the
Automation server.
Save and Run the script
DEVNET-2035 19
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available
for viewing on-demand after the event at
CiscoLive.com/Online
‱ Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 Amazon gift card.
‱ Complete your session surveys
through the Cisco Live mobile
app or from the Session Catalog
on CiscoLive.com/us.
DEVNET-2035 20
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
‱ Demos in the Cisco campus
‱ Walk-in Self-Paced Labs
‱ Lunch & Learn
‱ Meet the Engineer 1:1 meetings
‱ Related sessions
DEVNET-2035 21
Thank you
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Service Provider Cisco Education Offerings
Course Description Cisco Certification
Deploying Cisco Service Provider Network Routing
(SPROUTE) & Advanced (SPADVROUTE)
Implementing Cisco Service Provider Next-Generation
Core Network Services (SPCORE)
Edge Network Services (SPEDGE)
SPROUTE covers the implementation of routing protocols (OSPF, IS-IS, BGP),
route manipulations, and HA routing features; SPADVROUTE covers advanced
routing topics in BGP, multicast services including PIM-SM, and IPv6;
SPCORE covers network services, including MPLS-LDP, MPLS traffic engineering,
QoS mechanisms, and transport technologies;
SPEDGE covers network services, including MPLS Layer 3 VPNs, Layer 2 VPNs,
and Carrier Ethernet services; all within SP IP NGN environments.
CCNP Service ProviderÂź
Building Cisco Service Provider Next-Generation
Networks, Part 1&2 (SPNGN1), (SPNGN2)
The two courses introduce networking technologies and solutions, including OSI
and TCP/IP models, IPv4/v6, switching, routing, transport types, security, network
management, and Cisco OS (IOS and IOS XR).
CCNA Service ProviderÂź
Implementing Cisco Service Provider Mobility UMTS
Networks (SPUMTS);
Implementing Cisco Service Provider Mobility CDMA
Networks (SPCDMA);
Implementing Cisco Service Provider Mobility LTE
Networks (SPLTE)
The three courses (SPUMTS, SPCDMA, SPLTE) cover knowledge and skills
required to understand products, technologies, and architectures that are found in
Universal Mobile Telecommunications Systems (UMTS) and Code Division Multiple
Access (CDMA) packet core networks, plus their migration to Long-Term Evolution
(LTE) Evolved Packet Systems (EPS), including Evolved Packet Core (EPC) and
Radio Access Networks (RANs).
Cisco Service Provider Mobility
CDMA to LTE Specialist;
Cisco Service Provider Mobility UMTS
to LTE Specialist
Implementing and Maintaining Cisco Technologies
Using IOS XR (IMTXR)
Service Provider/Enterprise engineers to implement, verification-test, and optimize
core/edge technologies in a Cisco IOS XR environment.
Cisco IOS XR Specialist
For more details, please visit: http://learningnetwork.cisco.com
Questions? Visit the Learning@Cisco Booth or contact ask-edu-pm-dcv@cisco.com
DEVNET-2035 24
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Network Programmability Cisco Education Offerings
Course Description Cisco Certification
Integrating Business Applications with Network
Programmability (NIPBA);
Integrating Business Applications with Network
Programmability for Cisco ACI (NPIBAACI)
Learn networking concepts, and how to deploy and troubleshoot
programmable network architectures with these self-paced courses.
Cisco Business Application
Engineer Specialist Certification
Developing with Cisco Network Programmability
(NPDEV);
Developing with Cisco Network Programmability
for Cisco ACI (NPDEVACI)
Learn how to build applications for network environments and effectively
bridge the gap between IT professionals and software developers.
Cisco Network Programmability
Developer Specialist Certification
Designing with Cisco Network Programmability
(NPDES);
Designing with Cisco Network Programmability
for Cisco ACI (NPDESACI)
Learn how to expand your skill set from traditional IT infrastructure to
application integration through programmability.
Cisco Network Programmability
Design Specialist Certification
Implementing Cisco Network Programmability
(NPENG);
Implementing Cisco Network Programmability
for Cisco ACI (NPENGACI)
Learn how to implement and troubleshoot open IT infrastructure
technologies.
Cisco Network Programmability
Engineer Specialist Certification
For more details, please visit: http://learningnetwork.cisco.com
Questions? Visit the Learning@Cisco Booth or contact ask-edu-pm-dcv@cisco.com
DEVNET-2035 25

Weitere Àhnliche Inhalte

Was ist angesagt?

Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Cisco DevNet
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APICisco DevNet
 
Présentation cisco aci in action fundamentals - fcouderc - v6
Présentation cisco aci in action   fundamentals - fcouderc - v6Présentation cisco aci in action   fundamentals - fcouderc - v6
Présentation cisco aci in action fundamentals - fcouderc - v6Dig-IT
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveCisco DevNet
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionCisco DevNet
 
CCIE Service Provider
CCIE Service ProviderCCIE Service Provider
CCIE Service ProviderCisco Canada
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOpsCisco DevNet
 
How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to AnsibleCisco DevNet
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016Cisco DevNet
 
DEVNET-1121 Customizing Cisco Video Access for Guests
DEVNET-1121	Customizing Cisco Video Access for GuestsDEVNET-1121	Customizing Cisco Video Access for Guests
DEVNET-1121 Customizing Cisco Video Access for GuestsCisco DevNet
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Cisco Canada
 
How To Have Magical Meeting Experiences
How To Have Magical Meeting ExperiencesHow To Have Magical Meeting Experiences
How To Have Magical Meeting ExperiencesCisco Canada
 
Cisco Intelligent Branch - Enabling the Next Generation Branch
Cisco Intelligent Branch - Enabling the Next Generation BranchCisco Intelligent Branch - Enabling the Next Generation Branch
Cisco Intelligent Branch - Enabling the Next Generation BranchCisco Canada
 
Application Policy Enforcement Using APIC
Application Policy Enforcement Using APIC Application Policy Enforcement Using APIC
Application Policy Enforcement Using APIC Cisco Canada
 
CCIE Service Provider Techtorial
CCIE Service Provider Techtorial CCIE Service Provider Techtorial
CCIE Service Provider Techtorial Cisco Canada
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)SDNRG ITB
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016Cisco DevNet
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingDigicomp Academy AG
 
Cisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjonesCisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjonesBilly jones Monarquia
 
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Canada
 

Was ist angesagt? (20)

Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
 
Présentation cisco aci in action fundamentals - fcouderc - v6
Présentation cisco aci in action   fundamentals - fcouderc - v6Présentation cisco aci in action   fundamentals - fcouderc - v6
Présentation cisco aci in action fundamentals - fcouderc - v6
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
 
CCIE Service Provider
CCIE Service ProviderCCIE Service Provider
CCIE Service Provider
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
DEVNET-1121 Customizing Cisco Video Access for Guests
DEVNET-1121	Customizing Cisco Video Access for GuestsDEVNET-1121	Customizing Cisco Video Access for Guests
DEVNET-1121 Customizing Cisco Video Access for Guests
 
Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...
 
How To Have Magical Meeting Experiences
How To Have Magical Meeting ExperiencesHow To Have Magical Meeting Experiences
How To Have Magical Meeting Experiences
 
Cisco Intelligent Branch - Enabling the Next Generation Branch
Cisco Intelligent Branch - Enabling the Next Generation BranchCisco Intelligent Branch - Enabling the Next Generation Branch
Cisco Intelligent Branch - Enabling the Next Generation Branch
 
Application Policy Enforcement Using APIC
Application Policy Enforcement Using APIC Application Policy Enforcement Using APIC
Application Policy Enforcement Using APIC
 
CCIE Service Provider Techtorial
CCIE Service Provider Techtorial CCIE Service Provider Techtorial
CCIE Service Provider Techtorial
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
Cisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjonesCisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjones
 
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi ExperienceCisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
Cisco Connect Toronto 2017 - Optimizing your client's Wi-Fi Experience
 

Andere mochten auch

Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowCisco DevNet
 
Apic dc api deep dive
Apic dc api deep dive Apic dc api deep dive
Apic dc api deep dive Cisco DevNet
 
Toronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBAToronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBAtovmug
 
Application migration guideline document
Application migration guideline documentApplication migration guideline document
Application migration guideline documentThomas Bronack
 
VMTurbo Overview July 2015 v7
VMTurbo Overview July 2015 v7VMTurbo Overview July 2015 v7
VMTurbo Overview July 2015 v7Michael Nagar
 
èȘè­˜é‚ŁæąéŻšé­š Docker ćˆæŽą
èȘè­˜é‚ŁæąéŻšé­š   Docker ćˆæŽąèȘè­˜é‚ŁæąéŻšé­š   Docker ćˆæŽą
èȘè­˜é‚ŁæąéŻšé­š Docker ćˆæŽąä»Č昀 王
 
仄深ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•
仄深ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•ä»„æ·±ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•
仄深ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•NVIDIA Taiwan
 
Upcoming services in OpenStack
Upcoming services in OpenStackUpcoming services in OpenStack
Upcoming services in OpenStackCisco DevNet
 
Flare - tech-intro-for-paris-hackathon
Flare - tech-intro-for-paris-hackathonFlare - tech-intro-for-paris-hackathon
Flare - tech-intro-for-paris-hackathonCisco DevNet
 
DEVNET-1164 Using OpenDaylight for Notification Driven Workflows
DEVNET-1164	Using OpenDaylight for Notification Driven WorkflowsDEVNET-1164	Using OpenDaylight for Notification Driven Workflows
DEVNET-1164 Using OpenDaylight for Notification Driven WorkflowsCisco DevNet
 

Andere mochten auch (12)

Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
Apic dc api deep dive
Apic dc api deep dive Apic dc api deep dive
Apic dc api deep dive
 
VmTurbo
VmTurboVmTurbo
VmTurbo
 
Toronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBAToronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBA
 
Application migration guideline document
Application migration guideline documentApplication migration guideline document
Application migration guideline document
 
Py cv time x pyladies
Py cv time x pyladiesPy cv time x pyladies
Py cv time x pyladies
 
VMTurbo Overview July 2015 v7
VMTurbo Overview July 2015 v7VMTurbo Overview July 2015 v7
VMTurbo Overview July 2015 v7
 
èȘè­˜é‚ŁæąéŻšé­š Docker ćˆæŽą
èȘè­˜é‚ŁæąéŻšé­š   Docker ćˆæŽąèȘè­˜é‚ŁæąéŻšé­š   Docker ćˆæŽą
èȘè­˜é‚ŁæąéŻšé­š Docker ćˆæŽą
 
仄深ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•
仄深ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•ä»„æ·±ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•
仄深ćșŠć­žçż’ćŠ é€ŸèȘžéŸłćŠćœ±ćƒèŸšè­˜æ‡‰ç”šç™Œć±•
 
Upcoming services in OpenStack
Upcoming services in OpenStackUpcoming services in OpenStack
Upcoming services in OpenStack
 
Flare - tech-intro-for-paris-hackathon
Flare - tech-intro-for-paris-hackathonFlare - tech-intro-for-paris-hackathon
Flare - tech-intro-for-paris-hackathon
 
DEVNET-1164 Using OpenDaylight for Notification Driven Workflows
DEVNET-1164	Using OpenDaylight for Notification Driven WorkflowsDEVNET-1164	Using OpenDaylight for Notification Driven Workflows
DEVNET-1164 Using OpenDaylight for Notification Driven Workflows
 

Ähnlich wie WAN Automation Engine API Deep Dive

Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreCisco Canada
 
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaUnderstanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaCisco Canada
 
Understanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN TechnologyUnderstanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN TechnologyCisco Canada
 
Cisco connect winnipeg 2018 understanding cisco's next generation sdwan sol...
Cisco connect winnipeg 2018   understanding cisco's next generation sdwan sol...Cisco connect winnipeg 2018   understanding cisco's next generation sdwan sol...
Cisco connect winnipeg 2018 understanding cisco's next generation sdwan sol...Cisco Canada
 
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Canada
 
Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...
Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...
Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...Cisco Russia
 
BRKCRS-2110.pdf
BRKCRS-2110.pdfBRKCRS-2110.pdf
BRKCRS-2110.pdfAsif Qureshi
 
Application Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the NetworkApplication Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the NetworkCisco Canada
 
Understanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionUnderstanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionCisco Canada
 
ïżŒ Network Innovations Driving Business Transformation
ïżŒ Network Innovations Driving Business TransformationïżŒ Network Innovations Driving Business Transformation
ïżŒ Network Innovations Driving Business TransformationCisco Service Provider
 
CISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the EnterpriseCISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the EnterpriseSmall Cell Forum
 
SCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for DensificationSCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for DensificationSmall Cell Forum
 
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof MazepaPLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof MazepaPROIDEA
 
PLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw Borek
PLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw BorekPLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw Borek
PLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw BorekPROIDEA
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Canada
 
Enterprise Application to Infrastructure Integration -- SDN Apps
Enterprise Application to Infrastructure Integration  -- SDN AppsEnterprise Application to Infrastructure Integration  -- SDN Apps
Enterprise Application to Infrastructure Integration -- SDN AppsCisco DevNet
 
Cisco Digital Network Architecture - Introducing the Network Intuitive
Cisco Digital Network Architecture - Introducing the Network IntuitiveCisco Digital Network Architecture - Introducing the Network Intuitive
Cisco Digital Network Architecture - Introducing the Network IntuitiveCisco Canada
 
CCNA R&S At A Glance
CCNA R&S At A GlanceCCNA R&S At A Glance
CCNA R&S At A GlanceCNA KFUPM
 
Ccna r&s at a glance
Ccna r&s at a glanceCcna r&s at a glance
Ccna r&s at a glanceJonathan Rivera
 
Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning Cisco Russia
 

Ähnlich wie WAN Automation Engine API Deep Dive (20)

Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centre
 
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaUnderstanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
 
Understanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN TechnologyUnderstanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN Technology
 
Cisco connect winnipeg 2018 understanding cisco's next generation sdwan sol...
Cisco connect winnipeg 2018   understanding cisco's next generation sdwan sol...Cisco connect winnipeg 2018   understanding cisco's next generation sdwan sol...
Cisco connect winnipeg 2018 understanding cisco's next generation sdwan sol...
 
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
 
Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...
Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...
Đ Đ”ŃˆĐ”ĐœĐžŃ ĐșĐŸĐœĐČĐ”Ń€ĐłĐ”ĐœŃ‚ĐœĐŸĐłĐŸ ĐŽĐŸŃŃ‚ŃƒĐżĐ° Cisco. ĐžĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ” ĐżŃ€ĐŸĐŽŃƒĐșŃ‚ĐŸĐČĐŸĐč Đ»ĐžĐœĐ”ĐčĐșĐž ĐșĐŸĐŒĐŒŃƒŃ‚Đ°Ń‚...
 
BRKCRS-2110.pdf
BRKCRS-2110.pdfBRKCRS-2110.pdf
BRKCRS-2110.pdf
 
Application Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the NetworkApplication Engineered Routing: Allowing Applications to Program the Network
Application Engineered Routing: Allowing Applications to Program the Network
 
Understanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionUnderstanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN Solution
 
ïżŒ Network Innovations Driving Business Transformation
ïżŒ Network Innovations Driving Business TransformationïżŒ Network Innovations Driving Business Transformation
ïżŒ Network Innovations Driving Business Transformation
 
CISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the EnterpriseCISCO: Accelerating Small Cell Deployments in the Enterprise
CISCO: Accelerating Small Cell Deployments in the Enterprise
 
SCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for DensificationSCF Partners' Day: Technologies for Densification
SCF Partners' Day: Technologies for Densification
 
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof MazepaPLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
 
PLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw Borek
PLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw BorekPLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw Borek
PLNOG14: Service orchestration in provider network, Tail-f - PrzemysƂaw Borek
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
 
Enterprise Application to Infrastructure Integration -- SDN Apps
Enterprise Application to Infrastructure Integration  -- SDN AppsEnterprise Application to Infrastructure Integration  -- SDN Apps
Enterprise Application to Infrastructure Integration -- SDN Apps
 
Cisco Digital Network Architecture - Introducing the Network Intuitive
Cisco Digital Network Architecture - Introducing the Network IntuitiveCisco Digital Network Architecture - Introducing the Network Intuitive
Cisco Digital Network Architecture - Introducing the Network Intuitive
 
CCNA R&S At A Glance
CCNA R&S At A GlanceCCNA R&S At A Glance
CCNA R&S At A Glance
 
Ccna r&s at a glance
Ccna r&s at a glanceCcna r&s at a glance
Ccna r&s at a glance
 
Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning Enterprise Architecture, Deployment and Positioning
Enterprise Architecture, Deployment and Positioning
 

Mehr von Cisco DevNet

NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesCisco DevNet
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...Cisco DevNet
 
Choosing PaaS: Cisco and Open Source Options: an overview
Choosing PaaS:  Cisco and Open Source Options: an overviewChoosing PaaS:  Cisco and Open Source Options: an overview
Choosing PaaS: Cisco and Open Source Options: an overviewCisco DevNet
 
Doing Business with Tropo
Doing Business with TropoDoing Business with Tropo
Doing Business with TropoCisco DevNet
 
Introduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVTIntroduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVTCisco DevNet
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to FogCisco DevNet
 
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...Cisco DevNet
 
Introduction to ACI APIs
Introduction to ACI APIsIntroduction to ACI APIs
Introduction to ACI APIsCisco DevNet
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overviewCisco DevNet
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
 
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...Cisco DevNet
 
Starting the DevOps Train
Starting the DevOps TrainStarting the DevOps Train
Starting the DevOps TrainCisco DevNet
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStackCisco DevNet
 

Mehr von Cisco DevNet (13)

NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
 
Choosing PaaS: Cisco and Open Source Options: an overview
Choosing PaaS:  Cisco and Open Source Options: an overviewChoosing PaaS:  Cisco and Open Source Options: an overview
Choosing PaaS: Cisco and Open Source Options: an overview
 
Doing Business with Tropo
Doing Business with TropoDoing Business with Tropo
Doing Business with Tropo
 
Introduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVTIntroduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVT
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
 
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
 
Introduction to ACI APIs
Introduction to ACI APIsIntroduction to ACI APIs
Introduction to ACI APIs
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overview
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
 
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...
 
Starting the DevOps Train
Starting the DevOps TrainStarting the DevOps Train
Starting the DevOps Train
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStack
 

KĂŒrzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

KĂŒrzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

WAN Automation Engine API Deep Dive

  • 1. WAN Automation Engine API Deep Dive Josh Peters - Technical Marketing Engineer Marcelo Silva – Senior Product Manager DEVNET-2035
  • 2. ‱ Introduction: What is WAE? ‱ Key Use Cases ‱ API Walkthrough Agenda
  • 3. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Abstraction from Protocols to Applications “Service Abstraction” Service models & orchestration “Network Abstraction” Path computation, Network model “Device Abstraction” Controllers, NED’ Protocols Southbound network protocols Applications and Services Networks and Network Models Devices and Device Models DEVNET-2035 3
  • 4. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public What is WAE ? ‱ A model-driven path visibility and path computation engine that can simulate, optimize and activate paths in the network supporting a multi-vendor and multi-layer environment ‱ Enables applications for planning, peering, forecasting, traffic engineering to be developed via a programmatic interface ‱ WAE is NOT a controller – but leverages controllers. DEVNET-2035 4
  • 5. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAN Automation Engine Evolution: Delivering Optimization and Automation ‱ Modeling ‱ What if/predictive analysis ‱ Global optimization ‱ Assess historical and real-time data ‱ Find and manage hot spots ‱ Network efficiency analysis ‱ Programmatic network control ‱ Model-driven Path Activation ‱ Monitor for path constraint violations ‱ Automate network changes to ensure path compliance Predictive Model Time Series Visibility Path Activation Dynamic SLA Management WAE DEVNET-2035 5
  • 6. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Optimization and Prediction Module WAE Architecture Overview 
 WAN Automation Engine Collector DeployerNetwork Interface Network Model Manager Service Interface APIs SNMP NetFlow Optical Plug-In BGP-LS ( ODL) NMS/EMS NSO Device Mgr. PCEP ( ODL) Control ler Plug-In WAE Design BW Cal. BW OD Service Orchestator Ex: NSO WAE Live Co-ordinated Maintenance Third Party Apps 
Telemetry Data DEVNET-2035 6
  • 8. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Simulation and Impact Visualization Route Simulation Traffic Simulation Determine how Demands and LSPs are routed taking into account network constraints (MUST consider failure conditions) Using the Routing Simulation, Determine the utilization of interfaces and SLA impact to traffic (MUST consider failure conditions) Simulate Link Failure See the Impact per Service Class DEVNET-2035 8
  • 9. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Use Case: Evaluate Onboarding of a New Customer Can a new service using 4Gbps at the San Francisco PoP be supported? Model and predict impact of the new service within minutes Identify flows for new customer Add 4Gbps to those flows Simulate results Scenario Value DEVNET-2035 9
  • 10. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Use Case: Multi-layer Path Diversity Observations Analysis Recommendations At Layer three LSP paths look disjoint If a fiber cut happens, both tunnels go down Account for L1 and L3 in the disjointness calculation DEVNET-2035 10
  • 11. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Use Case: Optimization based on Capacity Scenario Value Ask WAE to find the minimum number of tunnels needed to get below a utilization threshold Optimize the network to ensure it is not over- utilized DEVNET-2035 11
  • 13. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAE Design RPC API Example WAE Design: WAE RPC API WAE Design functionality accessible through an API ‱ Step 1: Get the Latest Model From the WAE Automation Server DEVNET-2035 13
  • 14. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAE Design RPC API Example WAE Design: WAE RPC API WAE Design functionality accessible through an API ‱ Step 2: Create the LSP DEVNET-2035 14
  • 15. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAE Design RPC API Example WAE Design: WAE RPC API WAE Design functionality accessible through an API ‱ Step 3: Create the LSP Path DEVNET-2035 15
  • 16. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAE Design RPC API Example WAE Design: WAE RPC API WAE Design functionality accessible through an API ‱ Step 4: Optimize or Define the Segment Hops DEVNET-2035 16
  • 17. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAE Design RPC API Example WAE Design: WAE RPC API WAE Design functionality accessible through an API ‱ Step 5: Deploy the model to the WAE Automation server DEVNET-2035 17
  • 18. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAE Design RPC API Example WAE RPC API WAE Design functionality accessible through an API ‱ Step 6: Putting the functions together The script will need as inputs the source node, destination node and a unique tunnel name. Define the path on the system to store the source and destination network models. Import Required Libraries DEVNET-2035 18
  • 19. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public WAE Design RPC API Example WAE RPC API WAE Design functionality accessible through an API ‱ Step 6: Putting the functions together Next download the plan file and load it in the WAE Design RPC API service Create and Optimize the LSP Save the plan file from the WAE Design RPC API to the file system, then deploy that plan file to the Automation server. Save and Run the script DEVNET-2035 19
  • 20. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Complete Your Online Session Evaluation Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online ‱ Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card. ‱ Complete your session surveys through the Cisco Live mobile app or from the Session Catalog on CiscoLive.com/us. DEVNET-2035 20
  • 21. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Continue Your Education ‱ Demos in the Cisco campus ‱ Walk-in Self-Paced Labs ‱ Lunch & Learn ‱ Meet the Engineer 1:1 meetings ‱ Related sessions DEVNET-2035 21
  • 23.
  • 24. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Service Provider Cisco Education Offerings Course Description Cisco Certification Deploying Cisco Service Provider Network Routing (SPROUTE) & Advanced (SPADVROUTE) Implementing Cisco Service Provider Next-Generation Core Network Services (SPCORE) Edge Network Services (SPEDGE) SPROUTE covers the implementation of routing protocols (OSPF, IS-IS, BGP), route manipulations, and HA routing features; SPADVROUTE covers advanced routing topics in BGP, multicast services including PIM-SM, and IPv6; SPCORE covers network services, including MPLS-LDP, MPLS traffic engineering, QoS mechanisms, and transport technologies; SPEDGE covers network services, including MPLS Layer 3 VPNs, Layer 2 VPNs, and Carrier Ethernet services; all within SP IP NGN environments. CCNP Service ProviderÂź Building Cisco Service Provider Next-Generation Networks, Part 1&2 (SPNGN1), (SPNGN2) The two courses introduce networking technologies and solutions, including OSI and TCP/IP models, IPv4/v6, switching, routing, transport types, security, network management, and Cisco OS (IOS and IOS XR). CCNA Service ProviderÂź Implementing Cisco Service Provider Mobility UMTS Networks (SPUMTS); Implementing Cisco Service Provider Mobility CDMA Networks (SPCDMA); Implementing Cisco Service Provider Mobility LTE Networks (SPLTE) The three courses (SPUMTS, SPCDMA, SPLTE) cover knowledge and skills required to understand products, technologies, and architectures that are found in Universal Mobile Telecommunications Systems (UMTS) and Code Division Multiple Access (CDMA) packet core networks, plus their migration to Long-Term Evolution (LTE) Evolved Packet Systems (EPS), including Evolved Packet Core (EPC) and Radio Access Networks (RANs). Cisco Service Provider Mobility CDMA to LTE Specialist; Cisco Service Provider Mobility UMTS to LTE Specialist Implementing and Maintaining Cisco Technologies Using IOS XR (IMTXR) Service Provider/Enterprise engineers to implement, verification-test, and optimize core/edge technologies in a Cisco IOS XR environment. Cisco IOS XR Specialist For more details, please visit: http://learningnetwork.cisco.com Questions? Visit the Learning@Cisco Booth or contact ask-edu-pm-dcv@cisco.com DEVNET-2035 24
  • 25. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Network Programmability Cisco Education Offerings Course Description Cisco Certification Integrating Business Applications with Network Programmability (NIPBA); Integrating Business Applications with Network Programmability for Cisco ACI (NPIBAACI) Learn networking concepts, and how to deploy and troubleshoot programmable network architectures with these self-paced courses. Cisco Business Application Engineer Specialist Certification Developing with Cisco Network Programmability (NPDEV); Developing with Cisco Network Programmability for Cisco ACI (NPDEVACI) Learn how to build applications for network environments and effectively bridge the gap between IT professionals and software developers. Cisco Network Programmability Developer Specialist Certification Designing with Cisco Network Programmability (NPDES); Designing with Cisco Network Programmability for Cisco ACI (NPDESACI) Learn how to expand your skill set from traditional IT infrastructure to application integration through programmability. Cisco Network Programmability Design Specialist Certification Implementing Cisco Network Programmability (NPENG); Implementing Cisco Network Programmability for Cisco ACI (NPENGACI) Learn how to implement and troubleshoot open IT infrastructure technologies. Cisco Network Programmability Engineer Specialist Certification For more details, please visit: http://learningnetwork.cisco.com Questions? Visit the Learning@Cisco Booth or contact ask-edu-pm-dcv@cisco.com DEVNET-2035 25

Hinweis der Redaktion

  1. What is the WAE? It’s software that we’ve been working on refining since 2002 that lets you build an abstraction of the network, offline, so you can model it. You can figure out lots of “what if” scenarios. Such as “What if this link fails? Where will traffic go?” Building a time-series database of network models lets us anticipate and predict what’s going to happen in the future. With Cisco WAE we’re automating the network in keeping with the Software-defined Networking approach, providing the ability for applications to communicate with the network via the WAE and software programming. Ultimately, all of these features add up to optimization and automation in your network.