ACI Lab Presentation
ACI Lab Presentation
ACI Lab Presentation
Ivan Andjelkovic
Systems Engineer
Agenda
1)Why Application Centric Infrastructure (ACI)
2)ACI components and benefits
3)What is Application in ACI
4)Logical model
5)Lab logistics
Cisco Confidential
Industry Trends
DevOps
New operational models are driving the need for infrastructure change.
Cisco Confidential
Operating expenses
represent over 80%
of DC spending
80%
70%
60%
50%
40%
30%
20%
10%
0%
06
07
08
Server Spending
Virtual Servers - Mgnt & Admin
2013-2014 Cisco and/or its affiliates. All rights reserved.
09
10
11
12
13
Cisco Confidential
Agenda
1)Why Application Centric Infrastructure (ACI)
2)ACI components
3)What is Application in ACI
4)Logical model
5)Lab logistics
Cisco Confidential
Outside
(Tenant VRF)
App
DB
QoS
QoS
QoS
Filter
Service
Filter
APIC
ACI Fabric
Non-Blocking Penalty Free Overlay
Application Policy
Infrastructure
Controller
Cisco Confidential
ACI Fabric
ACI Spines
External L2 / L3
L4 -7 Services
Servers
APIC
APIC
APIC
APIC Cluster
OOB Managment
2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
Multi-Hypervisor-Ready Fabric
Hypervisor Integration
Network
Admin
APIC
APIC
ACI Fabric
VLAN
VXLAN
ESX
VLAN
NVGRE
Hyper-V
VLAN
VXLAN
VLAN
KVM
PHYSICAL
SERVER
Application
Admin
Hypervisor
Management
Cisco Confidential
Application Awareness
Application-Level Visibility
PetStore Event
Triggered Events
or Queries
Actions:
No new hosts or VMs
Evacuate hypervisors
Re-balance clusters
Health scores
Latency
Atomic counters
Resource consumption
PetStore Dev
Leaf 1 and 2
Spine 1 3
Atomic counters
PetStore Prod
Leaf 2 and 3
Spine 1 2
Atomic counters
PetStore QA
Leaf 3 and 4
Spine 2 3
Atomic counters
APIC
VXLAN
Per-Hop
Visibility
Physical and
Virtual as One
Cisco Confidential
Northbound API
System
Management
Automation
Tools
Hypervisor
Management
Orchestration
Frameworks
Object-Oriented
Centralized Automation
RESTful XML / JSON
Open Ecosystem
Framework
Comprehensive
Programmability and
System Access
Southbound API
Publish data model
Open source
Enables application portability
*Only straight chains supported at FCS
C97-730020-01 2013 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
10
Agenda
1) Why Application Centric Infrastructure (ACI)
2) ACI components
3) What is Application in ACI
4) Logical model
5) Lab logistics
Cisco Confidential
11
Developers
Application
Tiers
Provider /
Consumer
Relationship
s
VLANs
Subnets
Protocol
s
Ports
Cisco Confidential
12
Cisco Confidential
13
Cisco Confidential
14
plus
plus
External
Network
QoS
Web Tier
End Points
QoS
App Tier
End Points
QoS
Service
Service
Service
Filter
Filter
Filter
DB Tier
End Points
Cisco Confidential
15
Storage
Storage
App Tier
Web
Tier
DB Tier
APIC
VM
VM
VM
VM
VM
VM
10.2.4.7 10.9.3.37
VM
10.32.3.7
All forwarding in the fabric is managed through the application network profile
IP addresses are fully portable anywhere within the fabric
Security and forwarding are fully decoupled from any physical or virtual network attributes
Devices autonomously update the state of the network based on configured policy requirements
2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
16
Inbound/Outbound
Policies - Contracts
Inbound/Outbound
Policies - Contracts
Application Network profiles are a group of EPGs and the policies that define the communication
between them.
2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
17
Filter
Action
Label
TCP Port 80
Permit
Web Access
Subject
Contract 1
Contracts define
communication
between source and
destination EPGs
Subject 1
Subject 2
Subject 3
18
Cisco Confidential
18
1
2
3
4
5
n=5
Destinations
Filters
1 - Allow x
2 - Deny y
3 - Allow x
4 - Deny y
5 Allow x
f=5
Source EPG
1
2
3
4
5
n=1
1
2
3
4
m=4
Destination EPG
Filters
1 - Allow x
2 - Deny y
3 - Allow x
4 - Deny y
5 Allow x
f=5
1
2
3
4
m=1
Cisco Confidential
19
Web
App
Server
Server
Chain
Security 5
Stage 1
..
inst
inst
Firewall
inst
..
Service
Admin
Stage N
inst
Load Balancer
end
Service Profile
begin
Service
Graph
App Tier
B
Web
Web
Server
Server
Policy Redirection
Providers
Web Tier
A
Cisco Confidential
20
End-Point Groups
FCS End-Points
Future End-Points
VLAN
Subnet
Phys
Port
DNS *
Virtual
Port
VxLAN
DNS
DHCP
Pool
NVGRE
VM
Attribute
Cisco Confidential
21
Agenda
1)Why Application Centric Infrastructure (ACI)
2)ACI components
3)What is Application in ACI
4)Logical model
5)Lab logistics
Cisco Confidential
22
Tenant B
Private-L3 A
Private-L3 A
Private-L3 B
Bridge Domain
Bridge Domain
Bridge Domain
Bridge Domain
Subnet A
Subnet B
Subnet A
Subnet D
Subnet C
Cisco Confidential
23
Application
Presentation
Session
Transport
Network
Data Link
Physical
Cisco Confidential
24
Cisco Confidential
25
Agenda
1)Why Application Centric Infrastructure (ACI)
2)ACI components
3)What is Application in ACI
4)Logical model
5)Lab logistics
Cisco Confidential
26
Lab Topics
1)GUI Overview
2)API Inspector and Postmen
3)ACI Forwarding Constructs
4)Application Networking Profile (ANP)
5)Integration with vCenter
6)External L2 connectivity
7)External L3 connectivity
2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
27
Lab Logistics
- Ask me with any question you might have!
- There are 3 documents
ACI Fundamentals Lab Guide THE lab guide
ACI Lab Setup and Connectivity Missing steps to be
used when setting up your ACI from scratch
Optional ACI Simulator Lab Steps from the previous
document available on the Simulator
- Link to documents, the password and pod assignment
are provided by instructor. The rest is in the lab guide.
- Replace X with your pod number!
- Ask me with any questions you might have!
Cisco Confidential
28
Resources
- dCloud (5 ACI related labs)
http://dcloud.cisco.com/
Both Lab resources and Cisco Live content are free of charge for
Cisco partners. You will have to go through sign up process.
2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
29