Professional Documents
Culture Documents
ACI Anywhere
ACI Anywhere
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
The classic ACI spine-leaf architecture
ACI 2-tiers architecture
modified to be downlinks
• Define which leafs are vPC
pairs
• FEX optional
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
ACI 3-tiers architecture
Addressing Cabling Requirements
• The 3-tiers topology simplifies the
integration of ACI with the Existing Cable
Plan
• Spines:
• Any -EX/FX, N9364C, N9332C
Tier-2 Leaf
• Tier-1 Leafs:
• Any –EX, –FX & -FX2 ToR
• (Exception: N93180LC-EX)
• Tier-2 Leafs:
• Any –EX, –FX & -FX2 ToR
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
ACI 3-tiers architecture
Connectivity requirement to Tier-1 Leafs
https://www.cisco.com/c/en/us/solutions/data-center-virtualization/application-centric-infrastructure/white-paper-c11-742214.html
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
ACI leafs can also provide Fibre Channel and FCoE Connectivity
ACI leaf as an FCoE/FC NPV switch
• ACI FC Features:
• San Port Channel FC
Storage
• Trunking FC NP link – supporting multiple VSANs
• San Boot N5K
NPIV
core N6K
switch N7K
MDS
TRUNKING FC NP-port
• More information at:
• https://www.cisco.com/c/en/us/td/docs/switches/datacenter/
aci/apic/sw/4-x/L2-configuration/Cisco-APIC-Layer-2-
Configuration-Guide-411/Cisco-APIC-Layer-2-
Configuration-Guide-411_chapter_01000.html FC HOST PORT
VFC Port
• https://www.cisco.com/c/en/us/td/docs/switches/datacent
er/aci/apic/sw/4-x/L2-configuration/Cisco-APIC-Layer-2- N-Port VN Port
Configuration-Guide-411/Cisco-APIC-Layer-2-
Configuration-Guide-411_chapter_01001.html
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Border Leaf Choice: VRF-Lite or GOLF
VRF-Lite with L3out Border Leaf (s) GOLF (no border leaf)
RR RR
#CiscoLiveLA TECACI-2009 20
ACI Anywhere,
Extending the ACI
Fabric
Agenda
§ ACI Anywhere, Extending the ACI Fabric
§ Overall Design Principles (AZs and Regions)
§ Mapping use cases to the proper solutions
Ø Active/Active DC à Multi-Pod
Ø Disaster Recovery à Multi-Site
Ø Migration/Coexistence with Legacy DC Networks and ‘Disaggregated DCs’
Model à Physical Remote Leaf
Ø Baremetal Cloud Integration à Virtual Pod (vPod)
§ Extending ACI to the Cloud
§ Connecting the users to the Multi-Cloud DC
Ø ACI and SDA Integration
Ø ACI and SDWAN Integration
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Systems Availability
Best of Breed prior to 2014
• Distinct Network Domains for availability
§ Extension of Layer 2 works but complicates change and fault isolation
§ Sizing of each domain is a balance between need, risk and cost
Layer 2 Extension
VPLS/OTV/…
Layer 3
Layer 2
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
Does ACI Change Anything?
YES
Reachability is now Decoupled from Fault and
Change
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 114
Disaster Avoidance and Disaster Recovery
Key Differences
Main/Active DCs
“Disaster Avoidance (DA)” “Disaster Recovery (DR)” Disaster-Recovery /
Planned / Unplanned Service Loss of “Regional data centers”
Business Continuity Hybrid-cloud
Continuity within the Metro without leads to recovery in a Remote data
with no interruption interruption of Services center •Long Distances
•Shorter Distances
(including a single data center loss) •Beyond app latency
•Synchronous Replication •Asynchronous Rep.
•Move Apps
•Low latency
•Distribute Apps • not distribute
•Cold Migration:
•Hot Live Migration
•Active/Active DCs • Stateless Services
•Integration of Stateful •Public/Hybrid Cloud
Dev •Subnet Extension
•Private Cloud •RTO > hours/days
•LAN extension •RPO > several secs to min
•RTO/RPO~=0
DC-1 DC-2 DC-3
Active-Active
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 115
Yesterday
Data Center Interconnect Solutions
A Tale from the Past
Over dark fiber or protected D-WDM
Ø vPC double-sided (caution with DWDM SLA) Metro style
Ethernet
§ Dual site interconnection
Ø OTV or VXLAN EVPN
§ Dual/Multiple sites interconnection
MPLS Transport
Ø MPLS-EVPN
§ SP, Point to Multipoint SP style
MPLS
Ø PBB-EVPN
§ Large scale & Multi-tenants, Point to Multipoint
IP Transport
Ø OTV
§ Interconnect Traditional-based DC Network IP style
IP Ø VXLAN EVPN
§ interconnect VXLAN-based Fabric
§ Layer 2 Ext. only and/or Layer 3 Ext. (multitenancy)
Ø LISP
§ For Subnet extension and Path Optimization
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 116
Today
Data Center Interconnect Solutions
ACI Simplifies the Deployment of DCI
• Common Control/Data Plane options used across different architectures
• Consistent security policies end-to-end
ACI Multi-Pod Fabric ACI Multi-Site
IPN IP
Pod ‘A’ Pod ‘n’ Fabric ‘A’ Fabric ‘n’
… …
APIC Cluster
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 117
Multi-Pod or Multi-Site?
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 118
And the answer is…
EASY
BOTH!
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 119
Framework for Multi-Cloud High Availability Design
Regions and Availability Zones
OpenStack
• Regions - Each Region has its own full OpenStack
deployment, including its own API endpoints, networks
and compute resources
• Availability Zones - Inside a Region, compute nodes can
be logically grouped into Availability Zones, when launching
new VM instance, we can specify AZ or even a specific
node in a AZ to run the VM instance
Application
workloads deployed
across availability
zones
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 121
Typical Requirement
Creation of Two Independent Fabrics/AZs
‘Classic’ Active/Active
ACI Multi-Site
‘Classic’ Active/Active
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 122
Agenda
§ ACI Anywhere, Extending the ACI Fabric
§ Overall Design Principles (AZs and Regions)
§ Mapping use cases to the proper solutions
Ø Active/Active DC à Multi-Pod
Ø Disaster Recovery à Multi-Site
Ø Migration/Coexistence with Legacy DC Networks and ‘Disaggregated DCs’
Model à Physical Remote Leaf
Ø Baremetal Cloud Integration à Virtual Pod (vPod)
§ Extending ACI to the Cloud
§ Connecting the users to the Multi-Cloud DC
Ø ACI and SDA Integration
Ø ACI and SDWAN Integration
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 123
Active/Active DC Deployment
Metro Virtual Data Centre
“Disaster Avoidance (DA)” “Disaster Recovery (DR)”
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 124
For More Information on
ACI Multi-Pod ACI Multi-Pod:
The Ideal Architecture for Active/Active DC Deployments BRKACI-2003
VXLAN
Inter-Pod Network
Pod ‘A’ Pod ‘n’
MP-BGP - EVPN
…
50 msec RTT
APIC Cluster
IS-IS, COOP, MP-BGP IS-IS, COOP, MP-BGP
Availability Zone
§ Multiple ACI Pods connected by an IP Inter-Pod L3 § Forwarding control plane (IS-IS, COOP) fault
network, each Pod consists of leaf and spine nodes isolation
§ Managed by a single APIC Cluster § Data Plane VXLAN encapsulation between Pods
§ Single Management and Policy Domain § End-to-end policy enforcement
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
125
Single Availability Zone with Tenant Isolation
Isolation for ‘Virtual Network Zone and Application’ Changes
Inter-Pod Network
ACI Multi-Pod
Fabric
APIC Cluster
§ The ACI ‘Tenant’ construct provide a domain of application and associated virtual network
policy change
§ Domain of operational change for an application (e.g. production vs. test)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 126
ACI Multi-Pod
Common Use Cases
§ Need to scale up a single ACI fabric above
Pod
200 leaf nodes supported in a single Pod
Inter-Pod
§ Handling 3-tiers physical cabling layout (for Leaf Nodes Network
example traditional N7K/N5K/N2K
deployments)
Spine Nodes
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 127
ACI Multi-Pod
APIC Cluster Deployment
APIC – Distributed Multi-Active Data Base
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 129
APIC Cluster Deployment Considerations
Multi-Pod – 2 Pods Scenario
Pod 1
X Pod 2 Pod 1
X Pod 2
Up to 50 msec Up to 50 msec
X X
APIC APIC APIC APIC
X X X
APIC APIC APIC APIC APIC
Up to 50 msec
X X
APIC APIC APIC APIC APIC
Pod 1 Pod 2
VMM Domain
DC1
Stretched HV Cluster
HV HV HV vSwitch1 HV HV HV
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 136
ACI 4.0(1)
Connecting Multi-Pod to Layer 3 Domain Release
Use of Host-Route Advertisement on BL L3Outs
10.10.10.20/32 host
§ Host routes advertisement is a best route advertisement
route advertisement
• Enabled at the BD level
WAN WAN
• Requires an L3Out connection in each
Pod Pod 3
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 137
ACI Multi-Pod
Network Services Integration Models
Multi-Pod and Network Services Typical options for an
Active/Active DC use case
Integration Models
ISN
Active Standby
ISN
§ Independent Active/Standby pairs deployed in separate
Pods
§ Use of Symmetric PBR to avoid the creation of
asymmetric paths crossing different active FW nodes
Active/Standby Active/Standby #CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 139
ACI Multi-Pod
Where to Go for More Information
ü BRKACI-2003
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 140
Agenda
§ ACI Anywhere, Extending the ACI Fabric
§ Overall Design Principles (AZs and Regions)
§ Mapping use cases to the proper solutions
Ø Active/Active DC à Multi-Pod
Ø Disaster Recovery à Multi-Site
Ø Migration/Coexistence with Legacy DC Networks and ‘Disaggregated DCs’
Model à Physical Remote Leaf
Ø Baremetal Cloud Integration à Virtual Pod (vPod)
§ Extending ACI to the Cloud
§ Connecting the users to the Multi-Cloud DC
Ø ACI and SDA Integration
Ø ACI and SDWAN Integration
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 141
Disaster Recovery Use Case “Disaster Avoidance (DA)” “Disaster Recovery (DR)”
§ Drive cost efficiencies through re-use of infrastructure and processes DC-1 DC-2 DC-3
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 142
For More Information on
ACI Multi-Site ACI Multi-Site:
The Ideal Architecture for DR Deployments BRKACI-2125
VXLAN LABACI-2000
Inter-Site
Network
MP-BGP - EVPN
Multi-Site
Orchestrator
Site 1 REST
Site 2
GUI
API Availability Zone ‘B’
Availability Zone ‘A’
Region 1
• Separate ACI Fabrics with independent APIC clusters • MP-BGP EVPN control plane between sites
• No latency limitation between Fabrics • Data Plane VXLAN encapsulation across sites
• ACI Multi-Site Orchestrator pushes cross-fabric configuration to multiple • End-to-end policy definition and enforcement
APIC clusters providing scoping of all configuration changes
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 143
ACI Multi-Site
Hardware Requirements
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 144
ACI Multi-Site
Network and Identity Extended between Fabrics
Network information carried across Identity information carried across
Fabrics (Availability Zones) Fabrics (Availability Zones)
MP-BGP - EVPN
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 145
ACI Multi-Site
Inter-Site Policies and Spines’ Translation Tables
Layer 3 only across sites IP Mobility without BUM flooding Layer 2 adjacency across Sites
1 2 3
ISN ISN ISN
Site Site Site Site 2
Site Site Site
1 2 1 2 1 2
§ Bridge Domains and subnets not § Same IP subnet defined in separate § Interconnecting separate sites for
extended across Sites Sites fault containment and scalability
Support for IP Mobility (‘cold’ and reasons
§ Layer 3 Intra-VRF or Inter-VRF §
communication (shared services ‘live’* VM migration) and intra- § Layer 2 domains stretched across
across VRFs/Tenants) subnet communication across sites Sites, support for application
§ No Layer 2 BUM flooding across clustering
sites § Layer 2 BUM flooding across
sites
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 149
ACI Multi-Site
MSO Schema and Templates
Schema
§ Template = ACI policy definition
(ANP, EPGs, BDs, VRFs, etc.)
§ Schema = container of Templates
sharing a common use-case
• As an example, a schema can be dedicated
to a Tenant
§ The template is currently the atomic
unit of change for policies
• Such policies are concurrently pushed to
one or more sites Site 1 Site 2
§ Scope of change: policies in different EFFECTIVE
POLICY
EFFECTIVE
POLICY
templates can be pushed to
separate sites at different times
t1 t1 t1 t2 t1 t2
§ Single Template associated to Prod § Separate Template associated to Prod § Single Template associated to Prod
and DR Sites and DR Sites and DR Sites
§ Any change applied to the template § Changes made to a template can be § Capability of independently apply
is pushed to both sites applied only to the mapped site changes to each site
simultaneously
§ Requires sync between the two § Brings together the advantages of
§ Easiest way to keep consistent templates (manual or performed by an the previous two options
policies deployed across sites higher level Orchestration
#CiscoLiveLA
tool) 151
TECACI-2009
Multi-Site and Virtual Machine Manager
(VMM) Integration
ACI Multi-Site and VMM Integration
Option 1 – Separate VMM per Site
ISN
VMM 1 VMM 2
HV vSwitch1
HV HV Managed by HV vSwitch2
HV HV
VMM 1
HV Cluster 1 Managed HV Cluster 2
by VMM 2
vCenter vCenter
Server 1 Server 2
SRM SRM
HV HVVDS1 HV
EPG1 HV HVVDS2 HV
EPG1
HV Cluster 1 HV Cluster 2
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 156
Multi-Site and L3Out
Endpoints always Use Local L3Outs for Outbound Traffic
Inter-Site Network
Site 1 Site 2
Web-EPG C1 Ext-EPG
L3Out L3Out
Site 1 Site 2
10.10.10.10 IP Subnet 10.10.10.11
IP Subnet Active/Standby
10.10.10.0/24 Active/Standby
10.10.10.0/24
Traffic dropped
because of lack of
state in the FW
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 157
Multi-Site and L3Out ACI 4.0(1)
Release
Use of Host-Routes Advertisement
Inter-Site Network
Site 1 Site 2
Web-EPG C1 Ext-EPG
L3Out L3Out
Site 1 Site 2
10.10.10.10 Host routes 10.10.10.11
10.10.10.10/32
Active/Standby Active/Standby Host routes
10.10.10.11/32
*Alternative could be
running an overlay solution
Host-routes
(LISP, GRE, etc.) injected into the
WAN* Enabled at
the BD level
• Ingress optimisation requires host-routes advertisement on the L3Out
§ Native support on ACI Border Leaf nodes available from ACI release 4.0
§ Supported also on GOLF L3Outs #CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 158
Multi-Site and L3Out ACI 4.2(1)
Release
Active/Standby FW Deployed across Sites
Inter-Site Network
Site 1 Site 2
Web-EPG C1 Ext-EPG
L3Out L3Out
Site 1 Site 2
10.10.10.10 10.10.10.11
Active Standby
• Inbound and outbound flows are forced through the site with the active perimeter FW node
• Mandates inter-site L3Out support (ACI release 4.2)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 159
ACI Multi-Site
Network Services Integration
Multi-Site and Network Services Deployment options fully
supported with ACI Multi-Pod
Integration Models
ISN
ISN
• Active/Active FW cluster nodes stretched across Sites
(single logical FW)
• Requires the ability of discovering the same MAC/IP info in
separate sites at the same time
Active/Active Cluster
• Not currently supported (scoped for a future ACI
release)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 163
ACI Multi-Pod and Multi-Site
Connectivity between Pods and Sites
IP WAN
IPN
Site 2
1st Gen 1st Gen
APIC Cluster
Pod ‘A’ Pod ‘B’
Site 1 Site 2
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 164
Connectivity between Pods and Sites
Not Supported Topology
Separate uplinks
between spines IP WAN
and external
networks
IPN
Site 2
1st Gen 1st Gen
APIC Cluster
Pod ‘A’ Pod ‘B’
Site 1 Site 2
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 165
ACI Multi-Site
Where to Go for More Information
ü BRKACI-2125
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 166
Agenda
§ ACI Anywhere, Extending the ACI Fabric
§ Overall Design Principles (AZs and Regions)
§ Mapping use cases to the proper solutions
Ø Active/Active DC à Multi-Pod
Ø Disaster Recovery à Multi-Site
Ø Migration/Coexistence with Legacy DC Networks and ‘Disaggregated DCs’
Model à Physical Remote Leaf
Ø Baremetal Cloud Integration à Virtual Pod (vPod)
§ Extending ACI to the Cloud
§ Connecting the users to the Multi-Cloud DC
Ø ACI and SDA Integration
Ø ACI and SDWAN Integration
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 167
For More Information on
ACI Remote Physical Leaf ACI Remote Leaf:
Business Value and Use Cases BRKACI-2387
Extending the ACI policy model outside the main datacenter to remote
sites distributed over IP Backbone (Telco DCs, CoLo locations, etc.)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 168
ACI Remote Physical Leaf
Migration/Coexistence Use Case
Legacy DC Site
IP WAN
Layer 2
Layer 2 RL Pair
Internet
170
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 170
ACI 3.1(1)
ACI Remote Physical Leaf Release
Conceptual Architecture
A Remote Leaf ‘Site’ gets
associated with the Spines of
VXLAN
one specific Pod in Main DC
APIC and Spine Nodes (Proxy
function) remain at primary Pod(s)
IP WAN L2 / L3
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 172
ACI Remote Physical Leaf
Remote and Local Endpoints Communication
COOP DB
EP1 RL TEP
EP3 Ucast-TEP
EP1 EP2
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 173
ACI Remote Physical Leaf
Hair-Pin Communication between RL Pairs RL Local Table
Remote Leaf Pair 2
EP1 Ucast-TEP
Current behavior as ACI release 4.1(1) EP3
EP2 Ucast-TEP
EP1 RL-TEP1
RL-TEP2
EP2 RL-TEP1 IP WAN IPN
EP3 RL-TEP2
RL Local Table
Ucast-TEP
RL-TEP1
EP1 vPC Po1
EP3 Ucast-TEP
EP1 EP2
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 174
ACI 4.1(2)
ACI Remote Physical Leaf Release
Direct Communication between RL Pairs RL Local Table
Remote Leaf Pair 2
EP3 EP1 RL-TEP1
EP2 RL-TEP1
EP1 RL-TEP1
RL-TEP2
EP2 RL-TEP1 IP WAN IPN
EP3 RL-TEP2
RL Local Table
Ucast-TEP
RL-TEP1
EP1 vPC Po1
EP3 RL-TEP2
EP1 EP2
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 175
ACI Remote Physical Leaf
Outbound Traffic Flows
IP WAN IPN
RL1 RL2
TEP TEP
RL Local Table
Endpoints use
the local L3Out
20.20.20.0/24 Local L3Out
for outbound
traffic BL1 BL2
TEP TEP RL L3Out
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 176
ACI Remote Physical Leaf
Outbound Traffic Flows (L3Out Failure)
IP WAN IPN
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 177
ACI Remote Physical Leaf
Inbound Traffic Flows
Sub-optimal
inbound
traffic flow
IP WAN IPN
RL1 RL2
TEP TEP
BL1 BL2
TEP TEP RL L3Out
10.10.10.11/24
10.10.10.0/24
Pod L3Out
10.10.10.0/24
10.10.10.10/24 ACI Main DC Remote Leaf Site
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 178
ACI 4.0(1)
ACI Remote Physical Leaf Release
Inbound Traffic Flows with Host Routes Advertisement
IP WAN IPN
RL1 RL2
TEP TEP
BL1 BL2
TEP TEP RL L3Out
10.10.10.11/24
10.10.10.11/32
Pod L3Out
10.10.10.10/32 Optimized
10.10.10.10/24 ACI Main DC inbound Remote Leaf Site
traffic flows
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 179
ACI Remote Physical Leaf and Multi-Pod
RL Sites Can Be Associated to Separate Pods
RL Site 2
RL Site 1 associated
associated to Pod2
to Pod1
RL Site1 RL Site 2
Inter-Pod Network IP WAN
IP WAN
(Multicast Enabled)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 180
ACI Remote Physical Leaf and Multi-Pod
RL Sites Can Be Associated to Separate Pods (Data Plane)
RL Site 1 RL Site 2
Inter-Pod Network IP WAN
IP WAN
(Multicast Enabled)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 181
ACI 4.1(2)
ACI Remote Physical Leaf and Multi-Pod Release
RL Sites Can Be Associated to Separate Pods (Data Plane)
RL Site 1 RL Site 2
Inter-Pod Network IP WAN
IP WAN
(Multicast Enabled)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 182
ACI 4.1(2)
ACI Remote Physical Leaf and Multi-Site Release
RL Sites Can Be Associated to Separate Pods
RL Site 2
RL Site 1 associated
associated to ACI Site 2
to ACI Site 1
RL Site 1 RL Site 2
IP WAN
IP WAN Inter-Site Network
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 183
ACI 4.1(2)
ACI Remote Physical Leaf and Multi-Site Release
RL Sites Can Be Associated to Separate Pods
RL Site 2
RL Site 1 associated
associated to ACI Site 2
to ACI Site 1
RL Site 1 RL Site 2
IP WAN
IP WAN Inter-Site Network
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 184
ACI Physical Remote Leaf
Where to Go for More Information
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 185
Agenda
§ ACI Anywhere, Extending the ACI Fabric
§ Overall Design Principles (AZs and Regions)
§ Mapping use cases to the proper solutions
Ø Active/Active DC à Multi-Pod
Ø Disaster Recovery à Multi-Site
Ø Migration/Coexistence with Legacy DC Networks and ‘Disaggregated DCs’
Model à Physical Remote Leaf
Ø Baremetal Cloud Integration à Virtual Pod (vPod)
§ Extending ACI to the Cloud
§ Connecting the users to the Multi-Cloud DC
Ø ACI and SDA Integration
Ø ACI and SDWAN Integration
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 186
Baremetal Cloud
vTOR vTOR
ACI Virtual Edge
Brownfield
Virtual Pod
vSpine vSpine
IP Network
vTOR vTOR
ACI Virtual Edge
Colocation / Remote DC
Virtual Pod
On-Premises ACI Data Center vSpine vSpine
IP WAN
Layer 2
Layer 2
AVE AVE AVE
Hypervisor Hypervisor Hypervisor
Switching/routing and
policy enforcement
• vPod allows to extend ACI connectivity and policies to compute resources deployed
in legacy DC networks
• No need to deploy any ACI HW in the remote network
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 188
What vPod is NOT Today
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 189
ACI 4.0(2)
ACI Virtual Pod Release
Architectural Components
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 190
ACI Virtual Pod
Software and Hardware Requirements
On-Premises Datacenter vPod Datacenter
Supported Spines
• VMware vCenter 6.0 or later
Fixed Spine:
• 2 hosts for Management Cluster
• N9364C
• N9332C • 2 hosts for Payload Cluster
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 191
ACI Virtual Pod
Control and Data Planes
Mandates the deployment of VXLAN
2nd gen spines (EX or newer)
Data Center A
Virtual Pod
MP-BGP - EVPN
IP Network
vSpine vSpine
vLeaf vLeaf
COOP, MP-BGP
IS-IS, COOP, MP-BGP
COOP, MP-BGP
IS-IS, COOP, MP-BGP
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 194
Agenda
§ ACI Anywhere, Extending the ACI Fabric
§ Overall Design Principles (AZs and Regions)
§ Mapping use cases to the proper solutions
Ø Active/Active DC à Multi-Pod
Ø Disaster Recovery à Multi-Site
Ø Migration/Coexistence with Legacy DC Networks and ‘Disaggregated DCs’
Model à Physical Remote Leaf
Ø Baremetal Cloud Integration à Virtual Pod (vPod)
§ Extending ACI to the Cloud
§ Connecting the users to the Multi-Cloud DC
Ø ACI and SDA Integration
Ø ACI and SDWAN Integration
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 195
Cloud ACI
Multi-Site Orchestrator
2HCY19
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 196
ACI Extensions to Cloud Multi-Site
SG SG SG
SG Rule SG Rule
Web APP DB
EPG EPG EPG
Contract Contract
Web APP DB
AWS Region
Azure Region
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 197
Use Cases
TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 198
Supported
ACI 4.1
Application Stretch
Multi-Site Orchestrator
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 200
What? I can stretch EPGs to AWS? You mean I can stretch
VLANs???
CIDR 3 CIDR 5
• Contract will leak
App-EPG App-EPG subnet between VRFs
for reachability
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 203
Supported
ACI 4.1
Cloud and On-Prem L3outs
Multi-Site Orchestrator (MSO)
On-Premise Public Cloud
Site
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 204
Supported
ACI 4.2
Cloud First
• Cloud APIC only without on-premises ACI
• Optional MSO
• Abstract AWS and/or Azure networking
constructs from user that is familiar with
ACI, delivering ACI-consistent policy and
MSO
operational model
• Deploy EPG and contracts on top of AWS
and/or Azure public cloud
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 205
Cloud Infra – AWS
Multisite Orchestrator
ACI DC
On-Premises Public Cloud
Region - 1
Infra VPC
IPSec Tunnel
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 206
Cloud Infra – Azure
Multisite Orchestrator
ACI DC
On-Premises Public Cloud
Region - 1
Infra VNET
IPSec Tunnel
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Supported
ACI 4.1
Virtual Private Network (VPN)
Multisite Orchestrator
On-Premise Public Cloud
Site
Site
User VPC-1
IPSec VPN Tunnel (Underlay)
CSR1000V
VGW
BGP-EVPN Session (Control Plane)
Customer
Premise AWS
AWS Instances
Router
Internet Internet
Gateway
AWS Instances
VXLAN VGW
BGP-EVPN
Direct Connect (DX) / BGP Underlay CSR1000V AWS Instances
Border Amazon
ACI Leaf DGW/
VGW
Infra VPC
• BGP-EVPN and VXLAN over Direct Connect ACI fabric to User VPC-2
CSR 1000v
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 209
ACI Anywhere extenstion to public cloud:
components required
• Three main components:
• On-prem ACI
• 2nd generation spines required (like regular multi-site)
• MSO 2.1 (hosted on-prem)
• Same IPN connectivity as traditional multi-site
• You need an IPN layer (OSPF w/Spines)
• And an on-prem CSR1Kv or ASR to terminate IPsec
• MP-BGP eVPN between Spines and CSRs in the cloud
• AWS site (cloud APIC)
• Infra VPC (where cAPIC and CSRs reside)
• Tenant VPC (only AWS components)
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 212
Cloud APIC Architecture
• Virtual Form Factor of APIC
• Automates / Manages Cloud Routers
Web Server (NGINX)
• Translates ACI Policy to cloud native constructs
Policy Distributor (PD)
• Deploys cloud resources and infrastructure
Policy Manager (PM) components
Cloud Policy Cloud Policy • Intuitive GUI and Similar ACI UI look and feel
Element Element
….
Connector Connector
• REST API North Bound Interface
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 213
For your
info &
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 214
For your
info &
Network Adapter
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
End Point Learning in Cloud
#CiscoLiveLA © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cloud EPG
Mapping Endpoints by Tags WEB EPG DB EPG
Site B • Web-EPG associated
to tag: “EPG: WEB”
• Web-EPG has
endpoints across
Us-East-1 & Us-West-
1 regions and multiple
subnets
Subnet-S1 – 10.1.1.0/24 Subnet-S3 – 10.1.3.0/24
• DB-EPG associated to
tag: “EPG:DB”
TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 218
Cloud APIC in AWS Marketplace http://cs.co/capic-aws
Cloud APIC in Azure Marketplace http://cs.co/capic-azure
Agenda
§ ACI Anywhere, Extending the ACI Fabric
§ Overall Design Principles (AZs and Regions)
§ Mapping use cases to the proper solutions
Ø Active/Active DC à Multi-Pod
Ø Disaster Recovery à Multi-Site
Ø Migration/Coexistence with Legacy DC Networks and ‘Disaggregated DCs’
Model à Physical Remote Leaf
Ø Baremetal Cloud Integration à Virtual Pod (vPod)
§ Extending ACI to the Cloud
§ Connecting the users to the Multi-Cloud DC
Ø ACI and SDA Integration
Ø ACI and SDWAN Integration
#CiscoLiveLA TECACI-2009 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 221