Professional Documents
Culture Documents
UCS and ACI Integration
UCS and ACI Integration
ACI
February 2015
Agenda:
• Switch 101
Switch Profile • Switch 102
• Etc…
• Interface 1/1
Interface Profile • Interface 1/2
• Etc…
4
“Enabling” VLANs on a set of ports
What is it? It’s just a way to tell the fabric which VLAN ranges
are expected where, it’s useful for VLAN reuse
5
Mapping between Tenant View and Infrastructure view
virtual machine
virtual machine
EPG, bridge domain, router
© 2015 Cisco and/or its affiliates. All rights reserved. 8
Mapping an EPG to a Server Port
Spines
9300 9300
9300 9300
10G
1/10G
40G
N2K N2K
No Host vPC
13
FEX Topology Support Roadmap
Active/Standby Straight Through
vPC (Dual Homed) EvPC
Teaming (Single Homed)
Nexus 9300
Standalone
Nexus 9300
ACI Leaf
L2 Switching
Virtual Switching
ACI Fabric
N9K N9K N9K N9K N9K N9K N9K N9K
N2K N2K
17
Connecting workloads to ACI:
Hypervisor Integration
• General concepts
19
Hypervisor Interaction with ACI
• Two modes of Operation
20
Hypervisor Integration with ACI
• Control Channel - VMM Domains
21
Hypervisor Integration with ACI
§ ACI Fabric implements policy on Virtual
APIC Networks by mapping Endpoints to
EPGs
§ Endpoints in a Virtualized environment
are represented as the vNICs
§ VMM applies network configuration by
placement of vNICs into:
Application Network Profile § Port Groups (VMWare),
EPG EPG EPG
F/W WEB L/B APP DB § VM Networks (Hyper-V)
§ Networks (OpenStack)
WEB PORT GROUP APP PORT GROUP DB PORT GROUP § EPGs are exposed to the VMM as a 1:1
mapping to Port Groups, VM Networks
VM VM VM
or OpenStack Networking.
© 2015 Cisco and/or its affiliates. All rights reserved. 22
22
Hypervisor Integration with ACI
• Endpoint Discovery
DVS Host
OpFlex Host
© 2015 Cisco and/or its affiliates. All rights reserved. 26
26
Hypervisors Integration
• General concepts
27
VMWare Integration
• Three Different Options
28
ACI Hypervisor Integration – VMware DVS/vShield
Application Network Profile
5 EPG EPG
EPG DB
WEB APP
APIC L/B
F/W
Create Application Policy
APIC Admin
ACI
9
Fabric
Push Policy
1
6
Cisco APIC and VMware Learn location of ESX
4
vCenter Initial Automatically Map Host through LLDP
Handshake EPG To Port Groups
29
ACI Hypervisor Integration – VMware DVS
30
ACI Hypervisor Integration – VMware DVS
31
ACI Hypervisor Integration – AVS
Application Network Profile
5 EPG EPG EPG
WEB APP DB
APIC L/B
F/W
Create Application Policy
APIC Admin
ACI
9
Fabric
Push Policy
1
6
Cisco APIC and VMware Learn location of ESX
4
vCenter Initial Automatically Map Host through OpFlex
Handshake EPG To Port Groups
33
Extending ACI to Existing Virtual & Physical Network
Phase 1: Layer 2 Existing
Network/Local Switching
§ AVS supports OpFlex to integrate
with APIC
§ Supports a Full multi-hop Layer 2
Network between Nexus 9k and
AVS: Investment Protection
OpFlex
§ VMware DVS can only support a
OpFlex
single L2 switch between N9k and
OpFlex
DVS AVS
§ LLDP/CDP and NOT OpFlex
Integration AVS
• General concepts
36
Microsoft Interaction with ACI
• Two modes of Operation
APIC APIC +
37
Microsoft Azure Pack Integration
39
ACI Azure Pack Integration
1
APIC
APIC Admin
(Basic Infrastructure)
7 ACI
Fabric
6
5
Create VM Networks Indicate EP Attach to attached leaf
Create Application 4 when VM starts
Instantiate VMs
Policy
1 4
APIC Plugin SCVMM Plugin OpFlex Agent OpFlex Agent OpFlex Agent
HYPERVISOR HYPERVISOR HYPERVISOR
41
Hypervisors Integration
• General concepts
42
ACI OpenStack Integration – Phase 1
3
APIC Create Application Policy
APIC Admin
(Performs Steps 3)
ACI
5
Fabric
Push Policy
Automatically Push
Network Profiles to
APIC
Create Network, Subnet,
Security Groups, Policy
NETWORK ROUTING SECURITY
1
OPEN VIRTUAL SWITCH OPEN VIRTUAL SWITCH OPEN VIRTUAL SWITCH
NEUTRON NOVA
4 Web App Web App DB Web Web DB
OpenStack Tenant
(Performs Steps 1,4) Instantiate VMs
© 2015 Cisco and/or its affiliates. All rights reserved. HYPERVISOR HYPERVISOR HYPERVISOR 46
46
ACI OpenStack Integration – Phase 2 (Group-based policy)
Create Application Network
Profile Application Network Profile
EPG EPG EPG
F/W WEB APP DB
1 L/B
L/B
NEUTRON NOVA
4 Web App Web App DB Web Web DB
OpenStack Tenant
(Performs step 1,4) Instantiate VMs
HYPERVISOR HYPERVISOR HYPERVISOR
2 Automatically Push
Network Profiles to
APIC
ACI Admin
(manages physical
network, monitors tenant
state) ACI
5
Fabric
Push Policy
© 2015 Cisco and/or its affiliates. All rights reserved. 47
UCS & APIC Integration
UCSM /
UCS Central
Ethernet and
Ethernet FCOE
© 2015 Cisco and/or its affiliates. All rights reserved. 51
FC FCOE 51
ACI Management Overview with UCS End-Host Mode
UCS Director
SAN A SAN B
UCS Stand-alone
EPG
UCS Director
SP Binding
UCSM/ - VLANs
UCS Central
UCSM /
UCS Central
Ethernet and
Ethernet FCOE
© 2015 Cisco and/or its affiliates. All rights reserved. 52
FC FCOE 52
UCSD Application Provisioning Lifecycle
Create VMs
Assign to EPGs
Assign Baremetal Servers to EPGs
UCS Director A B C
VM VM VM
Virtualization Baremetal
Application
Catalog Web
Create SharePoint
VM VM
App Policy in APIC
L4-7
VM VM Compute
App
VM VM Fabric
L4-7
Create Additional Storage
for DB Tier
DB Server Load
Balancer
L4-7 Services
Storage
Manager
Health Scoring To ACI Leaf Intra UCS fabric data Inside OpFlex Path Direct from UCS FI ASIC
feed to Observer and OS
End Point Group Construction of EPG to Auto-Population of EPG Auto-Population of EPG EPG assignment and
Mechanisms VLAN within UCSD to VLAN data to VLAN data encapsulation per UCS
server interface
© 2015 Cisco and/or its affiliates. All rights reserved. 61
Converged stack examples
http://newsroom.cisco.com/press-release-content?
type=webcontent&articleId=1421361
63
FlexPod with ACI - Cisco and Partner Technologies
Services Balancer
§ NetApp Snap Manager