+ All Categories
Home > Documents > Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network...

Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network...

Date post: 29-May-2020
Category:
Upload: others
View: 12 times
Download: 0 times
Share this document with a friend
45
Central 101 Deep Dive into network Architectures with SD-Branch
Transcript
Page 1: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

Central 101Deep Dive into network

Architectures with SD-Branch

Page 2: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

2

Agenda

Public CloudSingle VPC/VNET

Multi-VPC

Orchestration

SD-WAN 1.5Underlay routing

Tunnel Orchestration

Route Orchestration

Transition

SD-WAN 1.2Solution components

Reminder…

Page 3: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

3

SD-Branch Solution components

Cloud Management Platform1

Cloud managed branch Infrastructure**2

(optional) Headend gateways3

1

2

Dyn Segmentation!!

(optional) Virtual Gateways (cloud)4

3

4

(optional) ClearPass5

(optional) Cape Service Assurance6

6

5

** Subset of network infrastructure is completely supported

Page 4: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

4

Setting up the overlay

IPsec

Corp Data Traff ic

Internet Traff ic

Branch subnets

advertised as part of IKE negotiation

Subnet A Subnet BSubnet A Subnet B

Corp routes

pointing to the tunnel

Redistribute

branch Subnets

Establish VPN tunnels1

Advertise branch routes2

Start sending traffic3

Page 5: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

5

WAN Policies

Specify ‘Interesting’ Traffic

Choose SLA parameters to measure WAN performance

Configure path preference parameters1 2 3

Page 6: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

6

Load Balancing (split-tunnel)

Branch

Data Center

ADSL MPLS

Equal cost

routes pointing to both

interfaces

Same

Cost

Page 7: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

7

Full-Tunnel

Branch

Data Center

ADSL MPLS

Next-Hop

list with both tunnels

Same

Priority

Page 8: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

8

Multiple hubs

Redistribute into OSPFCost 10

Corp routes

to DC A –Cost 10

Subnet A Subnet B

Redistribute into OSPFCost 20

Subnet A Subnet B

Corp routes

to DC B –Cost 20

Branch subnets

advertised upstream to both DCs

Page 9: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

9

SD-Branch Architectures (1.2)

Transport-Independent WAN

Secure-first Branch Network

Cloud-based Management & Services

Micro-Branch with IAP-VPN

On the road (VIA)

Page 10: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

10

Agenda

Public CloudSingle VPC/VNET

Multi-VPC

Orchestration

SD-WAN 1.5Underlay routing

Tunnel Orchestration

Route Orchestration

Transition

SD-WAN 1.2Solution components

Reminder…

Page 11: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

11

Branch to Cloud ConnectivityAWS managed VPN service - Why do we need a vGW?

– Restrictive – 10 VPN connections per VGW, one SA per tunnel

– Charged per hour - $72 per month for a pair of tunnels

– Hard to manage at Scale, no policy based routing

– Inconsistent architecture for different types –Direct connect underlay and overlay based VPN

Page 12: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

12

Aruba Virtual Gateway with Full Orchestration

Internet

MPLS

Branch

Branch

Headquarter

VPC subnet

Aruba Virtual GW

VPC subnet

VPC subnet

VGW

IGW

Direct connect

SD-WAN

– Increased VPN scale (1600 tunnels on VGW-500 SKU)

– Supports Reverse Path Pinning – Allowing LB/DPS in the Branch

– Dynamic Routing

– BGP to routers in AWS

– Integrates with RO/TO for SDWAN communications

Page 13: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

13

Networking with single VPC

– Region: Oregon

– VPC: aruba-sdbranch

– AZ: ¡3 per region

– Internet GW – Resource to connect to Internet

– VPN GW – Resource to establish DirectConnect with your DC

– Route table attached subnets (same route table can be re-used)

– Elastic IP – Maps a public IP address to an internal resource

– …

– NAT GW, Peering connections, security groups, encryption keys…

DC

VPC

Branches

Subnet Subnet

Internet

