You are on page 1of 80

#CLUS

SD-WAN on Cisco IOS XE Routers -


End-End solution Overview

Dheeraj Umesh – Software Engineer


Sutheendiran V – Software Engineer

BRKARC-1004

#CLUS
Agenda
• Introduction
• What & Why of SDWAN
• SDWAN Solution Overview
• XE-SDWAN Platform Overview
• XE-SDWAN Architecture and Packet Flow
• XE-SDWAN Integration
• Features on XE-SDWAN
• vManage Tour
• Conclusion

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
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

Webex Teams will be moderated cs.co/ciscolivebot#BRKARC-1004


by the speaker until June 16, 2019.

#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Introduction
• This session gives an overview of the Cisco Software-
Defined WAN (SD-WAN) solution on Cisco IOS XE
routers.
• It is a good introduction for those who want to run
SD-WAN on Cisco Routers.
• This session also talks about the key building blocks of
the SD-WAN solution on Cisco IOS XE routers
• In the latter part, we will be discussing on how the
existing Viptela SD-WAN framework works and how
vManage acts as the central Network Management
System (NMS) through which you can monitor and
configure your network.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
What and Why of
SDWAN
What is SD-WAN
A software defined approach to manage Wide
Area Network Approach:
 Network data plane and control
Software-defined WAN is a new plane disaggregation
 Flavour of API-based open
approach to network connectivity networking for better interoperability
 centralized controllers to manage

Cisco SD-WAN provides unparalleled


visibility across your WAN, optimal
connectivity for end users, and the most
comprehensive security platform to
protect your network

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
SDWAN Fabric

Cisco SD-WAN provides:


 Transport independence - automates
application flexibility All done through a single
 Network services - Rich networking and dashboard called vManage
security services
 Endpoint flexibility - can simplify connectivity
in Network

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Why Cisco SD-WAN?
Having large Cisco IOS XE installed base
and are looking at SD-WAN to address the
following needs ?
 Reduce costs
 Speed up operation
 Stay Secure
 Provide a better user experience
 Integrate the latest cloud technologies

And for Network administrators ?


 can use bandwidth more efficiently
 can help ensure the highest level of performance for
critical applications without sacrificing security or data
privacy.
#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Few Benefits. . .
 Cisco covers thousands of customers with end-to-end
protection.
 With a few clicks in the Cisco vManage console, you can
instantly protect your entire network with security features
 Cisco SD-WAN can transform your Cisco routers into
advanced, multi-layered security devices

 Predictable application experience with vAnalytics engine


 visibility necessary to isolate issues in the WAN
 End-to-end visibility into applications and infrastructure
across the entire SD-WAN fabric
 Real-time information
 Assistance planning application provisioning, bandwidth
increases, and branch expansions
 Application quality of service (QoS) categorization and
policy changes for predictable performance

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
SD-WAN
Solution Overview
SDWAN Solution Overview

WAN Edge

Data Center Campus Branch Home Office

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Orchestration Plane
vBond Orchestrator Cisco vBond

 Orchestrates control and


management plane
 First point of authentication
 Distributes list of vSmarts/
vManage to all Edge routers
 Facilitates NAT traversal
 Requires public IP Address
[could sit behind 1:1 NAT]
 Highly resilient

Data Center Campus Branch Home Office

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Management Plane
Cisco vManage
vManage

 Single pane of glass for Day0,


Day1 and Day2 operations
 Centralized provisioning
 Policies and Templates
 Troubleshooting and Monitoring
 Software upgrades
 GUI with RBAC
 Programmatic interfaces (REST,
NETCONF)
 Highly resilient
Data Center Campus Branch Home Office

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Control Plane Cisco vSmart

vSmart Controller
 Facilitates fabric discovery
 Disseminates control plane
information between Wan
Edges
 Distributes data plane and
app- aware routing policies
to the Edge routers
 Implements control plane
policies
 Dramatically reduces control
plane complexity
Data Center Campus Branch Home Office
 Highly resilient

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Data Plane Edge Device

