Software Defined Networking Disruptive Technologies



Similar documents
The Coming Decade of Data Center Networking Discontinuities

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

Network Technologies for Next-generation Data Centers

Why Software Defined Networking (SDN)? Boyan Sotirov

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Virtualizing the SAN with Software Defined Storage Networks

Virtualization, SDN and NFV

CON Software-Defined Networking in a Hybrid, Open Data Center

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

NVO3: Network Virtualization Problem Statement. Thomas Narten IETF 83 Paris March, 2012

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Software Defined Network (SDN)

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

SOFTWARE DEFINED NETWORKING

VMware and Brocade Network Virtualization Reference Whitepaper

Data Center Networking Designing Today s Data Center

2013 ONS Tutorial 2: SDN Market Opportunities

Architecting Data Center Networks in the era of Big Data and Cloud

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

Data Center Network Evolution: Increase the Value of IT in Your Organization

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Pluribus Netvisor Solution Brief

Enterasys Data Center Fabric

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

Data Center Convergence. Ahmad Zamer, Brocade

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Panel : Future Data Center Networks

Open SDN for Network Visibility

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

BROADCOM SDN SOLUTIONS OF-DPA (OPENFLOW DATA PLANE ABSTRACTION) SOFTWARE

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Simplify Your Data Center Network to Improve Performance and Decrease Costs

SDN Applications in Today s Data Center

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

The Future of Cloud Networking. Idris T. Vasi

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

Software Defined Networking

VXLAN: Scaling Data Center Capacity. White Paper

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Data Center Use Cases and Trends

VMware. NSX Network Virtualization Design Guide

Software-Defined Networks Powered by VellOS

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

Networking in the Era of Virtualization

Flexible SDN Transport Networks With Optical Circuit Switching

The Future of Computing Cisco Unified Computing System. Markus Kunstmann Channels Systems Engineer

Analysis of Network Segmentation Techniques in Cloud Data Centers

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

Software Defined Environments

Software Defined Networking (SDN)

State of the Art Cloud Infrastructure

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters

A Platform Built for Server Virtualization: Cisco Unified Computing System

OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)

CloudEngine 6800 Series Data Center Switches

Core and Pod Data Center Design

Extreme Networks: Building Cloud-Scale Networks Using Open Fabric Architectures A SOLUTION WHITE PAPER

PROPRIETARY CISCO. Cisco Cloud Essentials for EngineersV1.0. LESSON 1 Cloud Architectures. TOPIC 1 Cisco Data Center Virtualization and Consolidation

Brocade One Data Center Cloud-Optimized Networks

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

VMware vcloud Networking and Security Overview

SDN. What's Software Defined Networking? Angelo Capossele

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Scalable Approaches for Multitenant Cloud Data Centers

CloudEngine 5800 Series Data Center Switches

WHITE PAPER. Network Virtualization: A Data Plane Perspective

Open Fabric SDN The Comprehensive SDN approach. Jake Howering, Director SDN Product Line Management Bithika Khargharia, PhD, Senior Engineer

Ethernet Fabrics: An Architecture for Cloud Networking

SDN and Data Center Networks

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

Software Defined Networks Virtualized networks & SDN

BUILDING A NEXT-GENERATION DATA CENTER

Oracle SDN Performance Acceleration with Software-Defined Networking

Definition of a White Box. Benefits of White Boxes

Data Center Virtualization and Cloud QA Expertise

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Adopting Software-Defined Networking in the Enterprise

Transcription:

Software Defined Networking Disruptive Technologies Network Service Apps Renato Recio IBM Fellow & System Networking CTO SDN Controller OS NOS DOVE OF Driver SDN Platform

Agenda Software Defined Networking (SDN) Defined SDN Client Value SDN is a Discontinuous & Disruptive Technology SDN Adoption Curve Status Current Products Technology Investment Areas Summary 2

