Cisco SD-WAN powered by Meraki - Session Presentation

162
#CLUS

Transcript of Cisco SD-WAN powered by Meraki - Session Presentation

#CLUS

#CLUS

Jeffry Handal, Lead Consulting Systems Engineer@IPv6pilotBRKCRS-1579

Cisco SD-WAN powered by Meraki

SD-WAN Deep Dive:

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

• What is SD-WAN?

• Business Drivers for SD-WAN

• The Value of Data

• Routing Innovations

• Security

• Performance Monitoring

BRKCRS-1579 3

Questions? Use Cisco Webex Teams to chat with the speaker after the session

Find this session in the Cisco Live Mobile App

Click “Join the Discussion”

Install Webex Teams or go directly to the team space

Enter messages/questions in the team space

How

Webex Teams will be moderated by the speaker until June 16, 2019.

1

2

3

4

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Webex Teams

cs.co/ciscolivebot#

4

BRKCRS-1579

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Powered By

Easiest to deploy SD-WAN available

Advanced routing and segmentation

ViptelaPowered By

A Complete Market Leading Solution

5BRKCRS-1579

Hybrid

Branch + HQ/DC

Cisco SD-WANS E C U R E

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

TECHNOLOGY THAT SIMPLY WORKS

Simplifying powerful technology to free passionate people to focus on their mission.

BRKCRS-1579 6

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Simplifying across IT with Cloud Management

A complete cloud managed IT solution.

Wireless, switching, security, SD-WAN, intelligent network insights, endpoint management, and security cameras.

Integrated hardware, software, and cloud services.

550k+ 6M+ 30M+API requestper day

Devicesonline

Uniquecustomers

BRKCRS-1579 7

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

A Comprehensive Cloud Platform

POWERED BY MERAKI

INTEGRATIONS & BUSINESS SOLUTIONS

{ APIs }

OUT-OF-THE-BOXMANAGEMENT & ANALYTICS

BRKCRS-1579 8

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Out of Band Cloud Management

Scalable• Unlimited throughput, no bottlenecks• Add devices or sites in minutes

Reliable• Highly available cloud with multiple datacenters• Network functions even if connection to cloud is

interrupted 99.99% uptime SLA

Secure• No user traffic passes through cloud• Create and maintain HIPAA & PCI compliant networks • 3rd party security audits, daily penetration testing• Automatic firmware and security updates (user-

scheduled)Reliability and security information at meraki.cisco.com/trust

BRKCRS-1579 9

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

MSP Portal

Dashboard Structure

MSP Portal: aides Managed Service Providers by providing increased visibility, management, and administrative access to multiple organizations with a single set of credentials

Dashboard Account

Organization 1 Organization 2

Site A

Network

Site B

Network

Site C

Network

Site D

Network

LicensingInventory

LicensingInventory

BRKCRS-1579 10

What is SD-WAN?

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Is this how your site connects to the WAN?

https://www.techrepublic.com/pictures/real-world-server-room-nightmares/ BRKCRS-1579 12

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

BGP

BRKCRS-1579 13

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

OSI Model

Application

Presentation

Session

Transport

Network

Data-Link

Physical

TCP/IP

Application

Transport

Internet

Network Interface

Software-defined?

BRKCRS-1579 14

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

What is SD-WAN? (Research Company)

“SD-WAN solutions provide a replacement for traditional WAN routers and are agnostic to WAN transport technologies. SD-WAN provides dynamic, policy-based, application path selection across

multiple WAN connections and supports service chaining for additional services such as WAN optimization and firewalls.” (Gartner

IT Glossary)

BRKCRS-1579 15

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

What is SD-WAN? (Media Company)

“The software-defined wide-area network is a specific application of software-defined networking (SDN) technology applied to WAN…”

BRKCRS-1579 16

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

What is SD-WAN? (Standards Group)

1. Auto (discovery + provisioning + asset registration)2. Common DevOps/NetOps Configuration and change

management tools3. Control Mechanism for (physical + virtual) (Switches and Routers)4. Baseline Policy – enforced by common controller environment5. State Management: (Vendor a…z (p+v) switch)6. Integrated Monitoring of Underlay and Overlay…

BRKCRS-1579 17

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