vEdge Router
 WAN edge router
 Provides secure data plane with
remote Edge routers
 Establishes secure control plane with
vSmart controllers (OMP)
 Implements data plane and
application aware routing policies
 Exports performance statistics
 Leverages traditional routing
protocols like EIGRP, OSPF, BGP and
VRRP
 Support Zero Touch Deployment
 Physical or Virtual form factor
Data Center Campus Branch Home Office
(100Mb, 1Gb, 10Gb, 20Gb+)

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
XE-SDWAN Platform
Overview
SDWAN Platform Options

ISR 1000 ISR 4000 ASR 1000

• Up tp 350 Mbps • Up to 10 Gbps


• Next-gen connectivity 2.5-200Gbps
• Modular
• High-performance service w/hardware assist
• Performance Flexibility • Integrated service containers
• Hardware & software redundancy
• Fan-less • Compute with UCS E

ENCS 5100 Series ENCS 5400 Series

• Up to 250Mbps 250Mbps – 2GB

vEdge Cloud • Software Router Platform CSR 1000V • Cisco DNA virtualization
• Can be deployed in private, Also:
• Extend enterprise routing,
public, and hybrid cloud ISRv security & management to cloud vEdge – 100, 1000, 2000,
5000, vEdge Cloud

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
ISR 1000
 SDWAN
 LTE support (except for 1111X-8P)
ISR 1111X-8P  WIFI support (except for 1111X-8P,
Up to 350 Mbps* 1109-2P)

ISR 1111X-8P
Up to 350 Mbps* ISR 111x-8P
Up to 350 Mbps*

ISR 1101-4P
Up to 250 Mbps*

ISR 111x-4P
ISR 1109-2P Up to 250 Mbps*
Up to 200 Mbps*

*CEF IMIX on IOS-XE

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Cisco ISR 4000 Series Router
 Supports SDWAN with Security
 LTE supported
ISR 4221  UC supported (except for 4221)
Up to 1.2 Gbps*  UCSE module support on platforms from
2G throughput

ISR 4321 ISR 4461


Up to 1.5 Gbps* Up to 10 Gbps*

ISR 4331
Up to 2 Gbps*
ISR 4431 ISR 4451
Up to 4 Gbps* Up to 4 Gbps*
ISR 4351
Up to 2 Gbps*
*CEF IMIX on IOS-XE

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
ENCS 5000 Series
Enterprise Network Compute System

ENCS 5100 Series  SDWAN support


 LTE Support (except for 5104)
 RAID storage (except for 5104)
ENCS 5400 Series

ENCS 5104
4Core (ISRv+1VNF) ENCS 5412
12Core(ISRv+5VNF)

ENCS 5408
ENCS 5406
8Core(ISRv+3VNF)
6Core(ISRv+2VNF)

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Cisco ASR1000 Series Routers
 ASR1K series of routers provides pay-
as-you-grow performance
2.5-20Gbps*
 SDWAN support is on these platforms
at this time

44-60Gbps*

Not supported

5-36Gbps*

44-100Gbps*
*CEF IMIX on IOS-XE

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Requirements-
SD-WAN on Cisco
IOS XE
Memory Requirements
ISR 4000 series:
 Ensure Minimum 4GB of DRAM
 8GB or more is recommended

ASR 1000 series:


 Ensure Minimum 8GB of DRAM
FYI :
 ASR 1002-HX defaults to a SDWAN Security features need 16GB DRAM
and Flash (On-Box DB)
16-GB DRAM minimum

 Module requirements:
SDWAN image may not support all modules from day 0
You may need to remove unsupported modules from an
existing IOS-XE router
Starting from 16.10.1,
we can shut down the
module from cli

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Software Requirements

ROMmon Requirements

• SDWAN controllers (vManage, vSmart, Device ROMmon Version ROMmon Version


for 16.9 Devices for 16.10 Devices
vBond) have to be on supported version
18.3.0 or higher ASR 16.3(2r) 16.3(2r)

