420 likes | 634 Views
Software Defined Networking Workshop. March 2, 2014 Jeff “Z” Szczerbinski, CCIE #4052 David Spears. We see three big infrastructure trends…. Software Defined Data Center. Cloud. Converged Infrastructure. Security. Management. Services. Servers. Storage. Network. Facilities.
E N D
Software Defined Networking Workshop March 2, 2014 Jeff “Z” Szczerbinski, CCIE #4052 David Spears
We see three big infrastructure trends….. Software DefinedData Center Cloud ConvergedInfrastructure Security Management Services Servers Storage Network Facilities … the Network services all three… … and SDN drives new value Network
Software-defined Network Drivers and Impact Private cloud is not just about cost reduction. Agility will be a key benefit1 By 2020, 50billiondeviceswill be connected to wireless networks2 SDN/OpenFlow market will grow to almost $2 billion by 2016 … driven by the growing need for scalability & network programmability3 HUMAN MIDDLEWARE DeviceSECURITY Programmability 1 Gartner G00238288, Five Things That Private Cloud Is Not, 3 August 2012,Thomas J. Bittman 2Ericsson white paper, “More Than 50 Billion Connected Devices,” February 2011 3 IDC #235074, “Technology Assessment: The Impact of OpenFlow on Data Center Network Architectures” June 2012 Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
Legacy network human middleware can’t scale for cloud Time and resource intensive, not suited for cloud scale 10,000provisions per day 50,000 users 20 commands per change x 200,000commands per day x 1 minute per command 3,333 hours of effort 420 network admins and Source: HP
HP’s Vision for the Future of Networking HP Virtual Application Network Focus less on managing infrastructure… …and moreon quality of business experience
Software-defined networks deliver agility SIMPLIFICATION Aligns the network with business objectives Flexibility in network usage Rapid application deployment Lower operating complexity, expense
HP commitment to software-defined networks SIMPLIFICATION Software-defined Network Leadership Open Network Foundation OpenStack Leadership NFV Leadership OpenFlow Leadership
Defining Software-defined Networking SDN Architecture Application Deliver open programmable interfaces to orchestrate network service automation Control Separate control and data plane; abstract control plane of many devices to one Infrastructure Open standard-based programmatic access to infrastructure Source: opennetworking.org
Software-defined Network Components Delivering the functions of an SDN Architecture Network Device Network Device Network Device SDN Architecture Application Deliver open programmable interfaces to orchestrate network service automation Cloud Orchestration SDN Applications Open Programmable APIs Control Separate control and data plane; abstract control plane of many devices to one Controller Open Programmable Interface Infrastructure Open standard-based programmatic access to infrastructure
HP SDN investments leading the industry HP Continues to Deliver SDN Applications HP Develops Lighthouse SDN Customers; Delivers SDN Controller & Applications 2012 HP Delivers Commercial OpenFlow 2011 HP Scales Lighthouse Customers to 60 2010 HP Earn First 10 OpenFlow Lighthouse Customers 2009 HP Demos OpenFlow-enabled Switch 2008 2007 HP Labs & Stanford Collaborate on Ethane
Evolution of Server Architectures Innovation! App App App … Proprietary Applications Standard interfaces and programming languages Standard Operating Systems (Linux, Windows, etc) ProprietaryOperating Systems Standard interfaces Standard Intel x86-based systems Proprietary Hardware
Evolution of Network Architectures Innovation! Network features (applications) MCast Routing QoS … OS-Integrated Features Open interfaces and programming languages Centralized Control Plane Proprietary OS Standard interfaces and control protocols Standard “programmable” systems Proprietary Hardware
Definitions APPLICATION NETWORK OS SDN Decouple Control Logic HARDWARE HARDWARE ABSTRACTION LAYER Source: ONF Forum • Software Defined Networking (SDN) • New network architecture • Separates the network control plane from the forwarding hardware. • Allows the data plane to be defined by a logically centralized controller (or set of controllers). • OpenFlow • Standard protocol used between the control and data planes • environment that allows for experimentation of networking protocols and traffic flows without interrupting the operation of the “production” network.
OpenFlow Protocol Overview APP APP APP CONTROLLER(s) OpenFlow is a protocol specification defining an API to the switch forwarding plane It enables selective centralization of flow control with variable grain flow control A controller can use this API to control or selectively modify the forwarding of traffic flows in the network It is a standard defined by the Open Networking Foundation (ONF)
Pro-Active and/or Reactive Flow Table APP APP APP APP APP APP CONTROLLER CONTROLLER Pro-Active Model Reactive Model
OpenFlow 1.0 Table Action Stats Rules Packet + Byte Counters • Forward packet to zero or more ports • Encapsulate and forward to controller • Send to normal processing pipeline • Modify fields • Add extensions Switch Port VLAN ID VLAN pcp MAC src MAC dst Eth type IP Src IP Dst IP ToS IP Prot L4 sport L4 dport + Mask for Field Match
OpenFlow Switch Flow Table Example CONTROLLER SWITCH match rules actions Forward to IDS Tunnel Port TCP Port 80 from 01:23:45:67:89:ab TCP Port 16384 Rate Limit, Forward Normal * (wildcard) Forward Normal Both fine and coarse grain flow control possible.
HP leads in software-defined networking 1H 2013 2H 2012 Application SDN Architecture UC&C WAN Bursting Virtual Cloud Sentinel Load Balancing Virtual Cloud Sentinel Load Balancing Control Virtual Application NetworksSDN Controller Virtual Application NetworksSDN Controller Infrastructure 40 OpenFlow switches Over 20M installed ports 25 OpenFlow switches Over 15M installed ports
Virtual Application Networks deliver automation, agility Industry’s most complete software-defined data center network fabric VAN SDN Manager VAN Resource Automation Mgr Management VAN Server Connect Manager UC&C SDN Architecture Application Virtual Cloud Load Balancing WAN Bursting Sentinel Control Intelligent Management Center Virtual Application Networks SDN Controller Infrastructure Traditional &3rd party 40 Switches – over 20 million ports
Virtual Cloud Network application Network virtualization for scalable multitenant data centers • Scalable cloud automation • Scalable cloud multitenancy • Private-public cloud integration SDN Architecture Application Tenant 2 Tenant 1 Virtual Cloud Network App Control VAN SDN Controller Infrastructure
Dynamic WAN bandwidth provisioning Delivering new revenue opportunities for service provider cloud data centers • Automated provisioning • On-demand scalability • Disaster avoidance SDN Architecture Application HP Operations Orchestration Control VAN SDN Controller Infrastructure VM VM VM VM VM VM Hypervisor Hypervisor Service Provider DC Customer DC
UC&C SDN application for Lync Watch Demo Automating policy for campus enterprise business applications • Simplified policy Deployment • Dynamic prioritization • Enhanced user experience SDN Architecture Application UC&C SDN Application SDN API POC Control VAN SDN Controller Infrastructure
Portscopesecurity application TippingPoint Enabling real-time threat detection across enterprise campus networks • Secure BYOD • Unprecedented Visibility • Better than antivirus alone SDN Architecture Application Sentinel Security App RepDVDatabase Control VAN SDN Controller Infrastructure Malicious-site.com
Virtual Application Network SDN Controller Open and extensible platform • HP VAN SDN Controller: • Extensible, scalable, resilient platform • Provides centralized automation for your SDN-enabled network • Controls policy and forwarding decisions • Compliant with OpenFlow 1.0 and 1.3 protocols • Enables HP and 3rd party SDN applications
Northbound API The REST interfaces that external applications use to interact with the network … • RESTful APIs enable the VAN SDN controller to have support for: • Third party applications • Open-source applications • Unified communications and control application • OpenStack virtual cloud applications • Full management platforms such as IMC External Applications 3rd party application OpenStack virtual cloud UC&C application VAN SDN Controllerxx HP VAN SDN Controller Northbound APIs (RESTful) … Internal Applications Partner Dev application Network Virtualization Flow based traffic eng Internal APIs (Java) SDN Protocols SouthboundAPI
Internal API The Java interfaces that the internal applications use to control the network … SDN Business Applications 3rd party application OpenStack virtual cloud UC&C application • Internal APIs enable VAN SDN controller to have support for: • Partner developed applications • Security service applications • Flow based traffic engineering • Optimized data path selection VAN SDN Controllerxx HP VAN SDN Controller Northbound APIs (RESTful) … Network Control Applications Partner Dev application Network Virtualization Flow based traffic eng Internal APIs (Java) SDN Protocols SouthboundAPI
Southbound API The interface that the controller uses to interact with the infrastructure … SDN Business Applications 3rd party application OpenStack virtual cloud UC&C application • VAN SDN controller supports OpenFlow enabled infrastructure: • HP 50 OpenFlowenabled devices • Compliant with OpenFlow 1.0 & 1.3 • Available to work with any OpenFlow enabled switch from other vendors • Extensible to support future SDN standards VAN SDN Controllerxx HP VAN SDN Controller Northbound APIs (RESTful) … Network Control Applications Partner Dev application Network Virtualization Flow based traffic eng Internal APIs (Java) SDN Protocols SouthboundAPI
IMC Virtual Application Networks SDN Manager Industry’s first comprehensive SDN management tool • Completes the SDN architecture with management • Configuration, monitoring & policy mgmt for all SDN layers • OpenFlowswitch management • SDN controller performance management • One application for managing SDN and traditional environments IMC SDN Manager SDN Architecture Application Controller Infrastructure 10X acceleration of SDN deployments 50% less management complexity 1Compared with Cisco Nexus 1010 Virtual Services Appliance
OpenFlow Network Management • Controller management uses the HP REST API to manage the OpenFlow infrastructure • Management functionality includes managing OpenFlow resources , flow policies, traffic monitor, reporting, troubleshooting, and APP management
HP-VMware Networking Solution Open, interoperable solution unifying physical and virtual Delivers dynamic cloud orchestration HP Cloud OS SDN & Network Virtualization • Unifies underlay & overlay visibility & control d orchestration Provides single pane-of-glass management for physical & virtual networks ConvergedControl SDN apps SDN Manager Intelligent Management Center (IMC) • Enables interoperability and SDN extensibility via federation vCenter Plug-in Federation VMware NSX VAN SDN Controller Extends network virtualization to physical servers Overlay Underlay Server
The value of a platform is dependent on the applications that exist within that ecosystem SDN Ecosystem: Why? We have to build the best ecosystem for developers and drive SDN standards to ensure the ecosystem grows the market for all vendors and developers
HP SDN Software Development Kit (SDK) Develop Collaborate • RESTful APIs • Developer guide • Sample code Simulate & Certify • SDN simulator • SDN virtual lab • Validation test • Community portal • Knowledge base • Training, services
Open SDN portfolio, SDK, App Store enable Ecosystem Programmable network aligned to business application delivers agility Design Implementation & Support Services SDN Architecture Application Virtual Cloud Load Balancing UC&C Sentinel Partner Apps ConvergedControl Virtual Application Networks SDN Controller Control Over 25 million ports across 50 Switches Infrastructure 10 Routers
Software-Defined Network Services Simplify, Transform, Evolve Network Cloud Optimization Service Virtual Network Protection Service Network Infrastructure Optimization Services Transformation Experience Workshop SDN Baseline Discovery Virtual Application Network Proof of Concept SDN Strategy & Roadmap Services SDN Design and Implementation Services Cloud-ready Network Services Support Services
HP Software-Defined Network Ecosystem Vision Deliver open programmable interfaces to automate orchestration of network services Business Applications UC & C Network Virtualization Security 3rd-party Apps Customer & Partner Apps WAN bursting Visibility & Control Control Layer Application Layer SDN Controller SDN Controller 3rd-party Controllers Federation APIs VAN SDN Controller WAN Open standard-based programmatic access to infrastructure OpenFlow-enabled Infrastructure 3rd-party Infrastructure vSwitches Infrastructure Layer Network Device Network Device Data Center HP 3rd Party Ecosystem Campus/Branch