The Evolving Data Center
Past, Present and FutureScott MansonCISCO SYSTEMS
Physical » Virtual » Cloud Journey in Compute
VDC-
1
VDC-
2
Physical Workload
HYPERVISOR
Cloud Workload
• One App Per Server• Static• Manual Provisioning
• Many Apps Per Server• Mobile• Dynamic Provisioning
• Multiple Tenants Per Server
• Automated Scaling• Elastic
Virtual Workload
Physical Workload
Cisco’s Data Center VisionWorld of Many Clouds Connecting People and Businesses
PUBLIC PRIVATE
HYBRID
MEDIA FINANCIAL
GOVERNMENTHEALTHCARE
INDIVIDUALS BUSINESS
Evolution of Data Center Network View
Distributed (2004-5)
Traversing the tree/Negotiating
Holistic (2005-6)
Compute
Compute
Storage Storage Services Services
Spine Switches
L2,
L3
Leaf Switches
Fabric
Evolution of Data Center Network View
Distributed
Through scale we needed flex on L2/3
SPANNING TREEALGORYTHM
WE NEED REDUNDANCYWE NEED REDUNDANCY
FABRIC CONCEPT
NX-OS
Nexus 3KNexus 5K
MDS 9000
Nexus 2KNexus 2K
Nexus 7K
Nexus 1K Blade OfferingsBlade Offerings
Cisco’s Data Center Nexus Switching
WITH THIS CHANGE WE DEVELOPED THE NX-OS
FROM ACCESS LAYERTO THE CORE
FROMPHYSICAL TO VIRTUAL
Unified Fabric – Still spanning a wide spectrum…
Traditional Scalable PODs
Scalable Fabric
L2 / L3 L2 / L3
10,000s–100,000s servers per POD
100s–10,000s servers per POD
100s–1,000s servers per POD
SMALLER DCs STILL USING MUTI-TIER
TREE STRUCTURE
AS THE DC GROWS CISCO PROVIDE FABRIC
EXTENSIONS TO > SCALE WITHOUT ADDING > TIERS
EVERYTHING SEVERED EAST TO WEST - MULTIPATH WITH
L2/L3 ELASTICITY.
CONTINUE TO DEVELOP2-TIER SPINE AND LEAF ARCHITECTURE
TO CONNECT ALL DC RESOURCESWITH AUTOMATION AND ONE PANE OF GLASS
Cisco Data Center Architecture
Routers & Service Appliances
Simplified management
Scalable andMulti-Tenant Fabric
Any Service Any Where
Physical and Virtual
Storage
UCSCompute
Storage
UCS Compute
ServicesServices
Nexus Spine Switches
L2, L3 Nexus Leaf Switches
New Game in Town?
Software DefinedNetwork(SDN)
Holistic
Compute
Compute
Storage Storage Services Services
Spine Switches
L2,
L3
Leaf Switches
Fabric
Evolution of Data Center Network View
Distributed
What is SDN?
Customer Insights over the last 12 months
Research/Academia
• ExperimentalOpenFlow/SDN components for production networks
Massively Scalable
Data Center
• Customize with Programmatic APIs to provide deep insight into network traffic
Cloud
• Automated provisioning & programmable overlay, OpenStack
Service Providers
• Policy-based control & analytics to optimize and monetize service delivery
Enterprise
• Virtual workloads, VDI, Orchestration of security profiles
Diverse Programmability Requirements Across SegmentsMost Requirements are for Automation and Programmability
JUST SLICE THE NETWORK for BAU
IN PRODCUTION
BETTER TRACKING FOR CHARGE BACK
Vendor A Vendor B Vendor C
Sample Vendor Deployments in the Industry
Cisco Approach: Flexibility to Choose—The Power of “AND”
OpenFlowDevice
Device
OtherAgents
Device w/OpenFlow
Apps
Controller
Apps
Network
APIs
Network
Apps
Physical and Virtual
Virtual Overlays
OFFERING DEEP APIsTO OFFER DIALOGUE
WITH THE OUTSIDE WORLD
EVER SINCE OPEN FLOWCLAIMING THAT
INTELLIGENCE WILL BE SUCKED OUT IN S/W
SERVER BASED VIRTUALISATION
OR OVERLAY APPROACH
CONCLUSION: ONE SIZE DOES NOT FIT ALL
Cisco Open Network Environment
Platform APIs
onePK(ONE s/w
Platform Kit)
1.
ComprehensiveDeveloper Kit
across on all 3 operating
systems: IOS, IOS-XR and NX-
OS
Controller/Agents
2.
Controller software
OpenFlow v1.x Agent
Virtual Overlay Networks
3.
Nexus 1000V
• OpenStack and REST API
• Multi-Hypervisors
• VXLAN Gateway
• Security, Services Chaining
Industry’s broadest approach for Network ProgrammabilityIndustry’s broadest approach for Network Programmability
3 PANNOU
CISCO DEVELOPINGA CONTROLLER UTILIZING onePK
API AND OPEN FLOW API
+ USER GOVERNANCE FLEXIBILITY
UTILIZING LEADING1K – PORTING TO MULTIPLE HYPERVISORS
ACROSS MULTIPLE CLOUDS
Focusing on the Data Center – VIEW OF CISCO one PK
OpenFlowonePK
TransportLayer
NetworkProvisioning
DC/CloudOrchestration
LayerCustom Apps
Cisco ONEController
Quantum (networking)
N1KV Nexus3k/5k/6k/7k
ASR9k(DC Edge)
MORE THAN 700 PARAMETERSDISCOVERY, POLICY, FLOW DECISIONS =
CUSTOMER REAL-TIME FLEXIBILITY
CONCLUSION: ONE SIZE DOES NOT FIT ALL
Cisco Cloud Technology StacksMulti‐Hypervisor and Multi‐Orchestration Strategy
Physical Network
vSphere Hyper‐V Open Source(Xen, KVM)
Nexus 2K‐7K + ASR 9K (Edge)
UCSComputing Platform
HypervisorvSphere, Hyper‐V,
Xen, KVM
vCloudDirector/
DynamicOps
SystemCenter
Open Source
Cloud Portaland Orchestration
UCSM
Storage Platform
onePK
ONEController
UCSCentral
CIAC/OpenStack/Partners
Virtual NetworkInfrastructure
NSM
ASA 1KVvWAASCSR 1KV
Nexus 1KV
NSM
ASA 1KVvWAASCSR 1KV
Nexus 1KV
NSM
ASA 1KVvWAASCSR 1KV
Nexus 1KV
NSM
ASA 1KVvWAASCSR 1KV
Nexus 1KVvPath vPath vPath vPath
Solutions: Vblock, FlexPOD, VMDC, VDI, HCS, Cross‐DC MobilitySolutions: Vblock, FlexPOD, VMDC, VDI, HCS, Cross‐DC Mobility
Hypervisor agnosticCISCO Services in the middle
Management software Agnostic
a
Cisco Open Network Environment – Back to eye ball analogy
Industry’s Most Comprehensive Portfolio
Hardware + Software Physical + Virtual Network + Compute
ControllerMulti-layer API
Network
ProgrammaticAPIs
Controllers and agents
Virtual Overlays
AppsApps Apps
DeviceDevice
Device
Virtual OverlaySDN – KEY WORD NOT SOFTWARE BUT DEFINED
THE EYE BALL SHIFTS TOTHE APPLICATION: APPLICATION DICTATES
TRAFFIC AND RESOURCES
THE EVOLUTION OF THE CONTROL OF THENETWORK
IS NO LONGER UNDER THE SHEET MENTAL = EXTENDED UP THROUGH API TO APP
Application Perspective
Switching Network
Application\ Application...
Holistic
Compute
Compute
Storage Storage Services Services
Spine Switches
L2,
L3
Leaf Switches
Fabric
Evolution of Data Center‐Network View
Distributed
The Compute Model Influences the Network Model
Cloud Virtual
Physical
Holistic
ComputeCompute Storage Storage Services Services
L2,
L3
Fabric
Application Perspective
Switching Network
ApplicationApplication
Distributed
LOOK AT THE LINK BETWEEN NETWORK AND COMPUTE
The Compute Model Influences the Network Model
Holistic
ComputeCompute Storage Storage Services Services
L2,
L3
Fabric
Application Perspective
Switching
Network
ApplicationApplication
Distributed
UCS Manager
XML API Standard APIs
UCS
XML APISTANDAR
DAPI’S
Cisco UCS 6296 XPFabric
Extenders(I/O modules)
IndustryStandard APIs
Cisco UCS Architecture
Blade Form Factor
Rack Form Factor
FABRIC INTERCONNECTS
UCS Manager
COMPUTE
Traditional Element Configuration
• Subject matter experts consumed by manual configuration chores
• Serial processes and multiple touches inhibit provisioning speed
• Configuration drift and maintenance challenges
StorageSME
ServerSME
NetworkSME •
••
••••
••••
••
•••
•••
•••••••
LAN
Compute, LAN, SAN Seamlessly Through Software
SAN
StorageSME
ServerSME
NetworkSME
UCS: Embedded Automation
Subject matter expertdefine policies
Uplink port configuration, VLAN, VSAN, QoS, and EtherChannels
Server port configuration including LAN and SAN settings
Network interface card (NIC) configuration: MAC address,VLAN, and QoS settings;host bus adapter HBA configuration: worldwide names (WWNs), VSANs, and bandwidth constraints;and firmware revisions
Unique user ID (UUID), firmware revisions,and RAID controller settings
Service profile assigned to server, chassis slot, or pool
Uplink port configuration, VLAN, VSAN, QoS, and EtherChannels
Server port configuration including LAN and SAN settings
Network interface card (NIC) configuration: MAC address,VLAN, and QoS settings;host bus adapter HBA configuration: worldwide names (WWNs), VSANs, and bandwidth constraints;and firmware revisions
Unique user ID (UUID), firmware revisions,and RAID controller settings
Service profile assigned to server, chassis slot, or pool
Uplink port configuration, VLAN, VSAN, QoS, and EtherChannels
Server port configuration including LAN and SAN settings
Network interface card (NIC) configuration: MAC address,VLAN, and QoS settings;host bus adapter HBA configuration: worldwide names (WWNs), VSANs, and bandwidth constraints;and firmware revisions
Unique user ID (UUID), firmware revisions,and RAID controller settings
Service profile assigned to server, chassis slot, or pool
Uplink port configuration, VLAN, VSAN, QoS, and EtherChannels
Server port configuration including LAN and SAN settings
Network interface card (NIC) configuration: MAC address,VLAN, and QoS settings;host bus adapter HBA configuration: worldwide names (WWNs), VSANs, and bandwidth constraints;and firmware revisions
Unique user ID (UUID), firmware revisions,and RAID controller settings
Service profile assigned to server, chassis slot, or pool
Uplink port configuration, VLAN, VSAN, QoS, and EtherChannels
Server port configuration including LAN and SAN settings
Network interface card (NIC) configuration: MAC address,VLAN, and QoS settings;host bus adapter HBA configuration: worldwide names (WWNs), VSANs, and bandwidth constraints;and firmware revisions
Unique user ID (UUID), firmware revisions,and RAID controller settings
Service profile assigned to server, chassis slot, or pool
Policies used to create service profile templates
Service profile templates create service profiles
Associating service profiles with hardwareconfigures servers automatically
1 2 3 4
XML APISTANDAR
DAPI’S
Cisco UCS 6296 XPFabric
Extenders(I/O modules)
IndustryStandard APIs
Blade Form Factor
Rack Form Factor
FABRIC INTERCONNECTS
UCS Manager
COMPUTE
Cisco UCS Architecture
Integrated SolutionsInnovations with Industry Leaders
Smart Solutions
Vblock
FLEXPOD
VXI
ApplicationsApplications
Operating System
& Hypervisor
Operating System
& Hypervisor
ManagementManagement
Vertical Solution Focus
Vertical Solution Focus
Healthcare Financial Services Manufacturing Retail
Enterprise Apps
Databases Business Analytics/ Big Data
Virtual Desktop
RISC Migration
The Unified Data Center
ComputeResourcesComputeResources
NetworkResources NetworkResources
Storage Resources Storage
Resources
Applications
Unified Data CenterInfrastructure
Unified Data CenterInfrastructure
Application Optimized PlatformApplication Optimized Platform
The Compute Model Influences the Network Model
UCS Manager
XML API Standard APIs
UCS
Holistic
ComputeCompute Storage Storage Services Services
L2,
L3
Fabric
Application Perspective
Switching Network
ApplicationApplication
Distributed
Top Related