10,000 Foot Software Defined Networking Defined SDN Platform IBM or Partner Apps and Services Global Virtual & Physical State Management Overlay (DOVE) OpenFlow SDN Platform SDN Controller Automates connectivity of network services (e.g. Firewall, IPS) used in multi tier virtual systems, with multi tenant network capability Optimizes traffic performance, availability and separation through fabric pathing services, with global network visibility and control Open APIs enable network applications Tenant 1 cloud Tenant 2 cloud Network Hypervisor Physical Network Network Hypervisor DOVE Network Virtualizes the physical network thru a Network Hypervisor that enables a wire once physical network, analogous to Hypervisor for compute/io Optimized Fabric Ethernet & OpenFlow Leverages OpenFlow to move network OS from physical switches to server based controller cluster, enabling: rapid protocol development time, workload aware network optimization, faster convergence times and global control 5

SDN value to IT Constituents SDN has value across Data Center constituencies; overall its disruptive potential is akin to server virtualization. Constituency Today s concerns The benefit of SDN CIO Computing models such as cloud and compute virtualization limited by human middleware needed to instantiate Network becomes a virtualized asset with automated linkages to computing and applications. Line of Business Owner Exploiting analytics within enterprise requires IT agility. Rapid connectivity to new sources of data and resources across-departments, BU s, Enterprises. Network can be rapidly reconfigured and modified. Virtualized DMZ concept can eliminate complicated security barriers and limitations Application developer Multi-tier compose-able applications require complex interaction between physically distributed systems and resources. Security, quality-of-service, etc need to be enforced. New connectivity service provides abstracted connectivity model, without tight linkage to physical network configuration Systems Manager Provisioning, configuring, monitoring across server, storage, network is very complicated Simplified, virtual network model makes it much easier to integrate with data center wide management systems Networking Manager Inability to evolve network rapidly enough to support changing workloads Wire-once model limits need for physical network modification 6 CTO architect/strategist Long cycle to deploy new, standard (IETF, IEEE) based networking functions Rapid development cycle, leveraging OpenFlow s control plane separation

SDN Value to Data Centers Example deployment models IBM or Partner Apps and Services Global Virtual & Physical State Management DOVE OpenFlow Integrated Network Software Provide dramatic improvement in business efficiency by reducing application deployment times SDN Platform Single Scalable Fabric TOR TOR Data Center Network Single Scalable Fabric TOR TOR Automated Network Virtualization Provide business agility by making the infrastructure (network connectivity) completely dynamic Embedded Embedded Embedded Embedded Optimized Fabric vswitch vswitch vswitch vswitch Provide finer control of network traffic flow, enabling higher fabric utilization Integrated System (Pure) Data Center 7

Discontinuous Technologies Discontinuity a: the property of being not mathematically continuous; b: an instance of being not mathematically continuous; especially a value of an independent variable at which a function is not continuous 8

Current Discontinuous Technologies Examples Discontinuous Technology Impacted Technology Flash & SSD Magnetic Disk CEE & FCoE Fibre Channel SDN* Overlays & OpenFlow Traditional switching * One can argue the InfiniBand Subnet Manager was an early SDN controller example. 9

Sustaining vs Disruptive Technologies Sustaining doesn t affect existing markets, evolves existing one s with better value. Capability Most demanding High end Mid-range Low end Time 10 See: Clayton M. Christensen, The Innovator's Dilemma

Sustaining vs Disruptive Technologies Disruptive innovation that creates a new market or displaces existing technologies in a market. Most demanding High end Mid-range Low end Disruptive Technology 11

Current Disruptive Technologies Examples PC & Microprocessor Server markets Handheld devices (e.g. ipad) Notebook PCs Overlays & OpenFlow Traditional switching CEE & FCoE Fibre Channel 12