• Existing vEdge routers must run 17.2.1 ISR 4000 16.7(3r) 16.7(4r) or
or a later release to interoperate with 16.9(1r)

the Cisco IOS XE SD-WAN image ISR 1000 16.8(1r) 16.9(1r)

Cisco Suggested release for vManage version is


18.4.x based on software quality, stability and longevity

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
XE SDWAN
Architecture & Packet
Flow – Overview
ASR Architecture - Overview
Building Blocks of ASR:

 Control plane - Manages the system components


I/O and processes control plane only

Control Forwarding  Forwarding plane - handles all forwarding or data


plane CPU plane planes packet switching, features and services

 I/O – Provide connectivity


ASR 1000
The control CPU is responsible for
communicating with vSmart, via Overlay
Management Protocol to download the
routing information

QFP (Quantum Flow Processor) :


 Centralized engine
 Centralized forwarding paradigm
 Programmable, multi-processor

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Platforms Architecture
- ASR1002-HX, ASR1001-HX, ASR1002-X, ASR1001-X

Resourc Pkts Buffer Resourc Pkts Buffer


TCAM
e DRAM DRAM e DRAM DRAM
(80Mbit)
(2GB) (512MB) (2GB) (512MB)

PPEs QFP1 PPEs QFP2


PPE 1 PPE 2 PPE 3 PPE 1 PPE 2 PPE 3
Console Management
USB
& Aux Ethernet NVRAM
PPE 4 PPE 62 PPE 4 PPE 62

BQS BQS Boot Flash

CPU CPU Memory

Dispatcher Dispatcher
2.5 GHz Quad- I 2 C Chassis
Pkt Buffer Pkt Buffer core Management Bus

75Gbps 75Gbps

Interconnect
75Gbps Crypto Memory
(4GB)
150Gbps
Interface Aggregation ASIC

11Gbps 80Gbp 8Gbps 120Gbps


s
8x10 I2C
NIM 8xGE EPA
GE Serdes Interface
Hypertransport

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
ISR 4000 Series Platform Architecture
-4400 series Architecture
IOS
Service
containers home Front Panel Gigabit Ethernet ports
Control Plane (1 Data Plane
core) and Services (6 cores)
Plane (3 cores)

FPGE
Integrated service card

Multigigabit ISC
Service Container
Fabric
KVM - Hypervisor SM-X
Service Plane
NIM
#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
C1100 Architecture System on a
Chip

4GB DRAM 4-Core SoC WLAN AP

CP Future
1Gbps
4GB Flash Use
Crypto
Connection
Engine
WAN GE Phy DP 1 DP 2
Ethernet
PoE
WAN GE Phy Switch

• C1100-8P: 2.5 Gbps


VDSL LTE • C1100-4P: 1 Gbps
SoC Modem
Architectural features:
 Unified architecture - Single socket CPU
FPGA  Multiple CPU cores providing the distributed control plane
 Control Plane and Data-plane cores run by IOS-XE
 Dedicated forwarding, crypto and scheduling resources
 Same base function as ASR1K

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
XE SDWAN Integrated Architecture – Overview
SDWAN
Configmgr
Configuration Manager Process
Viptela
sw
IOS-XE stack
Overlay Management Protocol, SD-WAN vDaemon
OMP
Software Process

IOSd Tunnel Table Manager, System manager TTM Sysmgr


process

FPM FTM
Forwarding Policy, Table Manager

Communicates routes between transport OMP Agent


VPN and service VPN
XE-SDWAN Communicates VRF or IDB information from
IOS to viptela sw stack SDWAN
Subsystem

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
XE SD-WAN Software Architecture
I/O FP Subsystem RP Subsystem
Subsystem
IOSd SDWAN
CMAN-
CMAN-CC FP
Confd

Configmgr

FMAN-FP SSH DHCP NBAR NTP

Client
NGIO
Driver OMP Agent vDaemon
CMAN-RP EIGRP OSPF BGP OMP