What is SD-WAN? (Cisco Meraki)

“Software-defined WAN (SD-WAN) is a suite of features designed to allow the network to dynamically adjust to changing WAN conditions

without the need for manual intervention by the network administrator.” – Cisco Meraki

BRKCRS-1579 18

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco SD-WAN (powered by Meraki)

2 WAN connections

Policy-based routing (PbR)

Dynamic path selection (PfR)

BRKCRS-1579 19

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Why is SD-WAN Emerging now? (1)

Better, cheaper compute

Sources: Domingos, Ibid.; Mary Meeker, “Internet Trends 2014”, Kleiner Perkins Caufield Byers, 28May2014

BRKCRS-1579 20

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Why is SD-WAN Emerging now? (2)

The Internet

• Uptime (99.99999%)

• Redundancy

• Protocol (e.g., VRRP, Anycast)

• Speed

• 400Gbps standard ratified

BRKCRS-1579 21

Business Drivers for SD-WAN

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

User Experience

BRKCRS-1579 23

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Why is the home experience better?

BRKCRS-1579 24

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Need for Speed

BRKCRS-1579 25

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The Branch is Becoming Faster

Broadband speeds growing

In next 5 years

2x2020

2021

2019

20182017

20162015

2014

50 Mbps

25 Mbps

Cisco 12th annual Mobile VNI Forecast

BRKCRS-1579 26

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Out-of-ControlCosts

BRKCRS-1579 27

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

High Costs

$600PE R MBPS PE R MONTH

AVERAGE COST OF MPLS

[Source: Network World, Next-Generation Enterprise WANs, 2012]

BRKCRS-1579 28

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Expanded Options

RE

DU

CIN

G C

OS

T

[Source: Network World, Next-Generation Enterprise WANs, 2012]

BRKCRS-1579 29

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Shifting Workloads

BRKCRS-1579 30

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Business SaaS Trends

Percentage of enterprises (1,000+

employees) estimating the majority of

their apps will be SaaS by 2021

Global SaaS spending is

forecast to increase by

over 95% to $75.7B

[Source: BetterCloud 2017 State of the SaaS-Powered Workplace]

95%I N C R E A S E

S a a S S P E N D I N G F O R E C A S T , 2 0 1 6 – 2 0 2 0

[Source: BetterCloud 2017 State of the SaaS-Powered Workplace][Source: Gartner, 2017]

PERCENTAGE OF ENTERPRISES ESTIMATING WHEN 8 0% OF THEIR B USINESS APPS WILL B E S aaS

AVG. NUMBER OF S aaS APPS PER ORGANIZATION

BRKCRS-1579 31

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Global SD-WAN traffic

growth outpaces site-to-

site business traffic

growth

Globally, Business IP traffic is predicted to grow 3-fold from

2016 to 2021 at a compound annual growth rate of 21%

2.5x 21% CAGR

Business TrafficGLOBAL B USINESS IP TRAFFIC

[PB per month]

[Source: Cisco VNI, 2017]

GLOBAL S ITE-TO-SITE B USINESS TRAFFIC

[Source: Cisco VNI, 2017]

BRKCRS-1579 32

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Other Challenges

BRKCRS-1579 33

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Conventional WAN Challenges

Single points of failure Unused bandwidth Accountability issues

https://hackernoon.com/sla-benefits-why-do-you-need-

sla-and-what-does-it-cover-c02301afc34e

BRKCRS-1579 34

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Configurations

• Long

• Inconsistent (L8)

• Hard-to-follow

BRKCRS-1579 35

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Let’s take the business to the next level together.

BRKCRS-1579 36

The Value of Data

#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Sherlock Holmes

“It is a capital mistake to theorize before one has data.”

BRKCRS-1579 38

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Big Data has Matured to Deliver Real Business Value

BRKCRS-1579 39

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Data is the New Currency

Est. value: $26.2B*

2016 revenue : $960MRatio: 27 : 1

Est. value: $922B+2017 revenue: $177BRatio: 5 : 1

Est. value: $526B+2017 revenue: $40.6BRatio: 13 : 1

Est. value: $25B2017 revenue: $2.44BRatio: 10 : 1

