Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
§ Agile, continuous integration § New testing methodologies:
§ chaos monkey, A/B testing, fail fast
§ Need for a programmatic approach to network configurations
§ Adoption of scripting
§ Adoption of same tools used on servers to manage networks: Puppet, Chef etc…
§ Cloud consumption model
New application development methodologies
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Types of Interactions:
Bootstrap
Configure
Extend
Troubleshooting etc…
What’s Evolving:
from Manual to Automated
from Static to Dynamic
from Generic to Custom
Evolving Interactions with Network OS
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Plug n Play
PoAP
Smart Install Auto Install
CLI
Controllers
Openstack Puppet/Chef
REST
JSON RPC NETCONF
CLI
Onbox Python
EEM
Traditional
Evolving
Bootstrap Configure Extend
Evolution of Device Interaction
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Software Defined Networking
§ New Application Development Methodologies
§ Need for a more programmable fabric
§ New Network Management Requirements (RFC 3535)
§ Software Defined Networking
7
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
What are the key problems that our customers are trying to solve? (Infoweek Survey)
8
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Logical Model
Physical/Concrete Model
ACI is a Fabric designed for Automation
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
ACI FABRIC
Microsoft System Center | R2 w/ Service Provider Foundation
Azure Pack GUI
Websites, Apps, Database, VMs, ACI Provider Portal Consumer
Self-Service Portal
Websites VMs SQL Service Bus Future Services ACI PROVIDER
SERVICE
OpFlex Driver
Easy to integrate into Cloud Management Platforms
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
First you need to complement existing hardware features
VXLAN Routing Normalized Forwarding VXLAN/NVGRE/VLAN
Incremental 40 MB Buffer, Active Queue
Management
APPLICATION VISIBILITY Elephant Traps,
VXLAN Aware Trace-route
Atomic End-end Latency Measurements
INDUSTRY BASELINE
CISCO ASIC
INNOVATIONS
Trident 2
12 MB Buffer Counters per Packet and Bytes Visibility per Port VXLAN Bridging
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
MODULAR EASE OF OPERATIONS
OPEN 3rd PARTY APPS
PROGRAMMABLE READY FOR DEVOPS
POAP ONIE NXAPI
Linux/Python Daemon
Standard Open Interfaces
Standard Open Interfaces
Automation and Visibility
Adaptable NXOS Adaptable NXOS
Automation and Visibility
BootStrap and Provisioning BootStrap and Provisioning
Package and Application Management
Package and Applica8on Management
Server Management Tools
Server Management Tools
PXE
Then you need to change the Operating System
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Nexus 9000 is a highly programmable switch which can be operated in two ways
Standalone or “classic” NXOS
Fabric mode or ACI mode
Possibility to migrate
APIC
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Nexus 9000 Portfolio
NX-OS
NX-OS (Leaf) & APIC Controlled
Merchant Only
Merchant Plus
Modular
Fixed
Nexus 9300 Nexus 9500
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Removing 40G Optics and Cabling Barriers
Problem • 40G Optics are significant portion of network
CAPEX • 40G Optics require new cabling
Solution • Re-use existing 10G MMF cabling
infrastructure • Re-use patch cables (same LC connector) Cisco 40G SR-BiDi QSFP • QSFP pluggable, MSA compliant • Dual LC Connector • Support for 100m on OM3 and 150m on OM4 • TX/RX on 2 wavelength @ 20G each
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Next Generation Quality of Service
F2 F1
FLOWLETS
F2 F2 F1
F2 F2 F2
HIGH PRIORITY
F1 F1
STANDARD PRIORITY
Flowlet Switching Dynamic Flow Prioritization
End to End Congestion Monitoring
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
§ http://www.sigcomm.org/awards/best-paper-award
§ www.sigcomm.org/sites/default/files/ccr/papers/.../2619239-2626316.pdf
SIGCOMM Best Paper award: "CONGA: Distributed Congestion-Aware Load Balancing for Datacenters"
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Logical Model
Object Tree
Physical/Concrete Model
ACI = Open Network
Outside
(Tenant
VRF)
App DB Web
QoS Filte
r
QoS Service
QoS Filte
r
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Open Northbound APIs Creation of the Connectivity among Security Zones (EPGs)
Create Application Profile & Tiers:
Create Tenant
Provision EPGs for VMs and for Bare Metal servers
Add Contracts
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Create Service Graph:
Deploy
DB EPG
App EPG
Open Southbound APIs - L4-L7 Service Graph
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
You can write scripts for everything
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
XML/ JSON
Arya
You can Create Scripts Easily from the GUI itself
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Open Linux Shell Access
Use File system to manage objects
Install applications/scripts
Launch Linux Containers
Open Linux Access
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Edit with vi
Linux File System to Manage Objects
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Launch Containers, Install Scripts
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
Cisco Modernizing for Next Generation DC’s
MERCHANT OR CISCO : White Box Economics De-Risked
SECURE: LXC Containers for 3rd Party Apps
FLEXIBLE HW & SW: Via Cisco SDK
OPEN NXOS: LINUX / Puppet / Chef / Python
ADAPTABLE : NX-API / Object Model / Packages & RPM
Open NXOS Nexus 9000 & 3000
1G / 10G / 25G / 40G / 100G
Cisco and/or its affiliates. All rights reserved. Presentation_ID Cisco Public
ACI Policy Model Physical - Virtual Open - Secure
Application Centric Infrastructure 3 Key Elements
Policy: Operational Simplicity with Investment Protection
Top Related