QFP
FPGE/FPTE
Ucode SDWAN
FMAN-RP NAT VRF IDB TTM Sysmgr
HQF Subsystem

DPDK FTM
RIB FIB FPM

Polaris Kernel

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Packet Flow
 Interconnect receives IPsec packet
from the transport VPN and writes it to
packet memory
TCAM
(10Mbit)
Packet Processor Engines QFP
 The dispatcher assigns it to one of 31
processor/context(thread).
PPE1 PPE2 PPE3
Buffer Queueing and Scheduling  The PPE processes the packet.
Resource
DRAM  The PPE recognizes the packet needs
(4GB)
PPE4 PPE31 crypto assist and modifies the internal
Packet
packet header accordingly (SA
Buffer BQS lookup).
DRAM
(512MB)  The packet is written to a specific re-
cycle queue.
 Packet is de-queued from the BQS
Crypto chip and passed to the Crypto Engine
(Nitrox-II Dispatcher Pkt Buffer
CN6645  Crypto Engine decrypts the packet
10 Cores) and returns the packet to the
dispatcher
 Dispatcher assigns the returned
Interconnect packet to one of the PPEs
 PPEs continue to work on packet
TenGE0 according to the FIA, and send out to
GE0 GE2 GE4
TenGE1 service VPN.
GE1 GE3 GE5
ASR1001-X WAN-to-LAN direction in example IPSec

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Virtual Router on ENCS 5000 series
A simple example of a virtual branch running a virtual router and a virtual firewall on ENCS

 NFVIS is a Linux/KVM-based operating system running on


ENCS.
 It is optimized for Virtual Network Functions (VNF)
deployments supporting:
 Zero-touch deployment: Automatic connection to PnP,
easy day-0 provisioning
 VNF monitoring
 Lifecycle management
 Service chaining
 Open API: Programmable API for service orchestration and
REST and NETCONF API
 Monitoring: NETCONF notifications, host and VM statistics,
packet capture.

 ISRv is a virtual-form-factor Cisco IOS XE based router that supports


the same SD-WAN functionalities as physical Cisco IOS XE routers
such as the 4000 Series ISRs.
 All use cases that are valid for physical routers are also applicable to
virtual routers - Workflow, configuration, and features are exactly the
same

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
XE-SDWAN
Integration
Bring Up Scenario – Analogy 

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Bring up the Controllers
Controllers can be deployed on VMware ESXi with OVA
files or on AWS, Azure Cloud
Integrating Controllers
 Add vBond and vSmart controllers on the vManage.
 Generate CSRs.
 Sign CSRs and upload certificates.
 Configuretunnel interfaces and establish control WAN Edge
connections

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Adding controllers to vManage

Generating the CSR

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Viewing & Transferring the CSR

Installing signed
certificate

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Bring up Sequence
 The vManage NMS software starts on a server in
the data center.
 The vBond orchestrator starts on a server in the
DMZ.
Wan-Edge  The vSmart controller starts on a server in the data
center.
 The vManage NMS and the vBond orchestrator
authenticate each other, the vManage NMS and
the vSmart controller authenticate each other, and
the vSmart controller and the vBond orchestrator
authenticate each other.
 The vManage NMS sends configurations to the
vSmart and vBond devices.
 The Wan-Edge routers start in the network.
 The Wan-Edge routers authenticate themselves
with the vBond orchestrator.
 The Wan-Edge routers authenticate themselves
with the vManage NMS.
 The Wan-Edge routers authenticate themselves
with the vSmart controller.
 The vManage NMS sends configurations to the
Wan-Edge routers.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Cisco Plug and Play (PNP)
On Prem vBond ZTP vManage
Smart / Virtual Account vBond Controller should PNP data push to ZTP Upload the provisioning
should be created. be defined in PNP file into vManage
Make note of the vBond IP address to be PnP will automatically Download the serial
organization name used added in PNP send the data with the number file, also known
to bring up the setup vBond controller as the provisioning file
and domain name information, the on the PnP portal
organization name,
network ID, and
associated serial
numbers to ZTP
And Enter the info in the Once the vBond Upload the file in
PNP Controller is added, vManage (version 18.x
manually associate the and above) - Devices
device to the controller will then be available on
vManage

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Cisco - Plug and Play Process - Overview
 Cisco IOS XE router contacts PnP Connect via
