Professional Documents
Culture Documents
Provider networks
BRKSPG-2017
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Scope of Presentation
API
• Focus of the session:
SD-WAN How SPs are using Cisco SD-WAN
Components
Experiences from deployments
Automation, Orchestration, API ….
Complimentary products for E2E
service
• Not planning to cover:
x Details & features
x How to configure
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Agenda
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Cisco SD-WAN
Overview
Software Defined WAN – Transport
Independence
MPLS
Site 2
INET
Site 1
Public Clouds
(SaaS/IaaS) Site 3
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Software Defined WAN – Transport
Independence
SD-WAN Fabric
Site 2
4G
MPLS
INET
Site 1
IPSec Tunnel
Public Clouds
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Software Defined WAN – Intelligent traffic routing
4G
APP1
MPLS
INET
APP2
Site 1
Public Clouds
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Software Defined WAN - Segmentation
Site 2
VPN1 4G VPN1
MPLS
VPN2 INET
Site 1
VPN2
Public Clouds
Site 3
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Software Defined WAN – Centralized Mgmt
Provision
Site 2
VPN1 4G VPN1
MPLS
VPN2 INET
Site 1
VPN2
Public Clouds
Site 3
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Software Defined WAN – Centralized Mgmt
Provision Policy
Site 2
VPN1 4G VPN1
MPLS
VPN2 INET
Site 1
VPN2
Public Clouds
Site 3
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Software Defined WAN – Security
Site 1
VPN2
Public Clouds
Site 3
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Software Defined WAN – Overlays
Direct
DC Hub & DC Internet Site 1 DC Regional
Spoke Mesh
Access
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Software Defined WAN – Products
MANAGEMENT
Orchestration Plane
vBond
ORCHESTRATION CONTROL
Management Plane
vManage
4G
MPLS Control Plane
INET
vSmart
Data Plane
vEdge, cEdge
Data Center Campus Branch Home Office (WAN Edge)
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Controllers – Deployment
On-Premise Hosted
Physical Server
VM
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Cisco SD-WAN Fabric Operations
Policies
OMP vSmart
DTLS/TLS Tunnel
vManage vBond
IPSec Tunnel
BFD
OMP OMP
VPN1
MPLS VPN1
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Deployment Models
SD-WAN Controller Hosting Models
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
SD-WAN Tenant Hosting Models
• Single Tenant • Virtualized Single Tenant • Multi-tenant
“Micro-tenancy”
• Tenant Dedicated • Natively Multi-tenant
Controllers • VPN Anchored Tenants Controllers / Orchestration
• Single Tenant Operations • Single Tenant Operations • Multi-tenant Operations
• Single Tenant Visibility • Multi-Tenant visibility • Multi-tenant visibility
VPN 1 VPN 1
VPN 2
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
SD-WAN Single Tenant Virtualization
Aka RBAC by VPN / Micro-tenancy
• Single Overlay Network supporting VPN anchored tenancy
• Single Set of Controllers
• vManage provides Admin Access and VPN Group View Access (Read Only)
• Target Use is environment where a single network would support several
lightweight tenants (e.g. Airports)
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
SD-WAN Single Tenant Virtualization
VPN Group Operator Dashboard VPN Group: Better Airways (VPN 1, 2)
VPN details
Better Airways Better Airways Subtenant access and setup
for Ticketing and Guest WiFi service.
Device
health
status
Application
status
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
SD-WAN Multi-Tenancy
Native Multi-Tenancy Enabled via Different Platforms
Multi-tenant and Multi-Service
Multi-tenant Orchestration and Management Orchestration and Management
vManage vBond
MSX
Provider Layer
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
VPN 1
VPN 2
Hosting Facility(Cloud/DC)
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
SD-WAN Controller Scalability
Same Principles Apply for Cloud and On-Prem
vSmart Horizontal Scaling with full mesh of peering b/t vSmarts of the same tenant
Provides OMP control plane services (Routing, Security, Polices and Services)
Active/Active Redundancy with WAN Edge intelligent session distribution (disabled by default)
Recommended ratio 4000:1 TLOCs to vSmart
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
SD-WAN Controller Redundancy
Same Principles Apply for Cloud and On-Prem
vBond vBond
No Shared State
No Shared State DNS FQDN to cover multiple vBonds
(e.g. vbond.enterprise.com)
Active Active
vSmart vSmart
OMP Mesh amongst all active vSmarts
OMP vSmart dynamic discovery via vBond
No configuration Required
Active Active
vManage vManage
Active / Standby Cluster Architecture (Improved in 19.2)
DB Sync Clusters are maintained from within vManage
Database synchronization required b/t Active/Standby
Active Standby
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
End to End Service
End to End Service Orchestration
vManage vSmart vBond
Enterprise Controllers
Centralized Services
Underlay Transport
MPLS
Internet Breakout
INET
Security
DC
Cloud Access
(CPE, Transport, VPNs, Extranets
Routing, Services) Unified Communications
Remote Access
Branch
(CPE, Transport, VPNs,
Routing, Services) Virtualized CPE Physical CPE
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
End to End Service Orchestration
SD-WAN Controllers
Transport
Enable Services
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
End to End Service Orchestration
Underlay Transport and Network Services
SD-WAN VRF
Routing INET
MPLS
NTE
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
End to End Service Orchestration
MSX 3rd party
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
NSO and MSX
Managed Services Accelerators
• Service Creation & Delivery Platform • Provides Pre-build Service Packs for SD-
• Full Stack solution integrates with OSS/BSS WAN, vBranch …
• Orchestration + User/Operator Portal, Service • Also available as SaaS offering
Monitoring, Identity Mgmt, Logging & Alarms … • Reduce Development costs & Time to offer
NSO Core Function Packs (CFPs) accelerate automation and service to market speed
with Cisco developed and supported prebuilt onboarding and configuration packages.
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
End to End Service Orchestration: NSO
CLI REST UI
vManage ACI
V V V
CLI REST UI
Service
Models
Device
Models
vManage ACI
V V V
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
NSO SDWAN Core
Function Pack
(CFP)
NSO Core Function Packs (CFP)
Cisco
Network Services Orchestrator
SD-WAN
CFP SD-WAN +
Custom vBranch
NFVO Service Model CFP
CFP
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
NSO SD-WAN CFP: Control plane events
DC
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
NSO SD-WAN CFP: WAN Edge events
ENCS
Site 1
DC
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Managed Services
Accelerator (MSX)
Orchestration and more?
Identity Device Data Billing Catalog Message UI Service
Mgmt Mgmt Platform System Handler Frontend Lookup
Virtualized CPE
Site 1
DC
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
MSX Platform
OSS / BSS
Integration
UI / API
MSX Platform
MSX Platform
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
MSX Platform SP OSS/BSS
4
1 MSX Multi-tenancy, SD-WAN Controller on-boarding
1 MSX
2 Public Cloud, MSX on-boarding
3 MSX vBranch support, WAN Edge VNFs
Viptela MPLS
SD-WAN Fabric
INET
2 MSX
Tenant 4
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Programmability &
Automation of
Cisco SD-WAN
Programmability
Fault Mgmt / operations Native APIs Ansible Scripting (Python)
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Native APIs https://vManageIP:8443/apidocs
OSS/BSS
REST
API
vManage
vSmarts vBond
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Programmability – Ansible
Role functions Ansible
• Add Controllers • Ease of use, config mgmt. & IT
• Set Organization Name automation tool
• Set vBond • Agent less
• Set Enterprise Root CA • Run tasks sequentially
• Get Controller CSR
• Idempotent
• Install Controller Certificate
• Install Serial File
• Export Templates
vManage
• Import Templates
• Add/Change/Delete
vSmarts vBond
Templates
• Attach Templates
• Export Policy
• Import Policy
• Add/Change/Delete Policy
• Activate Policy
• Get Template facts
• Get Device facts
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
References
• DEVNET main page: https://developer.cisco.com/sdwan/
• DEVNET DevOps: https://github.com/CiscoDevNet/sdwan-devops
• Ansible with SD-WAN: https://github.com/CiscoDevNet/ansible-viptela
• Python SDK: https://github.com/CiscoDevNet/python-viptela
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
MPLS & Campus
Interworking
Existing IP/MPLS network
vBond vSmart vManage
Centralized Controllers
EMEA Region
Regional
vBond, vSmart
MPLS
US/NA Region
INET
MPLS
SP Core
INET
Regional IP/MPLS APJC Region
Hub Site(s)
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Existing IP/MPLS network
OMP BGP OMP
EMEA Region
1) BGP/MPLS Peering
MPLS
US/NA Region
INET
MPLS
SP Core
INET
Regional BGP/MPLS APJC Region
Hub Site(s)
INET
2) End to End SD-WAN
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
SDA Campus & SD-WAN network ROADMAP
B B
SDA Fabric SD-WAN SDA Fabric
C Fabric C
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Agenda
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Complete your
online session
survey • 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 t-shirt.
• All surveys can be taken in the Cisco Events
Mobile App or by logging in to the Content
Catalog on ciscolive.com/emea.
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Continue your education
Demos in the
Walk-In Labs
Cisco Showcase
BRKSPG-2017 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Thank you