MPLS

Page 14: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

14

Networking with multiple VPCs (i)

– Region: Oregon

– Transit VPC: aruba-sdbranch

– Peering with CSRs/VSRs

VPC VPC VPC

Transit VPC!!!

Branches

Internet

MPLS

Page 15: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

15

Networking with multiple VPCs (ii)

– Region: Oregon

– Transit Gateway: aruba-sdbranch

– Advertise routes via BGP to theTransit Gateway

VPC VPC VPC

Edge VPC!!!

Branches

Internet

MPLS

Page 16: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

16

What does the Orchestration App do?New to the SD-WAN product family

Aruba Central Orchestration App

Licensing

Dual Gateway (across AZ)

Deployment

Health Monitoring

ZTP

Orchestration of Virtual Gateways

Page 17: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

17

Orchestrated vGW bringup

VPC

Subnet

Subnet

VPN Gateway Internet

gateway

Aruba vGW

INET (vlan 4094)VPN (vlan 4093)

LAN (vlan 4092)

Ge 0/0/2

Ge 0/0/0Ge 0/0/1

API

Needs:• 3rd party ARN token• /24 subnet for interconnects (8* /27s)

Provides:• AMI bringup• 8* ENIs• Elastic IP• Subnet routing table pointing to vGW• HA (cont…)

Page 18: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

18

Orchestrated HA

VPC

Subnet

Availability zone Availability zone

Subnet Subnet Subnet

Internet

gateway

VPN Gateway

API

OrchestrationControl Channel

Page 19: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

19

Orchestrated HA

VPC

Subnet

Availability zone Availability zone

Subnet Subnet Subnet

Internet

gateway

VPN Gateway

API

OrchestrationControl Channel

Page 20: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

20

Agenda

Public CloudSingle VPC/VNET

Multi-VPC

Orchestration

SD-WAN 1.5Underlay routing

Tunnel Orchestration

Route Orchestration

Transition

SD-WAN 1.2Solution components

Reminder…

Page 21: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

21

Underlay only branchBGW as managed Gateway/firewall

Underlay Only!!! Session view coming in 2.4.9 (May/June)

BG

OSPF/BGP

MPLS Internet

SrcNAT

Page 22: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

23

SaaS ExpressSD-WAN doesn’t necessarily require traffic to be tunneled…

Best path for dual ISP at branch

RegionalHub

Branch officeMPLS

SD-WAN

INET

4G

ISP1 ISP2

Loss/Latency

Best

Performing

Best path between local exit and hub exit

RegionalHub

Remote Site

ISP1

ISP2

MPLS

SD-WAN

INET

4G

Loss/Latency

Best

Performing

Page 23: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

24

Underlay RoutingHeadend

Mechanisms

– OSPF

– Auto-Cost

– E1/E2 Routes

– BGP (use with caution)

– Local-Pref

– Auto-Cost (MED)

– AS-Prep

– Route Maps

– Communities

DC-2

BGP Options

DC-1

Somewhere else

BGP Options

BGP Options BGP Options

SD-WAN

Page 24: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

25

SD-WAN Orchestration

Page 25: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

26

Tunnel Orchestration

Application

TopologyPolicy

Overlay Tunnel OrchestratorPrivate circuits

TURBO_MPLSACME_MPLS ACME_MPLS

ACME_MPLS ACME_MPLS

TURBO_MPLS

TURBO_MPLS TURBO_MPLS

DC-1 DC-2

SRC DST TYPE Tag Cost

BG-1 DC-1-VPNC-1 MPLS ACME 10

BG-1 DC-1-VPNC-2 MPLS ACME 20

BG-1 DC-2-VPNC-1 MPLS TURBO 30

Page 26: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

27

Overlay Tunnel OrchestratorConfiguration

Headend Gateways – Configure WAN Branch Gateways – Set DC Preference

Page 27: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

28

Overlay Tunnel OrchestratorTunnel Monitoring (i)

Page 28: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

29