devicehelper.cisco.com, to get SD-WAN related
information
 Cisco IOS XE router contacts vBond over a secure tunnel
 After authentication, vBond sends the vManage IP and
vSmart IP address to the Cisco IOS XE router.
 vManage sends the full configuration to the Cisco IOS XE
router.
 Cisco IOS XE router contacts vSmart over a secure tunnel;
after authentication, it will join the SD-WAN fabric.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Onsite Bootstrap Process - Overview
 Supported on SD-WAN Cisco IOS XE only
#ISR4000  Useful where DHCP is not enabled on the transport interface
System
Personality xe-sdwan  Upon bootup, SD-WAN Cisco IOS XE router will search bootflash: or
Device model ISR4451
System ip 10.10.10.10 usbflash: for filename ciscosdwan.cfg
Site id
Organization-name
:
:
:
Config file includes basic
interface configuration, root
CA, organization name,
vBond information, etc.

General Workflow:
 Use Cisco vManage NMS to generate a configuration file
 Copy the configuration file to a bootable USB drive and
plug the drive into a device, or copy the configuration to
the bootflash of a device
 Boot the device

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Bootstrap config Procedure - generated
from vManage Pre-requisites

vManage version 18.4.0 and above

 Import the viptela signed serial list file under WAN Edge list XE-SDWAN version 16.10.1 and above
 validate the device
 send it to the controllers.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Procedure – cont..
 Create a device template
 Attach the template to the ISR/ASR device which was
Create template icon imported and validated from previous step.

Device to
be attached

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Procedure-cont.. Another pop-up window, asks for the details to fill in prior
to attaching the template to the device

Fill in the device details

Update once
details are filled in

You will be prompted to


preview the config and then
attach

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Procedure-cont..
 Push feature template task will be shown as "Done-
Scheduled" since the device is still not online yet.
Template task  And we notice the process in the background.

Background process

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Procedure-cont..

Indicating device is in
sync pending state

 Navigate to Devices tab and confirm the device is in


vManage mode with assigned template.
 click on the 3 dots located on the extreme right side
to choose the "Generate Bootstap Configuration".

with 2 options prompted, select cloud-


init and click on "OK"

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Procedure-cont..

 Bootstrap configuration will be generated and prompted with a popup window.


Make sure to save the file to local
 Verify the configuration you are trying to bootstrap
disk with name "ciscosdwan.cfg"
 Download

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Procedure-cont..  br1_pop2#copy usb0:ciscosdwan.cfg bootflash:
Destination filename [ciscosdwan.cfg]?
Copy in progress...C
4755 bytes copied in 0.052 secs (91442 bytes/sec)
 br1_pop2#copy usb0:isr4400-
ucmk9.16.10.214.SSA.bin bootflash:
Copy the xe-sdwan image and bootstrap config
file "ciscosdwan.cfg" to routers bootflash:
which is running non-sdwan code (polaris).

 Check the bootvariables to make sure the


config-register is set to 0x2102 and take the
You can save the XE backup of the existing running configuration from
image under a different
directory and delete it the device.
from bootflash  And make sure device boots up with XE-SDWAN
as this will be the only image available under the
bootflash

 br1_pop2#dir bootflash: | i bin


20 -rw- 587682473 Feb 19 2019
00:38:38+00:00 isr4400-ucmk9.16.10.214.SSA.bin

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Verification
 Write Erase the configuration and reload the router.
Note: install the enterprise root
 When the router boots with XE-SDWAN image, it will look certificate for ON-PREM deployments
for ciscosdwan.cfg file under bootflash: to bringup control-connections.

 if the file is detected then the PNP process will be aborted and the