Est. value: $59B+2017 revenue: $11.7B+Ratio: 5 : 1

[Source: 2011 Booz & Company; Statista; Aug 2017 Company Earnings Reports and market capitalization data]

Est. value: $1T+2017 revenue: $229BRatio: 4 : 1

*acquisition price

Modern cloud technologies are valued on more than revenue. They’re valued on their ability to leverage data as part of their products and services

BRKCRS-1579 40

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Changing the Way Solutions Work Together

By interconnecting different systems, organizations now have an opportunity to solve problems in ways that wouldn’t previously have been possible

DATA SOURCES

Network Elements

Ticketing Systems

LoggingApplications

AnalyticsPlatforms

BRKCRS-1579 41

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Creating and Finding the Data

BRKCRS-1579 42

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

It’s alive in the network

BRKCRS-1579 43

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The Cisco Meraki Dashboard

Site-wide search

Client location

L7 application visibilityReal-time

control

Client fingerprints

Single pane of glass ITmanagement

Remote tools

BRKCRS-1579 44

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Network-as-a-Sensor (Live)

Security & SD-WAN > Appliance Status > Summary

BRKCRS-1579 45

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Network-as-a-Sensor (Historical)

Security & SD-WAN > Appliance Status > Uplink

BRKCRS-1579 46

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Tools

Security & SD-WAN > Appliance Status > Tools

BRKCRS-1579 47

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The VPN Experience (Historical)

Security & SD-WAN > VPN Status

BRKCRS-1579 48

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

VPN Performance Monitoring (~Real-time)

Security & SD-WAN > VPN Status> Specific peer

BRKCRS-1579 49

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

APIs

https://developer.cisco.com/meraki/

BRKCRS-1579 50

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Automationwith AI/ML

BRKCRS-1579 51

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation in the Network

• Anomaly detection

• Patterns

• Performance

• Root cause analysis

• Cross correlations

• Long-term trending

• Find behaviors https://www.dataversity.net/artificial-neural-networks-overview/

BRKCRS-1579 52

Save Time!

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Anomaly Detection

Organization > Summary report

BRKCRS-1579 53

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Configuration Assistance - AutoVPN

Security & SD-WAN > Site-to-site VPN

BRKCRS-1579 54

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Configuration Assistance - QoS

Security & SD-WAN > SD-WAN & traffic shaping

BRKCRS-1579 55

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Security Updates

Security & SD-WAN > SD-WAN & traffic shaping

• Malware• IDS/IPS• Country IP Space• Content Filtering

BRKCRS-1579 56

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Network Assurance

Insight > WAN Health

Game shift: reactive to proactive

BRKCRS-1579 57

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Other Data Generation

• SNMP

• Netflow

• Syslog

• API

BRKCRS-1579 58

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Data-Driven Decision Making & Automation - The New IT

BRKCRS-1579 59

Demo - Data Found

Routing Innovations

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Hardware

BRKCRS-1579 62

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN Delivered by Powerful Hardware

Hardware highlights across all MX models

×2 WAN ports

3G / 4G / LTE USB as single-WAN or failover

Additional Ethernet ports with PoE/PoE+ options

Models with embedded LTE modem

High availability mode

MERAKI MX SD-WAN & SECURITY APPLIANCES

AUTOMATIC WAN FAILOVER

BRKCRS-1579 63

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Medium Branch

Small Branch

*Available with wireless models(MX64W, MX65W, MX67W, MX68W, MX68CW)

Z3C not available in Japan

Large Branch, Campus or Concentrator Virtual

Teleworker

Z3 Z3C

~5 users802.11ac Wave 2 Wireless & PoE

FW throughput: 100 Mbps

CAT 3 LTE (Z3C)

MX64/65 MX67/68 MX67C/68CW

~50 users802.11ac Wireless* & PoE

FW throughput: 250 Mbps

~50 users802.11ac Wave 2* & PoE

FW throughput: 450 Mbps

~50 users802.11ac Wave 2* & PoE

FW throughput: 450 Mbps

CAT 6 LTE

MX84 MX100

~200 usersFW throughput: 500 Mbps

~500 usersFW throughput: 750 Mbps

MX250 MX450

~2,000 usersFW throughput: 4 Gbps