SDN (Overlay & OpenFlow) Client Examples IBM SDN OpenFlow clients IBM SDN Deployments in Enterprise Client Test & Development 2 service providers SDN Value: Programmable hosting network Global visibility and control For Global Network Services network between data centers SDN Value: Better network visibility & control Provider of ultra-low latency real-time financial information SDN Value: Policy driven content distribution & automated network configuration Provider of distributed data fabric for global trading & risk analysis SDN Value: Predictable network performance & rapid convergence Evaluating Clients Evaluating World-wide Enterprise & Service Provider Data Centers 13

IBM Systems Networking SDN products and technology investments Network Apps Controller Platforms GA 2/2012 DVS 5000V Controller GA 10/2012 IBM Programmable Network Ctrl SDN Operating System DOVE OF Open Source Based SDN Platform Investment Network Virtualization GA 2/2012 standards compliant layer 2 virtual switch DOVE Technology Investment OpenFlow Physical Switches GA 11/2011 OpenFlow 1.0 10GB switch OpenFlow Technology Investment 14

Optimized Memory CPU Flash Switching ASIC 15 Transceivers OS Mgt Plane Telnet, SSH, SNMP, NTP, SYSLOG, HTTP, FTP/TFTP Control Plane Network topology, ACLs, Forwarding & Routing, QoS, Link Management Data Plane Link, Switching, Forwarding, Routing Network OpenFlow Protocol Services run as Apps Software Defined Network Stack Mgt Plane Telnet, SSH, SNMP, NTP, SYSLOG, HTTP, FTP/TFTP Control Plane Network topology, ACLs, Forwarding & Routing, QoS, Link Management Control plane is extracted from the network Apps Multipath, Security, FCF,

Optimized IBM RackSwitch G8264 OF Switch 1 st OpenFlow single chip switch to pass the 1 Terabit per second barrier! 4x 40 GE uplinks or 4x*10G with QSFP to SFP+ cable Tbps 1.0 1.2 Specifications Forwarding Delay less than 1us 1.28Tbps; 960Mpps Number of ports 48 x 1 Gb/10 Gb SFP+ ports; 4 x 40 Gb QSFP+ ports Up to 64 x 1 Gb/10 Gb SFP+ ports with optional breakout cables Model Airflow-type rear to front Airflow-type front to rear Dimensions 17.3 wide; 19.0 deep; 1U high Protocol version OpenFlow 1.0.0 Number of instances 1 Protocols No legacy protocols running in OpenFlow switch mode Management Telnet, SSH, SNMP, sflow Redundancy Power/fan OpenFlow based flow handling in hardware at line rate (1.28Tbps) Support Layer 2 (MAC) forwarding table manipulated thru OF: Layer 2 (destination MAC & destination MAC_+_VLAN) table: Max 128K flow entries Layer 3 or anything other than layer 2 MAC/VLAN: Max 750 flow entries IBM and partner OF Controllers (PNC, BigSwitch Floodlight, ) 16

Optimized IBM Programmable Network Controller High performance OpenFlow based controller, provides: Highly reliable end to end fabric that works over any OpenFlow 1.0 compliant switches Automatically discovers OpenFlow network topology Intelligent and dynamic multipath routing based on business policy Virtualizes an OpenFlow network using Virtual Tenant Network (VTN) Application, where a VTN provides a: customized layer 2 or layer 3 virtual network isolated from other virtual networks Secure slice of the underlying physical network, with policy based networking Automated, global end to end view & control of the network Automated network topology discovery Point and Click virtual network design Network segments can be configured centrally One touch point (IBM PNC) versus hundreds of touch points (Network Elements) Policies are enforced throughout the network vs individual switch configuration APIs to create, edit, and delete VTNs, as well as to add and remove policies 17 17