router boots up with the configuration present under this config
file

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
XE SD-WAN : common upgrade mistakes
 Not reading CCO Upgrade Procedure / missing steps from it
 Do not understand PnP / Smart Accounts / Virtual Accounts
 Using wrong SUDI data in the PnP device configuration

https://www.youtube.com/watch?v=qugfIlEmSEM

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
SDWAN Features
Overview
Features Overview
IPS / IDS

URL Filtering
Security
Features
DNS security /
Cisco Umbrella
 Enhancements on the way
such as UC support.
Other key features and more  Starting 16.11.1a, we support
 App-Aware Routing EIGRP on service vpn
QoS  AppNav-XE
 Cloud On Ramp
 ZBF

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Intrusion Prevention(IPS/IDS)
 Available on SD-WAN XE only
 Based on Snort IDS/IPS
 Signatures updated automatically (TALOS
feed)
 Snort IPS is the most widely deployed engine
in the world
 Backed by global Threat Intelligence
 Signature whitelist support
 Real-time traffic analysis
 PCI compliance

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
IPS / IDS screen with vManage

Connectivity

Difference between these Security


are the number of
signatures.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
URL Filtering Requests for “risky” domain requests

 82+ Web Categories with


dynamic updates URL Filtering
 Block based on Web Reputation
score White/Black lists of
 Create custom Black and White custom URLs

Lists
 Customizable End-user
notifications Block/Allow based on

 The URL filtering policy enforces Categories,


Reputation
acceptable use controls to block
or allow based on different web
reputation score

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
vManage - URL Filtering
List of service vpn to apply
the policy

Can be customized /
edit the content of
that page

Web categories: Any or / company url


 Block
 Allow

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
DNS/Web-layer Security Cisco Umbrella

Leading Security Efficacy for malware, Safe Blocked


phishing, and unacceptable requests by requests requests
blocking based on DNS requests
Supports DNScrypt
Local Domain-bypass option
Supports https decryption
Intelligent Proxy
Users and Devices

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
DNS vManage Bypass trusted domains

Get the api key from


cisco umbrella

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
SDWAN - QoS Data Policy
5 tuples or DPI matching
- Policy
- Classify into queue Port/Vlan
DPI - Rewrite inner DSCP Policing Port Shaping
Classification

Port/Vlan DSCP Rewrite


Policing rules

Access-control list Access-control list


5 tuples matching 5 tuples matching
- Rewrite inner DSCP - Rewrite inner DSCP Queueing

The life of a packet would be having the following stages :


- In Ingress packet goes through the port policing and then classified based on DPI, ACL and
5-tuple and associated with queue.
- In the egress, packet flow would be matched based on the ACL and then goes through
Policing, Rewrite rules, Shaping and Queueing.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
QoS vManage

 Adding qos-map/policy-map from vManage


In the Dashboard, goto – Configuration – policy builder cont.
policies – localised policy – Add policy –  Associate class queue with bandwidth buffer
Class map scheduling type, drop type and forwarding class
Adding class-map from vManage policy
builder
-Associating classes to Queues

Applying qos-map/policy-map on an interface


- Goto – feature – template – vpn interface
ethernet – Acl/QoS
- Attach the feature template to the interface
of the device.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
vManage Tour
vManage - Dashboard
 Control Up: Total number of
devices with the required
number of operational control
plane connections to a
vSmart controller.

 Partial: Total number of


devices with some, but not
all, operational control plane
connections to vSmart
controllers.

 Control Down: Total number


of devices with no control
plane connection to a vSmart
controller.

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Top Applications

From the Top Applications :


 Clicking on the HTTP traffic, We see the
devices running HTTP traffic and further
more we can dig down the details of
source / destination / port, etc

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
System Status

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Interface Utilization

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Real Time Monitoring
Device Options

 We can pull the cli cmd


outputs from the
vManage GUI itself.

Output of OMP routes


selected from the
drop down of device
options

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Feature Template

Parameter Scope:

