Documente Academic
Documente Profesional
Documente Cultură
SD-WAN On-Prem
Andraz Piletic, Consulting Engineer / Instructor
Prashant Tripathi, Technical Marketing Engineer
BRKRST-2559
#CLUS
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Live 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
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
Complete your
online session • Please complete your session survey
evaluation 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.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• SD-WAN deployment options
• On-Prem ZTP
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Architecture Orchestrator
Management Plane
• Orchestrates control and
• Single pane of glass vManage management plane
vBond
• Centralized provisioning • First point of authentication
• Policies and Templates • Facilitates NAT traversal
Control Plane
• Facilitates fabric discovery
• Disseminates control plane
information vSmart Controllers
• Implements and distributes policies
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Controllers Deployment Options
Cisco Cloud Ops MSP Ops Team Enterprise IT
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Step 1 – Deploying Controllers
Installation Overview
2. Import OVA.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Initial Configuration Settings
• System-IP – Unique identifier of a SD-WAN component
• 32-Bit dot decimal notation (an IPv4 Address)
• Logically a VPN 0 Loopback Interface, referred to as “system”
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Certificate Authority Options
• DigiCert certificates can be used also in on-prem deployment.
• Need to contact CloudOps for approval.
• Root certificate is preinstalled in the software.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Deploying vManage
on VMware ESXi
Verifying vManage System Requirements
Devices vCPUs RAM OS Volume Database Bandwidth vNICs
Volume
1-250 16 32 GB 16 GB 500 GB, 25 Mbps 2
1500 IOPS
251-1000 32 64 GB 16 GB 1 TB, 100 Mbps 2
3072 IOPS
1000+ 32 64 GB 16 GB 1 TB, 150 Mbps 3*
3072 IOPS
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
vManage Interface Properties
vNIC 2 vNIC 1
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Deploying vManage OVA on VMware ESXi
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Deploying vManage OVA on VMware ESXi (Cont.)
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Adding Additional Resources to the vManage VM
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Specifying Capacity and Specifying Device Type
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Adding Additional Interface to vManage VM
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Performing vManage Database Installation
Transport interface
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Configuring vManage System Parameters
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Finalize vManage Initial System Configuration
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Installing Enterprise Root Certificate
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Utilizing Cisco PKI
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Deploying vBond
on VMware ESXi
Verifying vBond System Requirements
Devices vCPUs RAM OS Volume Bandwidth vNICs
1-50 2 4 GB 8 GB 1 Mbps 2
51-250 2 4 GB 8 GB 2 Mbps 2
251-1000 2 4 GB 8 GB 5 Mbps 2
1001+ 4 8 GB 8 GB 10 Mbps 2
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Configuring vBond System Parameters
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
vBond Interface Properties
vNIC 2 vNIC 1
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Configuring vBond Interface Settings
• The VPN0 interface is preconfigured for WAN.
• The tunnel-interface configuration settings lock
down the interface and also prevent incoming
NETCONF and SCP/SSH connections.
• When vBond is integrated with vManage, vManage
establishes the NETCONF and SCP connection.
• Recommendation: disable the tunnel-interface
configuration while performing controller
integration.
• Alternative: temporarily allow the netconf and sshd
service.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Configuring vBond Interface Settings (Cont.)
OOB management interface
Transport interface
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Deploying vSmart
on VMware ESXi
Verifying vSmart System Requirements
Devices vCPUs RAM OS Volume Bandwidth vNICs
1-50 2 4 GB 16 GB 2 Mbps 2
51-250 4 6 GB 16 GB 5 Mbps 2
251-1000 4 16 GB 16 GB 7 Mbps 2
1001+ 8 16 GB 16 GB 10 Mbps 2
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
vSmart Interface Settings
vNIC 2 vNIC 1
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Configuring vSmart Interface Settings
OOB management interface
Transport interface
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Configuring vSmart System Settings
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Step 2 – Bringing
Up Secure Control
Plane
Integrating Controllers
1. Add vBond and vSmart controllers into the vManage.
2. Generate CSRs.
Specify controller‘s IP
address that is reachable
from vManage VPN0
interface via NETCONF
and SCP/SSH.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Generating the CSR
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Viewing and Transferring the CSR
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Installing Signed Certificate
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Configuring Interfaces for Control Connections
• Enable the tunnel-
interface configuration
on the VPN 0 interface
on all controllers.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Verifying Control Connections
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Troubleshooting Control Connections
• # show control connections-history
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Importing WAN Edge List
• If devices are not validated when importing the license file, you need to
manually enable each device under Configuration > Licensing.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Utilizing Cisco PKI
Utilizing Cisco PKI – Manual Method
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Utilizing Cisco PKI - Manually Submitting CSR
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Utilizing Cisco PKI - Downloading Signed Cert
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Local CA Server
Local Certificate Authority Server Options
• Customer‘s existing CA infrastructure:
• Microsoft CA is commonly used within enterprise environments.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Generating Self-Signed Certificate Using OpenSSL
• ca.crt is the
new local root
certificate.
• You need to
import the
root
certificate on
all controllers
and WAN
Edge devices.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Setting up Local CA for CSR Signing
• Create a custom OpenSSL configuration file.
• Specify policy.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Defining Local CA Folder Structure
• newcerts folder stores the
issued certificate.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Step 3 – Bringing
Up Secure Data
Plane
Overview of Installation Steps - vEdgeCloud
1. Obtain software and verify system requirements.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Generating Chassis UUID and OTP Token
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Activating vEdgeCloud
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Activating vEdgeCloud (Cont.)
• Verification
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Zero Touch
Provisioning
Zero Touch Provisioning – WAN Edge Appliance
Controllers
Connection
• The PnP Connection Manager
Manager can redirect to cloud-hosted
or On-Prem controllers.
1 2
3 4 5
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
ZTP – WAN Edge – Static IP Support
#cloud-boothook • Upon bootup, the router
system
personality vedge searches bootflash: or usbflash:
device-model vedge-ISR-4321
host-name WanEdge for filename ciscosd-wan.cfg.
system-ip 10.255.255.121
site-id 21
organization-name ""CLUS 2019 BRKRST - 2559""
console-baud-rate 9600
vbond 10.0.0.23 port 12346
! • The config file with basic
!
!
interface configuration, Root
interface GigabitEthernet0/0/0
no shutdown
CA, Organization Name, vBond
ip address 192.168.10.10 255.255.255.0
exit
information, is fed into the PnP
! process.
ip route 0.0.0.0 0.0.0.0 192.168.10.1
Full Registration
and Configuration • Additional devices can be
vEdge Router
associated with the customer
using the PnP Connect portal
Option1: Option2: on https://software.cisco.com.
DHCP on WAN interface Discover local addressing via ARP
DNS to resolve ztp.viptela.com Google DNS: resolve ztp.viptela.com
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Configuring On-Prem ZTP vBond Server
Dedicated vBond server can act as a ZTP server. Required steps:
1. Activate the ZTP role.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Obtaining Signed Certificate by Trusted CA
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Obtaining Signed Certificate by Trusted CA (Cont.)
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Uploading The ZTP Whitelist Chassis File
Define and verify chassis file
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
On-Prem Design
Specifics
Transport Colors
• TLOC Color used as static identifier for:
• TLOC Interface on WAN Edge device
• Underlay network attachment
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Transport Colors and Control Connections
Local Color: Public Local Color: Private Local Color: Private
Controller Color: Public Controller Color: Public Remote Color: Private
Use: Public IP Use: Public IP Use: Private IP
3
4 vSmart and vManage use
vBond vSmart vManage public IP addresses for
communication.
Public IP address (post-NAT)
Public Color
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
On-Prem Controllers Hybrid Deployment
2 WAN Edge
1 vBond/vSmart/vManage public IP
Data Center
Core Switch
1 addresses are advertised into MPLS.
MPLS
3 INET
Firewall DMZ
WAN Edge
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Additional Lab
Tools
Useful Link and Traffic Manipulators
• WANem – WAN Emulator
• Transparent bridge with easy to use GUI.
• Can introduce delay, loss, corruption, reordering, limited bandwidth.
• Ideal tool for virtual environment, when testing Application Aware Routing policies.
• wanem.sourceforge.net, releases with GNU GPL license.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Next Steps
• Documentation: • SD-WAN Guides (CVDs)
https://sdwan-docs.cisco.com Design Guide, Deployment Guide
Cisco Documentation vManage Cluster White paper
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Questions
BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Complete your
online session • Please complete your session survey
evaluation 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.
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Continue your education
Demos in the
Walk-in labs
Cisco campus
#CLUS BRKRST-2559 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Thank you
#CLUS
#CLUS