The Evolving Data Center Past, Present and Future Scott Manson CISCO SYSTEMS
Physical» Virtual» Cloud Journey in Compute Physical Workload Virtual Workload Cloud Workload HYPERVISOR 1 VDC- VDC- 2 One App Per Server Static Manual Provisioning Many Apps Per Server Mobile Dynamic Provisioning Multiple Tenants Per Server Automated Scaling Elastic
Cisco s Data Center Vision World of Many Clouds Connecting People and Businesses HEALTHCARE GOVERNMENT HYBRID INDIVIDUALS PUBLIC PRIVATE BUSINESS MEDIA FINANCIAL
Evolution of Data Center Network View Distributed (2004-5) Traversing the tree/negotiating
Evolution of Data Center Network View Distributed Holistic (2005-6) WE NEED SPANNING WE FABRIC NEED TREE REDUNDANCY ALGORYTHM REDUNDANCY CONCEPT Spine Switch es Fabric L2, L3 Comput e Comput e Storage Storage Services Services Leaf Switc hes Through scale we needed flex on L2/3
Cisco s Data Center Nexus Switching WITH THIS CHANGE WE DEVELOPED THE NX-OS Nexus 7K FROM ACCESS LAYER TO THE CORE Nexus 5K Nexus 3K MDS 9000 Nexus 2K Nexus 1K Blade Offerings NX-OS FROM PHYSICAL TO VIRTUAL
Unified Fabric Still spanning a wide spectrum Traditional Scalable PODs Scalable Fabric L2 / L3 100s 1,000s servers per POD SMALLER DCs STILL USING MUTI-TIER TREE STRUCTURE CONTINUE TO DEVELOP AS 100s 10,000s THE DC GROWS 10,000s 100,000s 2-TIER SPINE EVERYTHING AND LEAF SEVERED ARCHITECTURE CISCO servers PROVIDE per FABRIC POD TO EAST CONNECT TO servers WEST ALL - MULTIPATH DC per RESOURCES PODWITH EXTENSIONS TO > SCALE WITH AUTOMATION L2/L3 AND ELASTICITY. ONE PANE OF GLASS WITHOUT ADDING > TIERS
Cisco Data Center Architecture Nexus Spine Switches L2, L3 UCS Compute UCS Compute Storage Storage Services Services Nexus Leaf Switches Routers & Service Appliances Any Service Any Where Scalable and Multi-Tenant Fabric Physical and Virtual Simplified management
Evolution of Data Center Network View Distributed Holistic New Game in Town? Fabric Spine Switch es Software Defined Network (SDN) L2, L3 Comput e Comput e Storage Storage Services Services Leaf Switc hes
What is SDN?
Customer Insights over the last 12 months Research/ Academia Massively Scalable Data Center Cloud Service Providers Enterprise Experimental OpenFlow/SD JUST N SLICE THE NETWORK components for BAU IN for PRODCUTION production networks Customize with Programmati c APIs to provide deep insight into network traffic Automated provisioning & programmable overlay, OpenStack Policy-based control & analytics to optimize and monetize service delivery BETTER TRACKING FOR CHARGE BACK Virtual workloads, VDI, Orchestration of security profiles Diverse Programmability Requirements Across Segments Most Requirements are for Automation and Programmability
Sample Vendor Deployments in the Industry Vendor A Vendor B Vendor C Apps OFFERING DEEP APIs TO OFFER DIALOGUE WITH THE OUTSIDE WORLD APIs Apps EVER SINCE OPEN FLOW CLAIMING THAT INTELLIGENCE WILL BE SUCKED OUT IN S/W Controller Apps SERVER BASED VIRTUALISATION OR OVERLAY APPROACH Virtual Overlays Other Agents Physic al and Virtual Network OpenFlow Device Device w/ OpenFlow Device Network CONCLUSION: ONE SIZE DOES NOT FIT ALL Cisco Approach: Flexibility to Choose The Power of AND
Cisco Open Network Environment 3 P ANNOU 1. Platform APIs 2. Controller/ Agents 3. Virtual Overlay Networks onepk (ONE s/w Platform Kit) Controller software Nexus 1000V Comprehensive Developer Kit across on all 3 operating CISCO DEVELOPING VXLAN Gateway systems: IOS, A CONTROLLER UTILIZING onepk UTILIZING LEADING Security, Services API AND 1K PORTING TO MULTIPLE Chaining HYPERVISORS OPEN FLOW API ACROSS MULTIPLE CLOUDS + USER GOVERNANCE FLEXIBILITY IOS-XR and NX- OS OpenFlow v1.x Agent OpenStack and REST API Multi-Hypervisors Industry s broadest approach for Network Programmability
Focusing on the Data Center VIEW OF CISCO one PK Quantum (networking) Custom Apps DC/Cloud Orchestration Layer MORE THAN 700 PARAMETERS DISCOVERY, POLICY, FLOW DECISIONS = CUSTOMER REAL-TIME FLEXIBILITY Cisco ONE Controller Network Provisioning onepk OpenFlow Transport CONCLUSION: Nexus N1KV ONE SIZE DOES ASR9k NOT FIT ALL Layer 3k/5k/6k/7k (DC Edge)
Cisco Cloud Technology Stacks Multi Hypervisor and Multi Orchestration Strategy Cloud Portal and Orchestration vcloud Director/ DynamicOps Management software Agnostic System Center Open Source CIAC/ OpenStack/ Partners NSM NSM NSM NSM Virtual Network Infrastructure ASA 1KV vwaas CSR 1KV vpath ASA 1KV vwaas CSR 1KV vpath ASA 1KV vwaas CSR 1KV vpath ASA 1KV vwaas CSR 1KV vpath Nexus 1KV Nexus 1KV Nexus 1KV Nexus 1KV UCS Central Hypervisor vsphere Hyper V Open Source (Xen, KVM) vsphere, Hyper V, Xen, KVM ONE Controller Computing Platform Physical Network Storage Platform UCS CISCO Services Nexus 2K 7K in the + ASR 9K (Edge) middle UCSM Hypervisor agnostic onepk Solutions: Vblock, FlexPOD, VMDC, VDI, HCS, Cross DC Mobility
Cisco Open Network Environment Back to eye ball analogy Industry s Most Comprehensive Portfolio Hardware + Software Physical + Virtual Network + Compute Apps Apps Apps THE EVOLUTION THE EYE OF BALL THE SHIFTS CONTROL TO OF THE Multi-layer API THE APPLICATION: Controller NETWORK APPLICATION DICTATES Virtual Overlay IS TRAFFIC NO LONGER AND RESOURCES UNDER THE SHEET MENTAL = EXTENDED UP THROUGH API TO APP SDN KEY WORD NOT SOFTWARE BUT DEFINED Programmatic APIs Network Device Device a Device Virtual Overlays Controllers and agents
Evolution of Data Center Network View Distributed Holistic Application Perspective Switching Network Spine Switch es Fabric.. Application\ Application L2, L3 Comput e Comput e Storage Storage Services Services Leaf Switc hes.
The Compute Model Influences the Network Model Physical Virtual Cloud Distributed Holistic Application Perspective Switching Network Fabric L 2, Compute Compute Storage Storage Services Services Application Application L 3 LOOK AT THE LINK BETWEEN NETWORK AND COMPUTE
The Compute Model Influences the Network Model Distributed Holistic Application Perspective Switchin g Network Fabric L 2, Compute Compute Storage Storage Services Services Application Application L 3 UC S XML API Standard APIs UCS Manager
Cisco UCS Architecture XML API STANDAR D API S Industry Standard APIs UCS Manager Fabric Extenders (I/O modules) FABRIC INTERCONNECTS Cisco UCS 6296 XP COMPUTE Blade Form Factor Rack Form Factor
Traditional Element Configuration LAN SAN Storage SME Server Network SME SME Subject matter experts consumed by manual configuration chores Serial processes and multiple touches inhibit provisioning speed Configuration drift and maintenance challenges Compute, LAN, SAN Seamlessly Through Software
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 UCS: Embedded Automation Storage SME Server SME Network SME 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 Subject matter expert define policies Policies used to create service profile templates Service profile templates create service profiles 1 2 3 4 Associating service profiles with hardware configures servers automatically
Cisco UCS Architecture XML API STANDAR D API S Industry Standard APIs UCS Manager Fabric Extenders (I/O modules) FABRIC INTERCONNECTS Cisco UCS 6296 XP COMPUTE Blade Form Factor Rack Form Factor
Integrated Solutions Innovations with Industry Leaders Vertical Solution Focus Healthcare Financial Services Manufacturing Retail Smart Solutions Enterprise Apps Databases Business Analytics / Big Data Virtual Desktop Vblock Applications FLEXPO D Management VXI Operating System & Hypervisor RISC Migration
The Unified Data Center Applications Application Optimized Platform Unified Data Center Infrastructure Compute Resources Network Resources Storage Resources
The Compute Model Influences the Network Model Distributed Holistic Application Perspective Switching Network Fabric L 2, Compute Compute Storage Storage Services Services Application Application L 3 UCS XML API Standard APIs UCS Manager