~10,000 usersFW throughput: 6 Gbps

vMX100 for AWS & Azure

FW throughput: 750 MbpsVPN & SD-WAN features

Security and SD-WAN Portfolio

BRKCRS-1579 64

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

AutoVPN

BRKCRS-1579 65

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

VPN RegistryHelp > Firewall info

BRKCRS-1579 66

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

New VPN Registry

• New default

• Does not apply to China shards

• Is backported to older orgs

209.206.48.0/20

BRKCRS-1579 67

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Auto VPN Orchestration

Establishing the VPN connection:

• With unique pre-shared keys

• Try Uplink IP first (private link?)

• Try Public IP second

1New MX registers its Uplink IP, Public IP, and local subnets

2New route is propagated to all MX peers automatically

3New MX establishes site-to-site VPN connection

Subnet Uplink IP Public IP

10.0.1.0/24 10.1.1.1 184.23.135.1

10.0.2.0/24 10.1.1.2 184.23.135.2

10.0.3.0/24 10.1.1.3 184.23.135.3

VPN Registry

BRKCRS-1579 68

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Topologies – Hub and Spoke

Data Center

MPLS(primary)

Internet(backup)

BRKCRS-1579 69

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Topologies – Full Mesh

Internet(backup)

MPLS(primary)

Consult MX Sizing Guide

BRKCRS-1579 70

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Topologies – Inline Hub and Spoke (uncommon)

Data Center

Internet(backup)

MPLS(primary)

BRKCRS-1579 71

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Topologies - Advanced

• Geographical

• Hierarchical

Consult with your Cisco Meraki CSE

BRKCRS-1579 72

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Tunnel Math – Full Mesh

Total Tunnel Count = ((N x (N-1)) / 2)xL

Where N is the number of MXs and L is the number of uplinks each MX has.

BRKCRS-1579 73

For Guidance Only

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Tunnel Math – Hub and Spoke

Total Tunnel Count = (H x (H-1) / 2)xL1+ (S x N)xL2

Where H is the number of hubs, S is the number of spokes, N is the number of hubs each spoke has and L is the number of uplinks the MX has (L1 for the hubs, L2 for the spokes).

BRKCRS-1579 74

For Guidance Only

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Routing

BRKCRS-1579 75

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

OSPFv2 – Concentrator Mode

Hello packets on WAN only

BRKCRS-1579 76

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

OSPFv2 – NAT Mode

Hello packets on LAN side

InternalNetwork

Internet

VLANs must be disabled

BRKCRS-1579 77

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

OSPFv2 – Cisco IOS Setup

router ospf 20router-id 172.16.20.20network 10.100.100.0 0.0.0.255 area 0network 172.16.20.20 0.0.0.0 area 0

Local VLAN

Loopback

BRKCRS-1579 78

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

OSPFv2 – Cisco IOS Resultsshow ip ospf ne

Neighbor ID Pri State Dead Time Address Interface

10.100.100.14 0 FULL/DROTHER 00:00:39 10.100.100.14 Vlan100

show ip ospf database

Type-5 AS External Link States

Link ID ADV Router Age Seq# Checksum Tag

192.168.250.255 10.100.100.14 41 0x80000001 0x00C365 0

192.168.254.255 10.100.100.14 41 0x80000001 0x00978D 0

show ip route

O E2 192.168.250.0/24 [110/100] via 10.100.100.14, 00:00:02, Vlan100

O E2 192.168.254.0/24 [110/100] via 10.100.100.14, 00:00:02, Vlan100

BRKCRS-1579 79

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

BGPv4

• Introduced firmware 13

• GA firmware 14

• Concentrator mode only

• eBGP

• iBGP (AutoVPN)

BRKCRS-1579 80

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

BGPv4 – Route Table

BRKCRS-1579 81

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

BGPv4 – Packet Capture

BRKCRS-1579 82

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

BGPv4 – Cisco IOS Setup

router bgp 50

bgp log-neighbor-changes

neighbor 10.200.200.14 remote-as 500

neighbor 10.200.200.14 description MERAKI

!

address-family ipv4

network 10.200.200.0 mask 255.255.255.0

network 172.16.50.50 mask 255.255.255.255

