SDN Applications in Today s Data Center Harry Petty Director Data Center & Cloud Networking Cisco Systems, Inc. Santa Clara, CA USA October 2013 1
Customer Insights: Research/ Academia OpenFlow/SDN components for production networks Massively Scalable Data Center Customize with Programmatic APIs to provide deep insight into network traffic Cloud Automated provisioning and programmable overlay, OpenStack Service Providers Policy-based control and analytics to optimize and monetize service delivery Enterprise Virtual workloads, VDI, Orchestration of security profiles Topological view, simplification Network Slicing Network Flow Management Scalable Multi-Tenancy Agile Service Delivery Private Cloud Automation Diverse Programmability and Automation Requirements Across Segments
Open Networking and Programmability Models 1 Programmable APIs 2a Pure SDN 2b Hybrid SDN 3 Overlays Networks Applications Applications Applications Applications Applications (Network Mgmt, Monitoring, ) Vendorspecific APIs Controller Controller Vendorspecific APIs Vendorspecific APIs Vendorspecific APIs Virtual Switch Overlays CLI, SNMP, Netflow, Vendor Specific (e.g. onepk) Vendor Specific OpenFlow, PCEP, I2RS Vendor Specific (e.g. onepk) Overlay Protocols (e.g. VXLAN) Control Plane Control Plane Control Plane Control Plane Data Plane Data Plane Data Plane Data Plane Overlays Data Plane
Cisco Open Network Environment Industry s Most Comprehensive Portfolio Hardware + Software Physical + Virtual Network + Compute Classic SDN Apps Apps Apps Multi-layer API Controller Virtual Overlay Programmatic APIs Network DEVICE DEVICE DEVICE a Virtual Overlays Controllers and Agents
Cisco ONE Extensible Network Controller (XNC) Industry s Most Extensible Controller Architecture based on OpenDaylight Cisco Apps Customer Apps ISV Apps Open Src Apps REST JAVA More Coming Cisco Advanced Functions Multiple Published APIs Modular Architecture Core Functionality Service Abstraction Layer (SAL) Extensible Protocol Support OpenFlow onepk More Coming Network Infrastructure
SDN Applications Monitor Manager Network Slicing Transit Selection
SDN Applications Monitor Manager Problems Expensive Matrix Switch Too many tools, too few span ports Inflexible rules for tapping Security lacks visibility across entire network SOLUTION PROBLEM The Challenge of Network Monitoring and Visibility The Monitor Manager Better Insights Into The Network Solutions Low Cost Nexus 3000 Tools access & visibility to network-wide data Flexible event based or L1-L4 tapping rules
SDN Applications PROBLEM SOLUTION Network Complexity and Troubleshooting Network Slicing One Network, Multiple User-communities Problems Need to partition physical switches & ports No multi-tenant network control Need end-to-end troubleshooting Solutions Logical slices of switches, ports or by L4 protocol Role-based access control per slice Flow based troubleshooting Slice #1 Slice #2 Slice #3
SDN Applications Problems Paths must change dynamically when network conditions change. Need routing based on application requirements, eg. BC/DR sync replication Solutions Apps can set custom criteria for forwarding path Dynamic forwarding based on link bandwidth, utilization, cost, etc SOLUTION PROBLEM Custom end-to-end SLA required across infrastructure for Topology specific applications Independent Forwarding
New Application Demands on Infrastructure Distributed Virtualized Heavy I/O Cloud Dynamic Instantiation and Removal Increasingly Non-Virtualized Infrastructure Independent Scale-Out/Multi-Node Multi-Cloud Models Application-Awareness for Agile Deployment and Placement Physical/Virtual/Cloud Integration and Visibility Dynamic Shared Resource Pool Increasing Performance 1/10/40/100G and Scale Secure and Multi-Tenant Aware Cloud and Big Data Are Driving a Paradigm Shift
A New Model is Required Application Centric MODEL App Centric Network of Boxes Proven and Reliable Existing Infrastructure Model Existing Application Model Software Based Network Virtualization Lacks Visibility Expensive Per VM Price Tax Does not remove complexity - Per Hypervisor Overhead Multiple Management Points Application Centric Infrastructure Radical Simplification Centralized Automation with Application Software Flexibility with Hardware Scale
Application Centric Infrastructure Extending the Cisco Open Network Environment (ONE) Rapid Integration with existing management frameworks OpenStack networking Tenant and application-aware Network Management, Automation and Orchestration Centralized Automation and Management RESTful XML/JSON OPEN ECOSYSTEM FRAMEWORK Comprehensive Programmability and System Access Published data model Open source framework Enables application portability ASA Hypervisor Network Services
Application Centric Infrastructure Stay tuned! Application Centric Infrastructure transforms Data Centers to meet demands of Next- Generation Applications Any Application Any Hypervisor Any Physical Edge No Per VM-Price Tax Complete Visibility Leveraging the best of: Open Software Open Hardware Merchant + ASIC s
THANK YOU Santa Clara, CA USA October 2013 14