SDWAN Viptela Guide
SDWAN Viptela Guide
SDWAN Viptela Guide
#CiscoLive
Agenda
• SD-WAN Fundamentals @ CL Barcelona ‘20
• New since January 2020:
o Cloud: Google Cloud, TGW, vWAN
o Security: SSL Proxy, Umbrella Automation
o Voice and UC
o Multicast
o Infrastructure
• Conclusion
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
SD-WAN
fundamentals recap
SD-WAN fundamentals in CL On-Demand Library
1. Find DGTL-BRKCRS-2110:
2. Learn in 90 Minutes:
• Building Blocks: controllers and routes • Cloud: SaaS and IaaS
• Deployments: cloud-based and on-prem • Application Quality of Experience
• Use cases: DIA, Security, Colocation • Demonstration
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
New since CL
Barcelona 2020
Summary of new topics since January 2020
New topics:
• Cloud: SaaS, Google Cloud, AWS TGW, Azure vWAN
• Security: SSL Proxy, Umbrella automation
• Unified Communications
• Multicast
• SD-WAN Infrastructure features
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Cloud
Cloud-related SD-WAN topics
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
SD-WAN SaaS Innovation with Microsoft 365
Use Case: access to cloud-based Office 365 Apps
After: Regional
17.3 (July) identification based on MSFT published categories Hub/CoLo
17.4 (Nov.) user can rely on MSFT telemetry data
Benefits:
improved application performance
SD-WAN
support for new O365 categories
Remote Site Data Center
Key message:
Better O365 user experience with Cisco SD-WAN and application infused path selection
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
How it works
• Microsoft shares Office 365 connection health insights (aka Telemetry data).
• Cisco SD-WAN devices consumes the insights to make intelligent routing decisions by sending key
O365 traffic on alternate paths.
• Microsoft-Cisco collaboration enables improved O365 user experiences such as Outlook search,
SharePoint document collaboration and Teams conferencing.
Key Message: this is the first app-driven SD-WAN solution, where route selection is
based on telemetry info injected directly from the cloud.
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Announcement in November 2019
Last year, Cisco announced improved application
performance in connecting Cisco SD-WAN to Microsoft
Office 365 by up to 40 percent. This SD-WAN solution
directs Office 365 traffic from the customer site to the
closest Microsoft network points of presence using the
optimal path, in many cases bypassing the corporate data
center, dramatically improving users’ experience.
https://blogs.cisco.com/enterprise/cisco-and-microsoft-advance-technology-partnership-to-improve-sd-wan-and-cloud-connectivity
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Cloud-related SD-WAN topics
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Cloud onRamp for IaaS: TGW Innovations
Data Center
Remote Site
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Cloud: SD-WAN & AWS TGW Automation
• Automation is targeted for 2nd half of 2020 with 2 options:
1. Branch connect: 2. SD-WAN Cloud Gateway:
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
AWS TGW Demo: Step 2
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
AWS TGW Demo: Step 3
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Cloud: Using TGW as underlay
• SD-WAN can use AWS with TGW peering as underlay
• Pros: AWS is just another transport, full visibility and SD-WAN features
• Cons: static routing on the TGW side
aws-west-1 aws-east-1
TGW-West TGW-East
Host VPC West
TGW Peering
Host VPC East
Internet
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Cloud-related SD-WAN topics
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Cloud: SD-WAN & Google Cloud (GCP)
• CSR1000v running non SD-WAN image is supported on GCP
• CSR1000v SD-WAN Image is targeted for 2nd half of 2020
• Example of joint innovation:
o Interaction between SD-WAN
and Service Directory
o App Metadata translated
to SD-WAN SLA/Policies
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Service with IP:Port and Metadata Architecture
IP:Port with
Metadata Metadata
Reader
gRPC
Metadata to Policy
REST GCP Service Directory
Mapping
UI
vManage Service
DevOps
SD-WAN SD-WAN
Router Router
Cloud
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Demo Setup Topology
GCP AWS
vBond vSmart1 vManag
e
WAN Emulator
Demo Steps:
1. Video runs over public-internet with bad quality
2. Video Server App registers in Google Service Directory
3. Script polls Service Directory, reads metadata and activates SD-WAN policy
4. SD-WAN switches traffic to a better biz-internet path. Video quality is improved!
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Cloud: Summary
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Security
TLS/SSL Proxy Support with SD-WAN
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Security: Umbrella integration
Auto-Registration to Cisco Umbrella based on Smart
INTERNET
Account credentials:
• Registration of Edge Devices to Umbrella is automatically done
• Secure API key is automatically provisioned on the Edge Device
through HTTPS session
• Cloud Firewall
• DNS Security
• Secure Web Gateway
IPSec Auto-Tunnel to Cisco Umbrella:
• By pushing the SIG Feature template, a customer can now setup UMBRELLA
an IPSec tunnel to Umbrella SIG
• Without this solution, customer would need to manually establish Edge Device
the tunnel for each WAN Edge device at branch
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Region 1 Region 2
Layer 7 health check to ZScaler
• Redundant IPsec/GRE tunnels to
ZScaler now support dynamic best path
selection HTTP Probe:
http://gateway.zscalerbeta.net/vpntest
• No longer reliant on IKE DPD for tunnel Gi0/0
failure Transport
(VPN0)
cEdge
• Supported on both vEdge and cEdge
• Ensures traffic takes the best path when Service Mgmt Service
(VPN1) (VPN512) (VPN2)
redundant paths are available
Gi0/1 Gi0 Gi0/3
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Transport-side IPsec/GRE Tunnels
3rd Party
cEdge
• Simplifies design
Service Mgmt Service
(VPN1) (VPN512) (VPN2)
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
SD-WAN Security - Summary
Latest innovations:
• SSL Proxy
• Cisco Umbrella automation
• Layer 7 health check to ZScaler
• Transport-side IPsec/GRE Tunnels
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Unified
Communications
Key use cases Flexible
Connectivity
Directly connect with
Cloud or On-Premise call
control with improved user
experience while
positioning for the future
UCM Cloud
Hardware
Consolidation
Reduce CapEx and OpEx
by consolidating UC and
WebEx Calling
3rd Party SD-WAN into a single CPE
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Voice Module Support
Digital Voice Modules
Phase 2 (July)
T1E1 Multiflex Trunk NIM PVDM4 – Packet Voice DSP High Density DSP Service
Modules 1 - 8 Port Modules (DSPs) with 32 - 256 Modules (SM-X-PVDMs)
sessions
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
UC Portfolio Summary
20Gb+ 4400 / ASR architecture
Dedicated CPU sockets for
Control & Data Plane ISR 4461
1/10Gb
ISR 4451
ISR 4351
ISR 4331
100Mb ISR 4321
Small Office Branch Campus Midsize Campus Large Campus Data Center Cloud/Virtual
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
UC Configuration and Policy
vManage/vSmart
Does not participate in Call Routing
Provisions ISR for UC
- Distributed Dial Plan (SIP Dial Peer)
- Call Manipulation (Translation)
- Media/Codec Selection
- SRST Management/Control
Plane
Data Plane
Participates in Data Plane
Provides extended Dial Plan support
- Enterprise call routing
- Media Termination
- SIP
Does not invoke configuration change
Call Control
PSTN
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Basic Workflow
1 2 3
Voice-Policy
ü Call Routing ü Map Feature
ü Translation- Templates
ü Voice Card
Profile ü Map Voice-Policy
ü SRST
ü Line Parameters Elements
ü SIP Media Profile
Feature Device
Template Template
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Configuration Snippet
voice register pool 1
voice-class codec 1
dtmf-relay rtp-nte sip-notify
!
sip-ua voice-card 0/2
voice class codec 1 no local-bypass
codec preference 1 g722-64 bytes 160 !
codec preference 2 g729r8 dial-peer voice 2 voip
codec preference 3 g711ulaw bytes 160 voice-class codec 2
! session protocol sipv2
voice class codec 2
codec preference 1 g722-64 bytes 160 Voice Policy dtmf-relay rtp-nte digit-drop sip-notify
!
codec preference 2 g729r8
dial-peer voice 100 voip
codec preference 3 g711ulaw bytes 160
!
SIP Template destination-pattern .T
voice service voip no shutdown
allow-connections sip to sip session protocol sipv2
no supplementary-service sip handle-replaces session target ipv4:10.21.24.35 Voice-Card Template
no supplementary-service sip moved-temporarily !
no supplementary-service sip refer dial-peer voice 101 pots
sip incoming called-number .
registrar server expires max 300 min 200 port 0/2/0
bind control source-interface GigabitEthernet0/0/0 no shutdown
bind media source-interface GigabitEthernet0/0/0 !
! dial-peer voice 911 pots
ip address trusted list destination-pattern 911
ipv4 10.0.0.0 255.0.0.0
!
SRST Template forward-digits all
port 0/2/0
fax protocol t38 no shutdown
! !
voice register global voice-port 0/2/0
max-dn 48
caller-id enable
max-pool 24 secondary dialtone
system message "SRST Mode" !
!
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
UC Call Flow Review (CLI)
ROUTER# show voip rtp connections
VoIP RTP Port Usage Information:
Max Ports Available: 19999, Ports Reserved: 101, Ports in Use: 1
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Cisco Cloud UC (UCaaS) Overview
Cisco UCM Cisco UCOne Cisco Webex Cisco Webex Cisco Webex
Cloud Teams Meetings Calling
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
UC: key takeaways
• Phase 1 introduces SIP only support for SRST and analog
• SD-WAN + UC enhances VoIP provisioning and consistency
• SD-WAN + UC will position for the future (UCaaS)
• SD-WAN + UC consolidates hardware
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Multicast
Multicast support comes to SD-WAN
IOS XE SD-WAN’s multicast supports sending data to multiple destinations
vSmart Controllers
OMP
Update
IGMP/PIM OMP
Update
SD-WAN
OMP RP
Sender
Update Fabric
Receiver Branch OMP
Update
Data
IGMP/PIM
Center
Receiver Branch
Replicators Control Plane Multicast Stream
§ cEdges interoperate with IGMP v2/v3 and PIM on the service side § cEdge Replicators replicate multicast stream to receivers
§ cEdges advertise receiver multicast groups using OMP § Multicast is encapsulated in point-to-point tunnels
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
SDWAN Overlay Multicast – vEdge vs cEdge – 20.1/17.2
Feature vEdge cEdge
Overlay Multicast - PIM ASM
Replicator
Auto RP - Proxy
IGMP V2
IPSec and GRE Encapsulation
ECMP across multiple TLOCs
Overlay Multicast - PIM SSM
WAN Edge RP Functionality
Static RP
Auto-RP (Candidate RP and Mapping-Agent)
IGMP V3
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Caveats
SD-WAN Feature Limitation (17.2)
×SD-WAN Application Aware Routing
×TLOC-Extension with Multicast
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Multicast: key takeaways
• Cisco ISRs/ASRs now support multicast
• SD-WAN XE introduces support for PIM, IGMPv3 and RP
• Cisco SD-WAN now fully supports IPv4 multicast across all platforms
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
SD-WAN Infra features
Summary of the key infra SD-WAN features
• Single Image for IOS-XE and IOS-XE SD-WAN
• CLI add-on templates
• Per-Tunnel QoS support on SD-WAN
• AppNav-XE with SD-WAN
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Single Image for IOS-XE and IOS-XE SD-WAN
IOS-XE
IOS-XE Single
SINGLE IOS-XE
IOS-XE SD-WAN
IMAGE Image
IMAGE SD-WAN
IMAGE
IOS-XE
IOS-XE
Autonomous SD-WAN
CONTROLLER
‘Autonomous’
Mode mode
‘Controller’
mode
mode
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
IOS XE vs IOS XE SD-WAN
‘AUTONOMOUS’ mode ‘CONTROLLER’ mode
• Only non SD-WAN use-cases are • Only SD-WAN use-cases are
supported supported
• Autonomous mode is default mode in • Controller mode requires a second
boot sequence reboot
• Can be configured using exec CLI • Can be configured using exec CLI
• ‘controller-mode disable’ • ‘controller-mode enable’
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Router# controller-mode ?
Operational Mode Change disable controller-mode disable
enable controller-mode enable
reset controller-mode reset
IOS-XE
IOS-XE IOS-XE
IOS-XE SD-WAN
IMAGE SD-WAN
IMAGE
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
CLI Add-On Templates
T e mplate
dd - On
Use Case: CLI A
• Needed feature or functionality does
not yet exist in a vManage Feature
Template
• Caveat or bug workaround
Solution:
• Configure Device Template as
normal
• Attach CLI Add-On Template to
append configuration Device Template
• Supported Commands
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Per-Tunnel QoS support on SD-WAN
Per-Tunnel QoS allows a site to dynamically adjust the sending rate of its traffic to
accommodate lower bandwidth circuits at remote locations.
vManage
sdwan
interface GigabitEthernet2
tunnel-interface
Physical encapsulation ipsec
Shaper color Internet restrict
tunnel-qos spoke
c/GRE)
exit
sdwan Overlay (IPSe Branch 1 bandwidth-downstream 9000
interface GigabitEthernet2 exit
tunnel-interface Branch1
Overlay
INTERNET
encapsulation ipsec Shaper
Branch2 Physical
color Internet restrict
tunnel-qos hub Shaper
Underlay
exit
exit Data Center Shaper
Overlay
(IPSec/G
RE) sdwan
interface GigabitEthernet2
tunnel-interface
Physica encapsulation ipsec
l color Internet restrict
S ha pe
r tunnel-qos spoke
exit
bandwidth-downstream 8000
Branch 2 exit
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Adaptive QoS introduced in 17.3 IOS XE
Ability to detect the current bandwidth rate for the WAN circuit and
dynamically update the interface shaper and egress queue bandwidth values.
vManage
sdwan
interface GigabitEthernet1
qos-adaptive
Per-tunnel QoS period 30
Physical downstream range 5000 15000
DC to Branch1 Overlay Shaper: Shaper downstream 10000
Range 5000~15000 Kbps
upstream range 8000 12000
Default 10000 Kbps
c/GRE) Branch 1
Overlay (IPSe
upstream 10000
!
Branch1
!
Overlay
Branch1 to DC Physical Shaper: !
INTERNET
Branch2 Shaper Physical
Range 8000~12000 Kbps
Shaper
Underlay Default 10000 Kbps
sdwan
Data Center Shaper
interface GigabitEthernet2
Overlay
(IPSec/G qos-adaptive
RE) period 60
downstream range 10000 30000
Per-tunnel QoS downstream 20000
DC to Branch2 Overlay Shaper: Physica upstream range 16000 24000
l
Range 10000~30000 Kbps S ha pe
r upstream 20000
Default 20000 Kbps !
Branch2 to DC Physical Shaper: !
Range 16000~24000 Branch 2 !
Kbps
Default 20000 Kbps
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
AppNav-XE with SD-WAN 1 Un-optimized traffic enters cEdge
WCM vManage
2 cEdge redirects traffic to WAAS (AppNav)
REST
3 WAAS optimizes traffic and returns to cEdge
vSmart
Controllers
VRF 1 VRF 1
WAN
2
1
AppNav-XE Optimized AppNav-XE
VRF 1 VRF 1
3
WAE WAE
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Summary of the key infra SD-WAN features
• Single Image for IOS-XE and IOS-XE SD-WAN
• CLI add-on templates
• Per-Tunnel QoS support on SD-WAN
• AppNav-XE with SD-WAN
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Conclusion
• See DGTL-BRKCRS-2110 from CL Barcelona 2020 for SD-WAN
fundamentals available at the on-demand library
• Key SD-WAN innovations since January 2020 are:
1. Cloud: Google Cloud, AWS TGW and Azure vWAN automation, SaaS
2. Unified Communication
3. Security: SSL proxy, Umbrella automation
4. Multicast
5. Infra: single image, CLI add-on templates, per tunnel QoS, AppNav
#CiscoLive DGTL-BRKCRS-2110 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Thank you
#CiscoLive
#CiscoLive