neighbor 10.200.200.14 activate

neighbor 10.200.200.14 soft-reconfiguration inbound

exit-address-family

Local VLAN

Loopback

BRKCRS-1579 83

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

BGPv4 – Cisco IOS Resultsshow ip bgp summary

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd

10.200.200.14 4 500 1666 1607 15 0 0 1d00h 2

show ip bgp

Network Next Hop Metric LocPrf Weight Path

*> 10.200.200.0/24 0.0.0.0 0 32768 i

*> 172.16.50.50/32 0.0.0.0 0 32768 i

*> 192.168.250.0 10.200.200.14 0 500 i

*> 192.168.254.0 10.200.200.14 0 500 i

show ip route

B 192.168.250.0/24 [20/0] via 10.200.200.14, 1d00h

B 192.168.254.0/24 [20/0] via 10.200.200.14, 1d00h

BRKCRS-1579 84

Demo - BGP

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Redundancy

BRKCRS-1579 86

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Detecting Failures

http://canireachthe.net/

• Connection monitor• DNS• ARP• HTTP• PING

BRKCRS-1579 87

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Warm Spare

• VRRP

• VRRP hellos out each MX LAN interface/VLAN every second

• After 3 seconds, the VRRP dead timer expires triggering a failover event

• Once higher priority heartbeats are seen again by the secondary MX, it immediately relinquishes the gateway response role back to the primary.

• In NAT mode

• WAN uses connection monitor, not VRRP

BRKCRS-1579 88

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Warm Spare Operational

BRKCRS-1579 89

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Warm Spare Broken

BRKCRS-1579 90

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Probes

BRKCRS-1579 91

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Performance Probes (1)

• Each uplink send a probe across all available paths

• In this example, MX2 sends 4 probes

• The receiving MX will reply with 4 probes

• Probe: 100 byte UDP with no DSCP marking

• Default probe interval: 1 secMX #2

MX #1uplink1

uplink2

uplink1

uplink2

1 23 4

BRKCRS-1579 92

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Performance Probes (2)

• Average latency, loss, and jitter is computed over the last 6 samples

• These values are computed all possible paths (max 4) per MX

10 15 20 20 15 10

Path Latency

Current average: 15 ms

Incoming latency value

5 5 0 5 5 …

Path Jitter

Current average: 2.5 ms

Calculated Jitterk = |atencyk – latencyk-1|

0 0 0 0 0 0Current average:

0%Incoming loss (1/0)

value

Packet loss

BRKCRS-1579 93

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Protobuf

• Google creation (2001)

• Open-sourced (2008)

• Supports C++, Java, Python, JavaScript

More info: https://blogs.cisco.com/sp/streaming-telemetry-with-google-protocol-buffers

BRKCRS-1579 94

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Interface Queuing

BRKCRS-1579 95

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

10 Mbps

Traffic shaping and prioritization

LAN Traffic

High

Normal

Low

5 Mbps

Classify traffic and forward based on app (L7)

Traffic Shaping and

Prioritization

L7 classifiers. The default priority is Normal

Traffic distribution is proportional to the path bandwidth ratio. In the example above, WAN1 gets 2x packets as WAN2

4x

2x

1x

4x, 2x, 1x packets are consumed respectively from each queue

WAN1

WAN2

4x

2x

1x

High

Normal

Low

Path Selection

Mux

Selection based on L3/4 classifiers. Unclassified traffic is distributed based on WAN1 / WAN2 ratio

LLQ2

1 Firmware 14+

Priority QueuesRound

Robin Scheduler WAN Uplinks

Real-time1

2 LLQ Introduced in R13-24+

BRKCRS-1579 96

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Policies

BRKCRS-1579 97

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Simply Express Intent

1. Define acceptable performance thresholds

2. Select from built-in Layer-7 categories and applications

BRKCRS-1579 98

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Simply Express Intent (continued)

3. Choose preferred uplink and when fail over should occur

Tell the network what you want to accomplish, not what to do and how to do it

BRKCRS-1579 99

Automation!

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

L7 Uplink Selection

• Custom expressions for setting L3/L4 rules

• Leverage existing L7 categorization for L7-based rules

• Use both L3/L4 classifications and L7 together

