Professional Documents
Culture Documents
BRKACI-2683
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-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Introduction
• AWS Cloud 101
• Azure Cloud 101
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
ACI Anywhere
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Challenges in building a Multi Cloud environment
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Cloud ACI
VM VM VM
VM VM VM
VM VM VM
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Cloud First
MSO
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Cloud ACI
EPG EPG EPG
Contract Contract
Web APP DB
IP
ASG
Web
NSG
ASG
APP
NSG
ASG
DB
Network SG
Web
SG Rule
SG
APP
SG Rule
SG
DB
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Why does this matter?
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Why does this matter?
© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public
AWS Cloud 101
AWS Fundamentals
• Regions Region
Multiple data centers with more than one physical location. Pod or
site equivalent in ACI
Subnet
• Availability Zones (AZ) Availability Zone 1 Availability Zone 2
Set of buildings, Internet uplinks and power. Data center but may
contains more than one physical location. Path or node attachment
equivalent in ACI
ACI
• Virtual Private Cloud (VPC) Pod
VRF
Set of subnets with one ore more CIDR blocks running in a single
region across multiple data centers (AZ). Similar to VRF
BD
• Subnet Subnet Path Node Attachment
Range of IP addresses. Each subnet must reside within one AZ and
can’t span zones. Minimum subnet size is /28. BD Subnet
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
AWS Fundamentals (Cont.) Route Route
table Router table
Route Table
Taboo Taboo
•
BD Subnet 1 BD Subnet 2
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Connectivity Terms
AWS Only – External Connectivity
• Internet Gateway (IGW)
Horizontally scaled, redundant and highly available VPC component that allows communication between
instances in your VPC and the Internet
• NAT Gateway
Acts like an ECMP route to a set of NAT devices
Subscription: Customer’s agreement with Microsoft to obtain Azure services. ~= Azure account. One user can have multiple
subscriptions. Create one or more resource groups in the subscription.
Directory: This is Azure Active Directory used for access control management. For example lhercot@cisco.com belongs to
directory cisco.com and directory Cisco-INSBU-ACI so lhercot@cisco.com can access resources in directories cisco.com and
Cisco-INSBU-ACI.
Access control (IAM): Used for defining and assigning Roles. Azure has multiple built-in Roles with different permission levels.
Cisco cAPIC must have at least Contributor Role for Read/write access to the account (subscription)
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Azure Fundamentals (Cont. 1)
• Regions Region
Multiple data center with more than one physical location in large Resource Group
geographic location.
• Subnet BD
Range of IP addresses. Each subnet can span a complete region. Subnet Path Node Attachment
Minimum subnet size is /28. BD Subnet
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Azure Fundamentals (Cont. 3) VNET
Gateway
Route
Router
table
• Application Security Group (ASG) NSG
Group virtual machines together. Allow to apply Network Security Group
(rules) at scale between Application Security Group. Equivalent to EPG. ASG
ASG
• Route Table
Routes Routes
Can be associated with multiple subnets. Allow to modify the routing SVI
behavior in a set of subnets.
EPG EPG EPG
BD Subnet 1 BD Subnet 2
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Connectivity Terms
Azure Only – External Connectivity
• Outbound connections
Azure automatically do PAT for traffic generated by VMs with internal IP addresses. VMs can be assigned
Instance-Level Public IP addresses to achieve NAT.
• ExpressRoute
Private dedicated link to an Azure region (not encrypted). Used for speed and throughput. Support BGP to
exchange routes with peer router.
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Architecture
Cloud APIC Architecture
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Policy Mapping - Azure
Resource Group Tenant
Virtual Network VRF
Subnet BD Subnet
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Policy Mapping - AWS
User Account Tenant
Virtual Private Cloud VRF
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Topology Health
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Endpoints in an EPGs
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Statistics
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
End Point Learning in Cloud
VGW VNG
SG-1 ASG-1
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Cloud EPG
Mapping Endpoints by Tags WEB EPG DB EPG
Site B
US-East-1 US-West-1
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Cloud ACI Architecture
Region - 1 Region - 1
Infra VNET Infra VPC
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Architecture across regions
IPSec Tunnel
IPSec Tunnel IPSec Tunnel
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Let’s Multi-Cloud
ACI Multi-Cloud First
VM VM VM VM VM VM
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
MSO Form Factor
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Multi-Cloud Architecture
Region - 1 Region - 1
Infra VNET IPSec VPN Tunnel (Underlay) Infra VPC
BGP-EVPN Session (Control Plane)
CSR1kv CSR1kv CSR1kv CSR1kv
VXLAN Tunnel (Data Plane)
IPSec Tunnel
Internet IPSec Tunnel
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Use Cases
Application Stretch
Multi-Site Orchestrator
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Stretched EPG with Consistent Segmentation
Multi-Site Orchestrator
BD3/Subnet3 CIDR 4
EPG - App
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Shared Services for Multi-Cloud
Multi-Site Orchestrator
• Provides a capability to
Cloud APIC Cloud APIC
deploy shared service
across clouds
Tenant 1 Route Tenant 2 Tenant 3
Leaking
• Shared Service
VRF2 VRF3
VRF1 deployed in 1 Site can
CIDR 2 CIDR 4
Web-EPG Web-EPG
be consumed by
DNS
endpoints across other
BD/Subnet1
sites
HTTPs HTTPs, redis
DNS-EPG
• Contract will leak
CIDR 3 CIDR 5
subnet between VRFs
App-EPG App-EPG
for reachability
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Cloud L3outs
Site A Site B
IPSec Tunnel VNG VNG IPSec Tunnel IPSec Tunnel VGW VGW IPSec Tunnel
L3out L3out
SG-1 SG-1 SG-2 SG-3 SG-1 SG-1 SG-2 SG-3
IGW
Outbound
L3out
L3out
BRKACI-2683
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Deploying Cloud APIC
Cloud APIC in Cloud Marketplaces
http://cs.co/capic-azure http://cs.co/capic-aws
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Demo
Demo #1 - Setup: Web in Azure / DB in AWS
Multi-Site
Site A Site B
Internet gateway
Web DB
CSR1000V IPsec VPN
EPG Web EPG DB
10.101.200.5 10.101.100.148
VNG VGW Internet
Infra VPC gateway
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Demo #1 - Logical View
Web-to-DB
Internet C Web C DB
Web-to-Internet
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Demo #1 - Logical View
Web-to-DB
Internet C Web C DB
Web-to-Internet
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
ACI Cloud First
Recap
You do not need an On-premises ACI Fabric to start with Cloud ACI
MSO
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
ACI Anywhere
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
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-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Continue your education
Demos in the
Walk-In Labs
Cisco Showcase
BRKACI-2683 © 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Thank you