Beruflich Dokumente
Kultur Dokumente
1
Agenda
• ACI Component
Overview
• Nexus 9000
• APIC Introduction
• ACI Configuration
4
ACI Component Overview
5
ACI Fabric – Virtual Chassis
ACI Spines
ACI Leafs
External L4–7
L2 / L3 Services
Servers
OOB Management
6
Leaf Switch
– Encapsulation
Normalisation
7
Spine Switch
X9736PQ
8
Traffic flow through ASICs
Broadcom
Cisco ASE NFE
ASIC ASIC
Broadcom Broadcom
Cisco ALE Cisco ALE
NFE NFE
ASIC ASIC
ASIC ASIC
9
Where to connect the spines?
• Spines can only be connected to the Leaf’s 40G
uplink ports
• All 10GE interfaces are for hosts or APICs
40G GEM
10
Nexus 9000 Overview
11
Common Platform: Two Modes of Operation
NX-OS ACI
NXOS w/ Enhancements Open, Flexible, & Choice of Policy Controller
iNXOS
Programmability Modes
APIC
12
NEXUS 9000 ACI Platforms
ACI LEAVES
ACI SPINES
9396PX
ACI CONTROLLER
9396TX
APIC 93128TX
9372PX
9372TX
9516 9508
93120TX
9332PQ
9504 9336PQ
http://www.cisco.com/c/en/us/products/switches/nexus-9000-series-switches/models-listing.html
13
Portfolio – ACI
1. Spine
– Modular Spine: 4/8 x 36p 40/100G
– Fixed Spine: 36p 40G
2. Leaf (Fixed)
– 48p 1/10/25G server ports
– 96p 1/10G server ports
– 32p 40G server ports
– 6p or 12p 40/100G uplinks
3. APIC Appliance
– Medium: up to 1,000 tenants/VRFs APIC APIC APIC
– Large: up to 3,000 tenants/VRFs
4. Interconnect
– 40/100G links
14
Current Fabric Scalability
15
FEX Support
Part Number Description
N2K-C2248PQ-10GE Cisco Nexus 2248PQ 10GE Fabric Extender
N2K-C2248TP-E-1GE Cisco Nexus 2248TP-E Fabric Extender
N2K-C2248TP-1GE Cisco Nexus 2248TP GE Fabric Extender
N2K-C2232PP-10GE Cisco Nexus 2232PP 10GE Fabric Extender
N2K-C2232TM-E-10GE Cisco Nexus 2232TM 10GE Fabric Extender
N2K-2348UPQ 40G Cisco Nexus 2348UPQ 10GE Fabric Extender
N2K-B22DELL-P B22 FEX for Dell
N2K-B22HP-P B22 FEX for HP
N2K-B22IBM-P B22 FEX for IBM
16
APIC
APIC Introduction
17
What is APIC?
18
APIC Hardware Ports
m n
j k l
1. Console Port 4. VIC
2. CIMC 5. Inband Ports to
3. OOB Management Leafs
19
APIC
20
The Observer Functionality
Statistics Faults, Events
67%
Link
Utilization
Unicast
pkt drops
OBSERVER
Health Scores Logs, Forensics
Diagnostics
21
APIC Clustering
Shard is a unit of data mgmt Each APIC Node has all APIC functions,
• Data is placed into shards however, processing is evenly distributed
• Each shard has a primary & 2 replicas
• Shards are evenly distributed Allows horizontal (scale-out) scaling.
Simplifies replications scope.
Node
APIC
Policy Topology Observer Boot
Shard data assignments are based on
pre-determined hash function.
Shard C
Shard
Static shard layout determines the
Node
APIC
Shard A
Shard G
F
5 Node Cluster
Node
APIC
preference (1..3)
Shard D
Shard E
Shard H
Node
APIC
Shard F
Node
APIC
22
APIC ACI Configuration
23
ACI Configuration Options
• All configuration is via centralised APIC
• Nodes can be accessed for Read Only CLI
• Management Information Model
– Component objects and relationships
• Options
– GUI
– CLI
– Programming
24
Designed around Open APIs & Open Source
Python SDK • Object Oriented
• Comprehensive access to underlying
information model
• Consistent object naming directly mapped
to URL
REST API
• Supports object, sub-tree and class-level
queries
• RESTFul over HTTP(s)
APIC • JSON + XML
• Unified: automatically delegates request to
ACI-enabled L4-7 corresponding components
fabric devices SCRIPTING • Transactional
APIS • Single Management Entity yet fully
independent components
25
APIC GUI Overview - Main Navigation
26
APIC GUI – System Dashboard
27
Basic Elements – Tree (Explorer)
• Hierarchical
Organization
• Folders/Tree Nodes
• Context Menu
• Workspace syncs with
navigation tree
• Consistency right-click
on tree and Action
button
28
Basic Elements – Properties
29
Basic Elements – History
31
Basic Elements – Health
33
End
34