Optimized OpenFlow Optimization Today s Network SDN with OpenFlow Multi-path: standard (ECMP, LAG, ) or proprietary LAG Server Rack SDN Controller Platform OpenFlow Server Rack Multi-path fabric with LAG to server + Scale wells + Standard based multi-pathing protocols - Requires proprietary fabric to reduce managed switches - Long convergence times for Distance / Path vector algorithms (e.g. RIP / BGP), which iteratively send routing protocol packets to calculate routes. - Long time to add new functions to standard (e.g. OSPF, TRILL) 19 OpenFlow based multi-pathing + Scales well with arbitrary topologies + Optimized multi-pathing with short convergence times* + New functions (e.g. disjoint multi-pathing can be added to SDN controller, without long-standard lead time) - Gated by SDN market adoption S-Curve - Established networking vendors will create FUD against this model * Controller discovers switches & creates topology, when a device fails, neighbors report the event and controller loads new routing tables around the failure.

Automated Distributed Overlay Virtual Ethernet (DOVE) Network Technologies SDN Controller Automated connectivity of services (e.g. Firewall, IPS) used in virtual system patterns, with multitenant network capabiliy Layer 3 DOVE switch decouples virtual networks from physical network Simple configure once physical network (vs configured per ) 20

Automated Laying Foundation for DOVE Standards 21 IBM contributions to Distributed Overlay Virtual Ethernet (DOVE) networking In early 2009, IBM Haifa research began work on overlay networking. https://www.research.ibm.com/haifa/projects/systech/reservoir/research.shtml Virtual Application Networks (VANs) are a host side solution that allows hosts to construct a fully virtualized network service overlay on top of a standard IP physical network. Filed patents on VAN related material At the Ethernet Summit Conference in February 2011, IBM introduced DOVE concept: Page 16 of www.ethernetsummit.com/english/collaterals/proceedings/2011/20110223_plenaryethernet_recio.pdf At the September 2011 Data Center Converged And Virtual Ethernet Switching workshop IBM published a paper on DOVE networking: http://www.itc23.com/workshops/dc caves program/ At the November 2011 IETF, IBM: Proposed creation of an IETF workgroup to work on DOVE networking: http://tools.ietf.org/agenda/82/slides/l2vpn 9.pdf Provided a Problem Statement to begin the IETF standardization process: http://tools.ietf.org/html/draft narten nvo3 overlay problem statement 01 At the March 2012 IETF, IBM: Presented an updated problem statement (http://www.ietf.org/proceedings/83/slides/slides 83 nvo3 5.pdf) & (overlay) network virtualization working group charter (http://www.ietf.org/proceedings/83/slides/slides 83 nvo3 6.pdf) At the July 2012 IETF approved IBM s problem statement as an internet draft http://tools.ietf.org/html/draft ietf nvo3 overlay problem statement 00

Automated DOVE Management Console DOVE Network Technology Components DOVE Network DOVE Service Appliance DCS 22 DOVE Service Appliance DCS Physical network Gateway and DCS service. Multiple instances can be deployed DOVE Management Console Provides GUI and APIs for management of DOVE network, groups and policies DOVE Switches (DOVES) Provides layer 3 & layer 2 over UDP overlay (header format same as VXLAN) Performs data and some control plane functions DOVE Service Appliance Distributed Connectivity Service (DCS): discovers & disseminates location (physical server) maintains policy (e.g. allow, deny, insert service appliance) and works with DOVE switches to apply policy Gateway Service: Connectivity to non DOVE networks Virtual and Physical (network and storage) Appliances provide services for DOVE Network NAS Stg iscsi Stg

Overlay Operation SRC DOVE Switch (SRC DS) SRC DS > DST DS Dove Encapsulation SRC >DST IP Cloud DOVE Switch (DST DS) DST DOVE Header (VXLAN/OTV): R R R R I R R R Reserved (24-bits) DOVE Domain Group ID (24-bits) Reserved (8-bits) 23