Device Specific (indicated


by a host icon)

Global (indicated by a globe


icon)

A device template consists of a number of feature templates. Each


feature template defines the configuration for a particular software
feature

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Device Template Use the Templates screen to configure all devices in the overlay
network that are managed by the vManage NMS.
 Centralized Feature Templates To do so:
 Self-recovery on misconfiguration Create a device template.
Attach Viptela devices to the device template.

Calling ASR1002-sys
feature template which
was already created

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Policies Policy comprises:
Routing policy - which affects the flow of routing
information in the network's control plane
Data policy - which affects the flow of data
traffic in the network's data plane

Use the Policies screen to create and activate


centralized and localized control and data policies
for vSmart controllers and Edge routers.

Components of Application-Aware
Routing:
Confirming sla class
 Identification
 Monitoring and measuring Match HTTP traffic Mention preferred color
 Mapping application traffic to a specific
transport tunnel
Back up transport

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Device upgrade
Device to upgrade Version available for upgrade

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Key Takeaways
 Cisco
SD-WAN enables customers to transition to a next-
generation cloud-delivered software-defined WAN infrastructure.
 Delivers a better application experience
 Easeof bringing up the controllers and wan-edge devices to the
overlay
 Ease of configuration – No More CLI
 Number of platform options to chose from

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Continue your SDWAN Journey / Studies :
https://www.cisco.com/c/en/us/solutions/enterprise-networks/sd-wan/what-is-sd-wan.html

https://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise-networks/sd-wan/white-paper-c11-741071.pdf

https://www.cisco.com/c/en_in/solutions/enterprise-networks/sd-wan/index.html

Bring up Sequence :

https://sdwan-
docs.cisco.com/Product_Documentation/Getting_Started/Viptela_Overlay_Network_Bringup/01Bringup_Sequence_of_Events

PnP Guide :

https://sdwan-docs.cisco.com/Product_Documentation/Getting_Started/Plug_and_Play_Support_Guide_for_Cisco_SD-
WAN_Products

vManage white paper:

https://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise-networks/sd-wan/white-paper-c11-741440.pdf

Software download for SDWAN: https://software.cisco.com/download/home/286320954

XE SDWAN upgrade : https://sdwan-


docs.cisco.com/Product_Documentation/Getting_Started/Hardware_and_Software_Installation/Software_Installation_and_Up
grade_for_Cisco_IOS_XE_Routers

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
References
• BRKCRS-2117 - Cisco SDWAN Design & Deployment
• LTRCRS-2300 - XE SD-WAN Migration Hands-on Lab
• BRKARC-1006 - SD-WAN vEdge and XE SD-WAN Platform Architecture Overview
• https://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise-networks/sd-
wan/white-paper-c11-741071.pdf

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
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 BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Continue your education

Demos in the
Walk-in labs
Cisco campus

Meet the engineer


Related sessions
1:1 meetings

#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
NDA Roadmap Sessions at Cisco Live
Customer Connection Member Exclusive
Join Cisco’s online user group to …

Connect online with 29,000 peer and Cisco NETWORKING ROADMAPS SESSION ID DAY / TIME
experts in private community forums
Roadmap: SD-WAN and Routing CCP-1200 Mon 8:30 – 10:00

Roadmap: Machine Learning and


CCP-1201 Tues 3:30 – 5:00
Learn from experts and stay informed Artificial Intelligence
about product roadmaps Roadmap: Wireless and Mobility CCP-1202 Thurs 10:30 – 12:00
 Roadmap sessions at Cisco Live
 Monthly NDA briefings

Give feedback to Cisco product teams Join at the Customer Connection Booth
(in the Cisco Showcase)
 Product enhancement ideas
 Early adopter trials Member Perks at Cisco Live
 User experience insights • Attend NDA Roadmap Sessions
• Customer Connection Jacket
Join online: www.cisco.com/go/ccp • Member Lounge
#CLUS BRKARC-1004 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Thank you

#CLUS
#CLUS

You might also like