Professional Documents
Culture Documents
How
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Applications Are Evolving
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Legacy Infrastructure Slows Readiness for Apps
Network ACCESS
Segmentation by VLAN CONTROL
LIST
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Agenda
ACI
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Phone Box – Entry from Matrix to Spaceship
The Matrix
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
VxLAN Overview
IP Network
VNID (Representing Segment)
VTEP-1 VTEP-2
IP Interface IP Interface
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
ACI Fabric
Which Leaf has the Destination MAC/IP?
VTEP-201 VTEP-202
IP Network
P Policies
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Quiz Time
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
How Traditional Networks are Managed
All nodes are managed and operated
independently, and the actual topology
dictates a lot of configuration
• Device basics: AAA, syslog, SNMP,default routing
protocol bandwidth …
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
How ACI Fabric is Built - Zero Touch
ACI Fabric
Spine-201 Spine-202
LLDP LLDP
LLDP
LLDP LLDP
APIC1 APIC2 APIC3
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
How ACI Fabric is Managed
• Configuration
• Resource Management
• Operations
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Quiz Time
Application Language
Common Network Language
• Application tier policy and Policy
dependencies
• Security requirements Policy-Driven
App
Networ
USC
Servic
Decouple Application and
k e
Policy From Profile
Underlying Infrastructure
Profile
• Service-level agreement Infrastructure
Infrastructure Compute/Storage
• Application performance Language
• Compliance
• Geo dependencies
Security Language
Tenant Policies
Access Policies
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Access Policies
Interface Polices
Link level
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Tenant Policies
Tenant ≈ VDC
VRF ≈ VRF
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Application Profiles
Application profiles are a group of EPGs and the policies that
define the communication between them.
Application Profile
EPG - WEB EPG - DB
EPG - APP
POLICY MODEL
=
Inbound/Outbound Inbound/Outbound
Policies Policies
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Contract - Intent for Inter-EPG Communication
Tenant - Scope
VRF - Scope
Applicant Profile - Scope
Contract
EPG-Web Subject: web
EPG-Client
Filters:
Action
HTTP Permit
HTTPS Permit
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Network Centric Or Application Centric
Network Centric Configuration
Tenant Connect
To External
Switch
VRF/Routing Table
L3 External
(Routed Interface)
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Application Centric Configuration
VRF VRF
Bridge Domain – Single Subnet
172.16.0.0/12
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Extending to External - L2/L3 Out
L3/L2 out - External Connection
ACI Fabric
Border Leaf Border Leaf Compute Leaf Border Leaf Compute Leaf Border Leaf
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
L2 Out
VRF/Routing Table
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
L3 out Routing
30.30.30.0/24 - connected
VRF/Routing Table 10.10.10.0/24 - BD 10.10.10.0/24 - ACI
20.20.20.0/24 - BD 20.20.20.0/24 - ACI
30.30.30.0/24 - L3-Out
External EPG-1
Bridge Domain 30.30.30.1/24
Bridge Domain L3 Out
10.10.10.1/24 20.20.20.1/24
leaf-102
VLAN EPG VLAN EPG int1/8, routed,
ip 10.10.9.2/24
Subnet 30.30.30.1/24
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Shared L3 Out - Flexibility in Routing
30.30.30.0/24 - connected
10.10.10.0/24 - ACI
VRF-1 VRF-2 Common VRF 20.20.20.0/24 - ACI
10.10.10.0/24 - BD 20.20.20.0/24 - BD
30.30.30.0/24 - L3-Out 30.30.30.0/24 - L3-Out
External EPG-1
30.30.30.1/24
Bridge Domain Bridge Domain L3 Out
10.10.10.1/24 20.20.20.1/24
leaf-102
VLAN EPG VLAN EPG
int1/8, routed,
ip 10.10.9.2/24
Subnet 30.30.30.1/24
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Agenda
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Location Independent Forwarding
Pervasive Gateway and ARP Unicast
10.1.3.11 10.1.3.35
10.1.3.11 10.6.3.2 10.2.3.35 10.1.3.35
ARP Unicast
Pervasive Gateway
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Host Routing IPv4 and IPv6 10.1.3.35 Leaf 3
Inline Hardware Mapping DB - 1,000,000+ hosts 10.1.3.11 Leaf 1 COOP Database
fe80::8e5e Leaf 4 contains addresses
fe80::5b1a Leaf 6 of ‘all’ hosts attached
Remote endpoint and Proxy Proxy
to the fabric
its VTEP are cached for
5 minutes by default
10.2.3.35 Leaf 3
* Proxy A
10.1.3.11 Port 9
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
External Subnet Routing
Proxy Proxy
External EPG-1
10.1.3.11 10.1.3.35
30.30.30.1/24
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Forwarding Scope
VRF1 VRF2
IP Forwarding
IP - Forwarding Contract
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
High Level Packet Walk (Information Only)
L6 VTEP VXLAN IP Payload S1 VTEP VXLAN IP Payload
APIC
If the ingress Leaf has learned the APIC If the ingress Leaf has NOT learned the
destination IP to egress VTEP binding destination IP to egress VTEP binding
3a it will set required destination VTEP
APIC
3b it will set required destination VTEP to
address and forward the Spine Proxy VTEP
IP Payload IP Payload
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Quiz Time
Security – Segmentation
ACI Whitelist Policy Supports “Zero Trust” Model
1 2 3 4
1 2 3 4
EPG 1 EPG 2
“WEB” “APP”
Servers 2 and 3 can
communicate unless blacklisted No communication allowed between
Servers 2 and 3 unless there is a whitelist policy
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
ACI Delivers Hypervisor-Agnostic Micro Segmentation
PROD
POD
DMZ VLAN 1 VXLAN 2 Quarantine Compromised Workloads
Isolate Workloads within Application
Tier
SHARED
SERVICES VLAN 3
PROD DB
ACI Benefits
Application Service Level
Lifecycle Segmentation ‘1.1.1.1’ ‘Linux’ ‘Video’
Segmentation
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Agenda
KVM Open OpFlex ESXi VMware Cisco Hyper-V MSFT vSwitch Docker Open OpFlex
vSwitch Agent DVS AVE vSwitch Agent
VM VM VM VM VM VM VM VM VM Docker1 Docker2
1 2 1 1 2 1 1 2 1
Docker1 Docker1
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
ACI VMWare Integration – Manual to Automated
Application Network Profile
5 EPG EPG
EPG DB
WEB APP
F/W L/B
APIC Create Application Policy
APIC Admin
ACI
9
Fabric
Push Policy
1
6
Cisco APIC and Learn location of ESX
4
VMware vCenter Initial Automatically Map Host through LLDP
Handshake EPG To Port Groups
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Cisco ACI – Microsoft Integration
Microsoft System Centre/Azure Pack
Policy Management:
Azure Pack Portal APIC / Azure Pack
Encapsulation:
ACI PROVIDER VLAN,
Websites VMs SQL Service Bus SERVICE
Service Insertion
OpFlex Driver (Physical/Virtual)
ACI FABRIC
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Quiz Time
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Service Graph Overview EPG Contract EPG
ACI Fabric
Service Graph
APIC
Node-201 Node-202
VTEP-4 VTEP-5
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Managed vs. Unmanaged mode
Network only switching feature adds the flexibility for customer to use only network
automation for service appliance. The configuration of the L4-L7 device is left to be done by
customer.
Customer can keep current L4-L7 device config administration.
L4-L7 Admin
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Quiz time
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
APPs Listed in ACI AppCenter
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Agenda
Network ACCESS
Segmentation by VLAN CONTROL
LIST
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
APAC ACI Solution Support Team
BRKACI-2000 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
ACI – we have the best engineering support
The 3 AM group at Sandy Bay Meeting
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Q&A
Complete Your Online
Session Evaluation
• Give us your feedback and
receive a Cisco Live 2018 Cap
by completing the overall event
evaluation and 5 session
evaluations.
• All evaluations can be completed
via the Cisco Live Mobile App.
Don’t forget: Cisco Live sessions will be
available for viewing on demand after the
event at www.CiscoLive.com/Global.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Thank you