300 likes | 447 Views
Enabling Cloud with SDN/Virtual Application Networks and OpenFlow. Transforming Delivery of Applications to Users Matt Yeagle, Manager, Channel Architect, HP Networking October 2012. Cloud Application Delivery Expectations. Over. Just. Over. 3 months. 50%. 1%.
E N D
Enabling Cloud with SDN/Virtual Application Networks and OpenFlow Transforming Delivery of Applications to Users Matt Yeagle, Manager, Channel Architect, HP Networking October 2012
Cloud Application Delivery Expectations Over Just Over 3 months 50% 1% To deploy a new application from data center to user Of smartphones consume 50% of mobile data Workloads will be virtualized by the end of 2012 COMPLEXITY OF THE INFRASTRUCTURE PRIVATE, PUBLIC AND INDEPENDENT CLOUDS DYNAMIC AND MOBILE SERVICE CONSUMPTION
Legacy Networks Slow Application Deployment I need a video streaming VM My virtual machine is ready Rack 3, server 5 VLAN 10, 10 Mbps Are you ready yet? System Admin Time in Weeks … Which server are those VMs on? Which subnets? How much bandwidth? I need to start scripting OK. Ready to connect. Network Admin
Legacy Networks Can’t Meet Cloud Expectations Application Indifferent Impossible to identify applications and user behaviors and meet diverse SLAs Rigid, PhysicalNetworks Architected for one tenant, user type and location type with device-dependent provisioning inhibiting scale and lacking programmability Manual Management Slow to respond to new application requirements and hampered by manual errors
So Can SDN, VAN or OpenFlow Help Us With This Current Networking Dilemma?
What is software-defined networking (SDN)? An emerging network architecture Applications • Abstraction of control plane from forwarding hardware • Network control plane as a centralized software program • Centralized intelligence of network topology • Dynamic and programmable network, interaction with applications • Implemented via variety of methods including OpenFlow protocol • Key Benefits • Provides opportunity for rapid innovation in networking • Use cases for all types of networks including Enterprise Campus, Service Provider, Cloud, Data Center • Can enable simplified management through network virtualization Network API Control Plane Network OS Infrastructure SDN Model
What is OpenFlow? • Protocol for direct access to switch forwarding plane • Controller or control software uses OpenFlow protocol to provide programmable interface to switches & routers • Open standard defined by the Open Networking Foundation (ONF) Controller Core Switch Core Switches Firewall Net Apps IPS Agg Switches Wireless APs Edge Switches Edge Switches
What is Virtual Application Networks Application Characterization Characterize the application to create consistency, reliability & repeatability across the entire network infrastructure Network Virtualization Virtualize & program the infrastructure to create multitenant, on-demand, topology & device-independent provisioning AutomatedOrchestration Orchestrate based on templates, including user SLA and policy, to enable dynamic application delivery
HP Converged Infrastructure for Cloud Best-in-Class Networking in a Converged Infrastructure Storage Servers Converged Infrastructure FlexNetwork Architecture Power and cooling HP Proprietary and Confidential Management software
FlexNetwork Architecture Industry’s only architecture converging data center, campus, branch
Can you Build a SDN without OpenFlow? Command-line interfaces CLIs are the interfaces common to switches and routers, which network managers use to configure them, and activate or deactivate services. SNMP Simple Network Management Protocol can be used to modify and apply a new configuration through remote modification of configuration information. XMPP Extensible Messaging and Presence Protocol is an XML streaming protocol for presence and messaging routing. It also provides a secure but easily programmed language for linking diverse networks. Netconf The lETF's Netconf is designed to reduce the programming effort involved in automating device configuration. Netconf would use XML to configure devices and to more efficiently tap state and configuration data stored on devices. OpenStack OpenStack, the Rackspace/NASA open source software for cloud computing, is free, modular open source software for developing public and private cloud computing fabrics and controllers. Virtualization software APIs APIs in hypervisors and other virtualization software, such as VMware's vSphere, virtualize server, storage and network resources, and aggregate and allocate them on demand to applications. They include tools to define resource pools and business rules for service levels, and to automate the enforcement of service levels to ensure application availability, performance, security and scalability. http://www.networkworld.com/news/2011/111711-sdn-openflow-sidebar-253230.html
Software-Defined Networks & OpenFlow Virtualize and centralize control of network infrastructure enabling technologies: Software-Defined Networks SNMP, APIs + • SDNs/OpenFlow complementtraditional integration tools + SNMP, APIs, CLI • HP FlexNetwork delivers ‘enterprise-grade’ SDN solutions • Reliable, scalable, secure network virtualization
Why OpenFlow-based SDN? Service Provider Research Public Cloud Campus Networks Private Cloud Traditional Data Center • OpenFlow is a standards based protocol • Ensures vendor interoperability • Avoid vendor-lock in • Complements existing network technologies • Designed from ground-up to enable SDNs • Broadest industry adoption and support • Simplifies implementing a programmable network
HP OpenFlow Leadership HP & Stanford collaborate on Ethane HP demos OpenFlow-enabled switch HP helps establish InCNTRE HP will extend OpenFlow across the FlexNetwork architecture Growth in Customer Deployments 60 40 20 10 2007 2008 20092010 2011 2012 2013 HP early-release OpenFlow software to researchers HP Labs forms OpenFlow research team HP is founding member of ONF HP makes OpenFlow software generally available
Worldwide HP OpenFlow deployments • More than 60 HP OpenFlow deployments worldwide • Customer-proven OpenFlow controller interoperability • Enabling industry-leading OpenFlow, software-defined networks
Commercial availability of OpenFlow First Tier-one Networking vendor with commercial OpenFlow • Broadest fixed & modular switch portfolio supporting OpenFlow • Largest install base now supporting OpenFlow • Fully supported by HP, enterprise ready • No special licensing fee • Available for download HP.com
Leading Tier-one OpenFlow product portfolio Commercially Available OpenFlow-enabled Platforms Over 10 Million Ports
OpenFlow Portfolio Support HP 8200 Series Campus Core HP 5400 Series Campus/Branch Access & Core HP 3500 Series Campus/Branch Access All Products Support OpenFlow v1.0 with K.15.06.5008
Enterprise-Grade Software-Defined Networks • Pragmatic architecture: use what works, improve the rest hybrid models • Practical adoption: evolutionary deployment path • Solid foundation: reliability, high availability, manageability, security • Open ecosystem: standards-enabled solution development & certification Power, Agility The Promise of SDNs Business-critical Outcomes, not technology
HP Enterprise Grade Software-Defined Networks Solutions Multi-vendor SDNs Multi-vendor SDNs VirtualApplicationNetworks HP applications 3rd party/custom applications Network Applications Integrated Open API 3rd party/custom controllers HP controllers Control Integrated Integrated Open API Infrastructure HP + non-HP systems
Virtual Application Networks Virtualize by Extending a Control Plane Across the Entire Network Built on HP Innovations Intelligent Resilient Framework (IRF)
Creating Virtual Application Networks IMC Virtual Application Network Manager Module Virtual Application Networks • Characterize Applications • Virtualize the network • Automate Orchestration
Creating Virtual Application Networks IMC Virtual Application Network Manager Module VM VM VM VM Hypervisor Server CPUs
Rapid Application Deployment with VANs System Admin Network Admin AppDelivered AppRequired 5 min vs. 30 days 1 Characterize the application 2 IMC VAN Manager Define attributes Virtualize the network VM Manager Choose connection profile 3 IMC VMware Plug-in Orchestrate the network IMC VAN Manager VM
Enable Cloud with SDN, OpenFlow and Virtual Application Networks Delivering New Applications in Minutes versus Weeks Tune network to the application delivery requirements Virtualize the network end to end, from application to user Enable IT to manage the network with policies rather than CLI, scripts Single pane-of-glass management for the physical and virtual network Ensure choice with open, standards-based approach