Overlay Tunnel OrchestratorTunnel Monitoring (ii)

Page 29: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

30

Overlay Route OrchestratorBuilding blocks

Overlay Agent Communication Orchestration Service Architecture

BGPOSPFOverlay Routing

Control Channel

Page 30: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

31

Route Orchestration

ApplicationRoutePolicy

Overlay Route OrchestratorHow does it work?

OSPF

DC

BGP

Regional DC

OSPFRouting

Page 31: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

32

Route Orchestration

ApplicationRoutePolicy

Overlay Route OrchestratorHow does it work?

OSPF

Regional DC DC

BGP

GW Network

R-DC 10.96.0.0/16

DC-1 10.10.0.0/16

10.20.0.0/12

C-DC 10.127.0.0/16

BG-1 10.1.1.0/24

10.1.2.0/24

BG-2 10.2.1.0/24

BG-3 10.3.1.0/24

Routing

Page 32: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

33

Overlay Route OrchestratorConfiguration

Redistribute from Overlay Redistribute into Overlay

Page 33: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

34

Overlay Route OrchestratorRoute Monitoring (i)

Page 34: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

35

Overlay Route OrchestratorRoute Monitoring (ii)

Page 35: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

36

How to use it?

Page 36: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

37

Multiple Active HubsOSPF

DC-2

Cost Auto

BG-1 Prefers DC-11

BG-2 Prefers DC-22

Auto-Propagate OSPF Cost3

DC-1

Somewhere else

Cost 10 Cost 20Cost 20 Cost 10

Cost Auto

BG-1 BG-2

Page 37: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

38

Multiple Active HubsBGP (i)

DC-2

BG-1 Prefers DC-11

BG-2 Prefers DC-22

Auto-Propagate cost (MED)3

DC-1

Somewhere else

Cost 10 Cost 20Cost 20 Cost 10

Cost Auto Cost Auto

BG-1 BG-2

Page 38: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

39

Multiple Active HubsBGP (ii)

DC-2

BGP Options

BG-1 Prefers DC-11

BG-2 Prefers DC-22

Route Maps + ASPrep/MED/Community3

DC-1

Somewhere else

Cost 10 Cost 20Cost 20 Cost 10

BGP Options

BGP Options BGP Options

BG-1 BG-2

Page 39: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

40

Branch to branch trafficHub&Spoke… Which hub?

OSPF

Regional DC DC

BGPRegional DC Primary for its region1

Aggregate routes in the DC (recommended anyway)2

Allow Branch 2 branch?3

BG-1 BG-2

Page 40: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

41

Transition

Page 41: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

42

Hybrid SD-WANUnderlay + Overlay DC

BGP Options

InternetMPLS

BG-1 BG-2

OSPF/BGP OSPF/BGP

• This is NOT a supportedarchitecture.

• You’ll just get into trouble(routing loops). Do not do it

• If you do it, you’re on yourown.

OSPF/BGP

Page 42: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

43

Correct transitionDC

BGP Options

InternetMPLS

BG-1 BG-2

OSPF/BGP

OSPF/BGP

Migrated branches - Overlay

Pending branches - Underlay

Page 43: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

44

Summary…

Page 44: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

45

SD-Branch Architectures (1.5)

Transport-Independent WAN Overlay

Route/Tunnel Orchestrator

Micro Branch

Uplink Backup

VC

Employ ee VLAN

Guest VLAN

Uplink Uplink

Employ ee VLAN

Guest VLAN

Small Branch

Uplink Uplink

Employ ee VLAN

Guest VLAN

Large Branch

Dynamic Routing

Uplink Uplink

Employ ee VLAN

Guest VLAN

Medium Branch

SD-WAN Overlay

Multiple active hubs

Manual Manual Manual/Orch Orch

Page 45: Central 101 Deep Dive into network Architectures with SD ... · Deep Dive into network Architectures with SD-Branch. 2 Agenda Public Cloud Single VPC/VNET ... Transition SD-WAN 1.2

Thank you


Recommended