Automated Clients build DOVE Networks, which interconnect workload groups through a set of middleboxes. A DOVE Network provides the network connectivity required to build virtualized multi-tier systems, that can be deployed multiple times with minimal manual configuration. Instance N of a Virtualized System 27 DOVE Networks provide an SDN Connectivity Service that enables Virtualized Systems Instance 1 of a Virtualized System Network connectivity for a Virtualized System DOVE Interconnected Network workload groups DOVE connects a set of Web DB workload groups thru OS Web OS middle boxes and OS Web DB OS OS automates middle box configuration Workload Web OS Virtual NIC port Layer 2 address (00:23:45:67:00:23) Layer 3 address (129.2.200.5) Port QoS attributes (e.g. # Gbps) Workload Group Web OS Web OS Web OS vnic port set Logical grouping of workloads Workloads share network services Services Middle box Interconnects Workloads Network service provider (e.g. Firewall, IPS, ADC) Virtual or physical

Automated 28 SDN Connectivity Services + Virtual App Patterns = Rapid Virtual App Pattern Deployment When combined with Virtual App Patterns: the network connectivity service interconnects and configure the middle-boxes; and the workload deployment manager (e.g. PSM) configures the pattern s workloads. Instance N of a Virtual App Pattern Instance Instance 1 of a Virtual App Pattern Instance Network connectivity for a Virtual App Pattern DOVE Interconnected & configured Network workload groups DOVE connects & DB configures network OS Web OS Workload deployment OS Web DB OS OS manager configures workloads Web Workload Web OS Virtual NIC port Layer 2 address (00:23:45:67:00:23) Layer 3 address (129.2.200.5) Port QoS attributes (e.g. # Gbps) Workload Group Web OS Web OS Web OS vnic port set Logical grouping of workloads Workloads share network services Services Middle box Interconnects Workloads Network service provider (e.g. Firewall, IPS, ADC) Virtual or physical

Automated Network Service Automation Today s Network Software Defined Networking Layer-2 vswitch s Network Service Apps SDN Controller OS NOSX DOVE OF Driver SDN Platform Physical Appliances DOVE Switch 29 Layer-2 automated Layer-3 switch with embedded NAT + Access switches are network aware, using IEEE 802.1Qbg standard. Complex, limited & costly appliances - Configuration complexity (requires per workload instance configuration of physical: NAT controllers, security appliances, workload balancers, ) - Only within the boundary of security appliance are protected (migration across boundaries requires physical configuration changes) - Expensive appliances; no open eco-system Layer-3 switch with embedded DOVE gateway Full Virtual Network Automation + Simple configuration based on DOVE network pattern + s are free to move around DC, s network service attributes are not tied to physical location + Low cost appliances running on open SDN eco-system - Gated by SDN market adoption S-Curve

Automated Multi tenant, Optimized Virtual Network Today s Network Software Defined Networking Layer-2 vswitch s DOVE Switch Layer-2 Layer-3 Layer-2 Layer-3 Sub-optimal traffic flow, limited scale - Traffic is not optimized across groups (cross-subnet - traffic must go North-South), even for virtual network services - Limited scaling (lacks multi-tenancy) 30 Layer-3 Layer-3 Optimized traffic flow, multi-tenant scale + Optimizes traffic within and across groups (cross-subnet - traffic stays in server) + Multi-tenant scaling for: cloud service providers; clients that consolidate infrastructure after a merger;

Integrated Software Defined Networking Technology Value SDN Platform Network Services Global Virtual & Physical State Management Overlay (DOVE) OpenFlow Network Services value: Eco system for network Apps vs today s closed switch model Connectivity Service for DOVE automates layer 3 and above Multi pathing Service for OpenFlow lowers convergence time and time to new function 31 Tenant 1 cloud Tenant 2 cloud Network Hypervisor Physical Network DOVE Network value: Automated network resource (layer 2 and above) provisioning De couples virtual network from physical network Simple configure once network (physical network doesn t have to be configured per ). Cloud scale (e.g. multi tenant) OpenFlow value: Global physical network control & visibility De couples control plane from data plane

Thank You Renato J Recio IBM Fellow & Systems Networking CTO 11400 Burnett Road Austin, TX 78758 512 973 2217 recio us ibm com 32

33