How To Setup An ACI Multi - Site With Single Pod and Multi-Pod
How To Setup An ACI Multi - Site With Single Pod and Multi-Pod
BRKACI-2291
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Events 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
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Brief Multi-Pod /
Multi-Site Review and
Positioning
BRKACI-
2291
Multi-Pod or Multi-Site?
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
And the answer is…
BOTH!
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Systems View (How do these things relate)
Change and Fault Isolation
Fabric Change/Fault Domain Fabric Change/Fault Domain Fabric Change/Fault Domain Fabric Change/Fault Domain
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Typical Requirement
Creation of Two Independent Fabrics/AZs
MP-BGP - EVPN
…
Up to 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
• Up to 50 msec RTT supported between Pods • Data Plane VXLAN encapsulation between Pods
• Managed by a single APIC Cluster • End-to-end policy enforcement
• Single Management and Policy Domain
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
ACI Multi-Pod
Most Common Use Cases
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
ACI Multi-Site VXLAN
Overview Inter-Site
Network
MP-BGP - EVPN
Multi-Site
Orchestrator
Site 1 Site 2
REST
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
• ACI Multi-Site Orchestrator pushes cross-fabric sites
configuration to multiple APIC clusters providing • End-to-end policy definition and
scoping of all configuration changes enforcement
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
ACI Multi-Site
Most Common Use Cases
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Prerequisites
BRKACI-
2291
Prerequisites For More Information on starting
an ACI fabric from scratch:
BRKACI-2004
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Hardware
Inspection and
Installation
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Our Setup for Today (High Level View)
IPN/ISN
WAN
Site 1 Site 2
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Our Setup for Today (Detailed View)
Bru ACI Fabric POD 37 & 38
bdsol-aci38-multisite1
BDSOL-ACI38-SPINE1
BDSOL-ACI37-LEAF1
BDSOL-ACI37-APIC1
BDSOL-ACI37-APIC2 BDSOL-ACI38-APIC2
bdsol-aci37-router2
BDSOL-ACI37-APIC3 BDSOL-ACI38-APIC3
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Installing the First Site
Site1-Pod1 Configuration
Installing the First Site
Site1-Pod1: Initial Fabric Setup (Already Done)
• APIC initial configuration (S1P1-APIC1) [only the 1st one for now]
• 1st leaf discovery
• Spines discovery
• 2nd leaf discovery
• S1P1-APIC2 configuration
• Verification
• OOB mgmt IPs for leaf and spine nodes
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Installing the First Site
Site1-Pod1 Fabric
Site1-Pod 1
S1P1-Spine201 S1P1-Spine202
vCenter
Server 1
S1P1-Leaf101 S1P1-Leaf102
ESXi Cluster
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Installing the First Site
Parameters for the APIC Initial Setup Script
S1P1-APIC1 S1P1-APIC2
Fabric ID 1 1
Active controllers 3 3
Pod ID 1 1
Controller ID 1 2
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Installing the First Site
Site1-Pod1: Remaining Configuration Steps to Do
• NTP configuration
• Route Reflector for intra-BGP VPNv4 sessions
• VMM integration
• Tenant configuration with ‘Ecommerce’ running application
• ‘Ecommerce’ app connectivity verification
• L3Out creation and external connectivity verification
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Demo 1
NTP, VMM, L3Out Configuration and Pod Verification
Expanding the
Single Pod into a
Multi-Pod Fabric
Expanding the Single Pod into a Multi-Pod Fabric
Adding the IPN and Site1-Pod2
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Expanding the Single Pod into a Multi-Pod Fabric
Adding the IPN and Site1-Pod2
BDSOL-ACI37-Multipod1 BDSOL-ACI37-Multipod3
IPN
BDSOL-ACI37-Multipod4
BDSOL-ACI37-Multipod2
Site1-Pod 1
Site1-Pod2
S1P1-Spine201 S1P1-Spine202 S1P2-Spine401 S1P2-Spine402
vCenter
Server 1
BDSOL-ACI37-APIC2
BDSOL-ACI37-APIC3
BDSOL-ACI37-APIC1
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Expanding the Single Pod into a Multi-Pod Fabric
Step 1: Setup the Inter-Pod Network (IPN)
Pod1 External TEP-Pool Pod2 External TEP-Pool
172.16.2.0/24
S1P1-Spine201
172.16.1.0/24
OSPF Area 0 S1P2-Spine401
.2 IPN1 IPN3, .18
.1
Primary RP Backup RP
PIM .17
.10 .26
.101 .102
1/33 1/33
.21
.5
1/35 1/48 1/48 1/36
TEP Pool: PIM PIM
TEP Pool:
10.0.0.0/16 .9 1/35 1/36 .25 10.1.0.0/16
1/34 1/34
S1P1-Spine202 .6 .22 S1P2-Spine402
.13 .109 .110 .29
Site1-Pod1 Site1-Pod2
IPN Infra Address Space: 172.16.101.0/24
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Demo 2
Setup the Inter-Pod Network
Expanding the Single Pod into a Multi-Pod Fabric
Step 2: Create the Multi-Pod Fabric Using the APIC Wizard and import Pod2
Spine and Leaf Nodes
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Demo 3
Create the Multi-Pod Fabric Using the APIC Wizard
Expanding the Single Pod into a Multi-Pod Fabric
Step 3: S1P2-APIC3 in Pod2 Joins the APIC Cluster
Active controllers 3 3 3
Pod ID 1 1 2
Controller ID 1 2 3
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Demo 4
S1P2-APIC3 in Pod2 Joins the APIC Cluster
Expanding the Single Pod into a Multi-Pod Fabric
Step 4: Extend ‘Ecommerce’ Tenant to Pod2 (L3Out, ESXi Host to VDS, etc.)
Site1-Pod1 Site1-Pod2
1/11 Site1-L3Out
1/11 1/11
1/17 .1 .5 1/19 1/11 .9 .13 1/19
1/17
.14
.2 .6 Stretched ESXi Cluster .10
1/17 1/19 1/17 1/19
.101 .105
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Demo 5
Extend ‘Ecommerce’ tenant configuration to Pod2
Simplified Tenant
Management
through MSO
Simplified Tenant Management through MSO
Configuration Steps
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
ACI Multi-Site
BGP Inter-Site Peers
Inter-Site
Network
• EVPN-RID, O-UTEP and O-MTEP addresses
Anycast VTEP Addresses:
O-UTEP & O-MTEP
are assigned from the Multi-Site
Orchestrator and must be routable across
the ISN
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Adding the DR Site on MSO
Assign Routable TEP Addresses and BGP EVPN Router-IDs
O-UTEP-S1P1: 172.16.100.101
O-UTEP-S1P2: 172.16.100.102
O-MTEP-S1: 172.16.100.100 IPN/ISN
BGP Speaker 1: 172.16.100.201
BGP Speaker 2: 172.16.100.202
Site1-Pod 1 Site1-Pod 2
BGP Speaker 2
O-UTEP-S1P1 O-UTEP-S1P2
O-MTEP-S1
BGP Speaker 1
Site1-L3Out
WAN
Site 1
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Schema Design
One Template per Site, plus a ‘Stretched’ Template
Schema Site 1
ANP1 VRF
BD7 C1 C2
EPG7
Contracts
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Adding the DR Site on MSO
Site2-Pod1 Fabric
Site2-Pod1
S2P1-Spine201 S2P1-Spine202
S2P1-Leaf101 S2P1-Leaf102
ESXi Cluster 2
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Adding the DR Site on MSO
Parameters for the APIC Initial Setup Script (Already Done)
Pod ID 1 1 1
Controller ID 1 2 3
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Adding the DR Site on MSO
Assign Routable TEP Addresses and BGP EVPN Router-IDs
WAN
Site 1 Site 2
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Adding the DR Site on MSO
Verifying IPN connectivity
IPN1 IPN3
S2P1-Leaf201
1/48 .9
.1 1/48
.2
IPN2 IPN4
IPN Site2 Infra Address Space:
172.16.102.0/24
.13
TEP Pool:
1/48
.5 1/48
10.2.0.0/16
.10 1/3
1/2 .2 1/1
.14
.1
1/4
.6 .18 .17 .6
1/5 .5
1/5
S2P1-Leaf202
WAN Infra Address Space: IPN5
172.16.110.0/24
Site2-Pod1
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Adding the DR Site on MSO
Create a Local L3Out in the DR Site
Site2-Pod1
Site2-L3Out
.22
.18
Ecommerce Tenant External Address Space 1/17 1/19
192.168.200.0/24
.109 1/47
.110 1/11
1/1
192.168.100.0/24
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Demo 7
Adding the DR Site on MSO
MSO Additional
Functionalities
MSO Additional Functionalities
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
ACI Multi-Site
CloudSec Encryption for VXLAN Traffic
Encrypted Fabric to Fabric Traffic
[GCM-AES-256-XPN (64-bit PN)])
CloudSec = “TEP-to-TEP MACSec”
VTEP Information
in Clear Text
Inter-Site Network
MP-BGP - EVPN
Multi-Site
Orchestrator
Supported from ACI 4.0(1) release for FX line cards and 9332C/9364C platforms
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Demo 8
MSO Additional Functionalities
Complete your
online session
survey • 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 t-shirt.
• All surveys can be taken in the Cisco Events
Mobile App or by logging in to the Content
Catalog on ciscolive.com/emea.
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Events 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
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Continue your education
Demos in the
Walk-in labs
Cisco campus
BRKACI-2291 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Thank you