BRKCRS-1579 100

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Dynamic path selection (DPS)

• Based on latency, jitter and loss

• Special case for VoIP using MOS score (see later)

• Can be used for load-balancing or failover trigger criteria

BRKCRS-1579 101

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DPS for VoIP

What is a MOS score?

Built-in rule (3.5 MOS)

BRKCRS-1579 102

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

SD-WAN Algorithm

BRKCRS-1579 103

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN “Algorithm”

BRKCRS-1579 104

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN Example Flows

BRKCRS-1579 105

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN “Algorithm”

BRKCRS-1579 106

Internet traffic => PbR

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN “Algorithm”

BRKCRS-1579 107

VPN traffic => PfR

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DC MX

MPLS Internet

SPOKE MX

uplink1

uplink1 uplink2

Flow decision example – H&S

VPN tunnels

Example: One-armed VPN concentrator at the data center

BRKCRS-1579 108

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DC MX

MPLS Internet

For a given flow:

1. MX DC sends first packet to SPOKE MX uplink2

• Local uplink decision: No local choice, so sending via uplink1

• Remote uplink decision: First packet, pick a tunnel (round robin)

SPOKE MX

uplink1

uplink1 uplink2

Flow decision example – H&S

VPN tunnels

Example: One-armed VPN concentrator at the data center

BRKCRS-1579 109

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DC MX

MPLS Internet

For a given flow:

1. MX DC sends first packet to SPOKE MX uplink2

• Local uplink decision: No local choice, so sending via uplink1

• Remote uplink decision: First packet, pick a tunnel (round robin)

2. SPOKE MX decides to reply through uplink1

• Local uplink decision: Based on PbR / dynamic path selection

• Remote uplink decision: No remote choice, DC has one uplink only

SPOKE MX

uplink1

uplink1 uplink2

Flow decision example – H&S

VPN tunnels

Example: One-armed VPN concentrator at the data center

BRKCRS-1579 110

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

DC MX

MPLS Internet

SPOKE MX

uplink1

uplink1 uplink2

Flow decision example – H&S

VPN tunnels

Example: One-armed VPN concentrator at the data center

For a given flow:

1. MX DC sends first packet to SPOKE MX uplink2

• Local uplink decision: No local choice, so sending via uplink1

• Remote uplink decision: First packet, pick a tunnel (round robin)

2. SPOKE MX decides to reply through uplink1

• Local uplink decision: Based on PbR / dynamic path selection

• Remote uplink decision: No remote choice, DC has one uplink only

3. DC MX learns spoke preference, proceeds by sending traffic to SPOKE MX uplink1.

• Local uplink decision: No local choice

• Remote uplink decision: DC registers senders remote uplink (#1)

BRKCRS-1579 111

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

MX #2

MX #1uplink1 uplink2

uplink1 uplink2

Internet

Flow decision example – Dual Network

VPN tunnels

Example: Both peers are dual WAN over Broadband

BRKCRS-1579 112

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

MX #2

MX #1uplink1 uplink2

uplink1 uplink2

Internet

Flow decision example – Dual Network

VPN tunnels

Example: Both peers are dual WAN over Broadband

BRKCRS-1579 113

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

For a given flow:

1. MX2 send a packet up • Local uplink decision: Based on PbR / dynamic path selection• Remote uplink decision: First packet, pick a tunnel (round robin) MX #2

MX #1uplink1 uplink2

uplink1 uplink2

Internet

Flow decision example – Dual Network

VPN tunnels

Example: Both peers are dual WAN over Broadband

BRKCRS-1579 114

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

For a given flow:

1. MX2 send a packet up • Local uplink decision: Based on PbR / dynamic path selection• Remote uplink decision: First packet, pick a tunnel (round robin)

2. MX1 replies through its uplink1 to MX2 uplink1• Local uplink decision: Based on PbR / dynamic path selection• Remote uplink decision: MX1 registers that the packet came from MX2 uplink1

MX #2

MX #1uplink1 uplink2

uplink1 uplink2

Internet

Second p

acket

Flow decision example – Dual Network

VPN tunnels

Example: Both peers are dual WAN over Broadband

BRKCRS-1579 115

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

For a given flow:

1. MX2 send a packet up • Local uplink decision: Based on PbR / dynamic path selection• Remote uplink decision: First packet, pick a tunnel (round robin)

2. MX1 replies through its uplink1 to MX2 uplink1• Local uplink decision: Based on PbR / dynamic path selection• Remote uplink decision: MX1 registers that the packet came from MX2 uplink1

3. MX2 replies through its uplink1 to MX1 uplink1• Local uplink decision: Based on PbR / dynamic path selection• Remote uplink decision: MX2 registers that the packet came from MX1 uplink1

MX #2

MX #1uplink1 uplink2

uplink1 uplink2

Internet

Ste

ady S

tate

Flow decision example – Dual Network

VPN tunnels

Example: Both peers are dual WAN over Broadband

BRKCRS-1579 116

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN makes a dramatic difference for failover.

How Fast is Failover?

Service Failover Time Failback Time

AutoVPN Tunnels 30-40 seconds 30-40 seconds

DC-DC Failover 20-30 seconds 20-30 seconds

Dynamic path selection Up to 30 seconds Up to 30 seconds

Warm Spare 30 seconds or less 30 seconds or less

WAN connectivity 300 seconds or less 15-30 seconds

BRKCRS-1579 117

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Troubleshooting

BRKCRS-1579 118

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Live Tools

Security & SD-WAN -> Appliance status

BRKCRS-1579 119

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Other Tools

• Packet captures

• Event log

• Alerts

• RESTful APIs

• Traditional tools: SNMP, syslog, Netflow

BRKCRS-1579 120

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Flow Table

• Live tool (not sysloged yet)

• Every flow decision…explained

• Which uplink?

• Why?

• Search by uplink or flow

Security & SD-WAN -> VPN status

BRKCRS-1579 121

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Performance Monitoring

• Between 2 peers

• For all possible paths

(min:1, max: 4)

• Latency, loss, jitter, and MOS

• Identify performance issues

BRKCRS-1579 122

Demo – SD-WAN Examples

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Meraki WAN Emulator

124BRKCRS-1579

https://github.com/nathanwiens/merakiwanemulator

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

OTT SD-WAN

BRKCRS-1579 125

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

OTT SD-WAN

Over The Top

OR

Over the Internet

SD-WAN

MPLS-like SLAs for Internet destinations

BRKCRS-1579 126

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Partnership

Public-cloud based WAN service

BRKCRS-1579 127

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Teridion Cloud WAN Service

• TCP acceleration

• Cloud routers throughout the Internet and public cloud

• Middle-mile acceleration

• Per application routing

• Throughput, loss, and latency as routing metrics

• High throughput routes: TCP based applications

• Low loss / low latency routes: UDP applications

• Adaptive, self-optimizing network

• Cloud routers change based on performance metrics

BRKCRS-1579 128

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Meraki Dashboard

• Add Non-Meraki VPN peers for the Teridion edge

• Configure HA with Tag-Based IPsec VPN Failover

Quick, Easy Setup

Teridion Portal

• Add sites via UI or in bulk with csv upload

• Easily create IPSec tunnels with a pre-configured Meraki template

BRKCRS-1579 129

Demo – Teridion Speed

Security

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Complementary Crossroads

BRKCRS-1579 132

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

More Than Just SD-WAN

IPS Snort IDS / IPS, updated every day

Content FilteringBrightCloud - 4+ billion URLs,

updated in real-time

Geo-based

security

Block traffic sourced from selected

countries

Malware

Protection

AMP with Threat Grid

ThreatGrid based sandboxing

Automatic

Updates

Software and security updates

delivered from the cloud

PCI compliancePCI 3.2 certified cloud-based

management Industry leading security built-in with no additional hardware required.

BRKCRS-1579 133

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Security Integrations/Interoperability

Meraki Interoperability

Meraki Integrations

Cisco ISE

Meraki MX

BRKCRS-1579 134

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Supported by Cisco Talos Threat Intelligence

1.5 million malware samples / day

600 billion email messages / day

16 billion web requests / day

Honeypots

Open source communities

Internalvulnerability discovery

Telemetry

Internet-wide scanning

Over 250 full time

threat researchers

Millions of telemetry

agents

4 global data centers

Over 100 threat

intelligence partners

Over 1,100 threat

traps

BRKCRS-1579 135

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

MX Appliance Licensing

Full SD-WAN feature set and functionality

Site-to-site Auto VPN

Branch routing

Link bonding and failover

Application control

Web caching

Client VPN

Stateful firewall

All enterprise features, plus:

BrightCloud content filtering (with GoogleSafeSearch)

Cisco Advanced Malware Protection

Snort IPS / IDS

Geo-IP based firewall rules

[Note: No license required for HA MX Appliance]

EnterpriseAdvanced Security

BRKCRS-1579 136

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Security Updates (Firmware 14)

• FQDN/hostname firewall rules (passthrough mode)

• Support for AMP inspection of .zip archive content

• Support for submitting .zip files for Threat Grid inspection

• Support for in-place Snort upgrades (no reboot required)

• Improved layer 7 signature matching accuracy

BRKCRS-1579 137

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Security Updates (Firmware 15 - Beta)

• Support for AMP inspection of .dmg files

• Umbrella DNS Security integration

Advanced Security License Required

Security & SD-WAN > Threat protection

BRKCRS-1579 138

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

BRKSEC-2702

BRKCRS-1579 139

Demo – Security Center

Performance Monitoring

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

User Experience (Era of Cloud-Managed Apps)

142BRKCRS-1579

“The cloud is the data center”Jarrod Benson, CISO of Koch Industries

End Point WLAN LANWAN

Applications

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cisco Meraki Insight (MI)

Firmware 14+

BRKCRS-1579 143

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Network Assurance

Web App Health WAN Health

BRKCRS-1579 144

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

MI Metrics

145BRKCRS-1579

Category Examples

Network Utilization, latency

Application HTTP requests, response time

WAN Goodput, loss, latency

LAN Goodput, loss

Clients/Servers/Domains Requests, response time

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

MI for Your SD-WAN Mission

BRKCRS-1579 146

End-To-End VisibilityFor SaaS Applications

Application PerformanceApp over VPN or public Internet

Accelerate ITReduce time-to-resolution

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

MI is Critical for Meraki SD-WAN

Web App Health

WAN Health

“WHY ARE USERS EXPERIENCING

SLOWNESS IN CRITICAL WEB TRAFFIC?”

HOW: Passive Monitoring of HTTP/S

FOR: Tier 2/3 network support

“WHY CAN’T BRANCHES CONNECT TO THE

INTERNET?”

HOW: Active Monitoring of ICMP

FOR: Tier 1 support/Helpdesk/NOCs

BRKCRS-1579 147

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Faster Rime to Resolution

Diagnostics show that WAN loss (ISP) is the

culprit for application

quality

degradation

BRKCRS-1579 148

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

How does Meraki Insight solve customer challenges?

Who should a network admin

contact?

What evidence can pinpoint the problem source?

MI’s FIRST page tells the user which point in the network is failing

and causing a degradation

Within 2 clicks, user can drill down to generate specific evidence for the network outage

BRKCRS-1579 149

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

WAN Health

What is it?

● Branch ISP connectivity

(to 8.8.8.8 or custom

destination)

● Ping/ICMP (active)

For Whom?

● Distributed branch

● Multiple sites

BRKCRS-1579 150

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The First Collector

Meraki MX: built-in collector for MI

Firmware 14+

BRKCRS-1579 151

Demo – Web App/WAN Health

SD-WAN for All

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Algorithms

BRKCRS-1579 154

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Tools

BRKCRS-1579 155

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Market https://www.arpatel.com.ec/

BRKCRS-1579 156

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN at a Site Near You

Operational efficiency through

AUTOMATION

Business valuethrough

INTELLIGENCE

Cost reduction through architectural

SIMPLIFICATION

BRKCRS-1579 157

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

SD-WAN: An Option for All

Operate at the speed of the business

Better experience

Automate

BRKCRS-1579 158

Complete your online session evaluation

• 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 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.

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS BRKCRS-1579 159

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Continue your education

Related sessions

Walk-in labsDemos in the Cisco campus

Meet the engineer 1:1 meetings

BRKCRS-1579 160

Thank you

#CLUS

#CLUS