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



Similar documents
What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Securing Local Area Network with OpenFlow

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

OpenFlow Overview. Daniel Turull

Ten Things to Look for in an SDN Controller

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

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

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

White Paper NEC ProgrammableFlow: An Open and Programmable Network Fabric for Datacenters and the Cloud

Virtualization, SDN and NFV

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Tutorial: OpenFlow in GENI

What is SDN all about?

How To Orchestrate The Clouddusing Network With Andn

SDN Applications in Today s Data Center

Software Defined Networking A quantum leap for Devops?

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Software Defined Network (SDN)

Software Defined Networking What is it, how does it work, and what is it good for?

Carrier/WAN SDN. SDN Optimized MPLS Demo

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

SDN Overview for UCAR IT meeting 19-March Presenter Steven Wallace Support by the GENI Program Office!

COMPSCI 314: SDN: Software Defined Networking

SDN, OpenFlow and the ONF

SDN Architecture and Service Trend

How To Understand The Power Of The Internet

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

Getting to know OpenFlow. Nick Rutherford Mariano Vallés

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

How OpenFlow-based SDN can increase network security

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

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

New Cloud Networking Enabled by ProgrammableFlow

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Data Center Use Cases and Trends

Towards Software Defined Cellular Networks

Software Defined Networking

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Optimizing Data Center Networks for Cloud Computing

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

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

Software-Defined Networks Powered by VellOS

Network Virtualization Based on Flows

How To Write A Network Plan In Openflow V1.3.3 (For A Test)

SDN. What's Software Defined Networking? Angelo Capossele

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

NEC contribution to OpenDaylight: Virtual Tenant Network (VTN)

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Technical white paper. Realizing the power of SDN with HP Virtual Application Networks

LTE - Can SDN paradigm be applied?

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

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

MASTER THESIS. Performance Comparison Of the state of the art Openflow Controllers. Ahmed Sonba, Hassan Abdalkreim

Software Defined Networking

Bringing OpenFlow s Power to Real Networks

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks

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

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

Why Software Defined Networking (SDN)? Boyan Sotirov

OpenFlow: Concept and Practice. Dukhyun Chang

Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026.

SDN Software Defined Networks

An Introduction to Software-Defined Networking (SDN) Zhang Fu

Using SDN-OpenFlow for High-level Services

L2-L7 BASED SERVICE REDIRECTION WITH SDN/OPENFLOW

SOFTWARE DEFINED NETWORKING

Software-Defined Networking. Starla Wachsmann. University Of North Texas

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

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

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

Enterprise Data Center Networks

TRILL Large Layer 2 Network Solution

Cloud Computing Security: What Changes with Software-Defined Networking?

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

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

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

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

Software Defined Networking What is it, how does it work, and what is it good for?

SDN/Virtualization and Cloud Computing

Software Defined Networking

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Software Defined Networking (SDN)

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

Network Functions Virtualization in Home Networks

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

Virtual Machine in Data Center Switches Huawei Virtual System

SDN. WHITE PAPER Intel Ethernet Switch FM6000 Series - Software Defined Networking. Recep Ozdag Intel Corporation

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

How To Understand The Power Of A Network In A Microsoft Computer System (For A Micronetworking)

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

Core and Pod Data Center Design

Transcription:

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

NW Technology Can t Cope with Current Needs We still use old technology... but we just pimp it To make it suitable for recent needs That s far from being optimal... Network innovation is impossible with closed/proprietary systems DC operators do not want to wait for all their vendors to implement a feature before being able to launch a new service Network technology is not a driver for innovation any more Need an open solution to implement new services with short lead time Let s get back control of our networks! And here SDN & OpenFlow come in... 2 NEC Corporation 2015

Network Technologies Not As Agile As Desired Technology was not designed to support current hot use cases massive scalability multi-tenant networks. virtualization, cloud mobility (users, devices, VMs) Protocols are box-centric, not fabric-centric difficult to configure correctly (consistency) difficult to add new features (upgrades) difficult to debug (look at all boxes) Closed Systems (Vendor Hardware) stuck with given interfaces (CLI, SNMP, etc.) hard to collaborate meaningfully vendors reluctant to open up Openness and Programmability Flexibility, Innovation, Customization Rapid service deployment Cost efficiency 3 NEC Corporation 2015

What Is Software-Defined Networking? Idea of Software-Defined Networking (SDN): make the network programmable Switches have a data plane and a control plane data plane passes on packets; optimized for performance; does not change quickly control plane more complex, but needs to adapt to different environments and new requirements more quickly Separate control and data planes and open up control Ethernet Switch Data Plane With SDN Before SDN Ethernet Switch Control Plane Data Plane Server Control Plane 4 NEC Corporation 2015

OpenFlow Flow Table Entries Match Fields Actions Counters Forward to port Forward to controller Modify field Push/pop VLAN Push/pop MPLS Packet counter Byte counter Duration In port Src MAC Dest MAC Eth Type VLAN ID VLAN prio IP DSCP IP ECN Src IP Dest IP IP proto Src TCP Dest TCP MPLS Layer 2 (MAC) Switching Layer 3 (IP) Routing OpenFlow: A flow is defined by any combination of packet header fields. Wildcards allow for any size of flow granularity. 5 NEC Corporation 2015

How Does it Work? An Example Controller (Intelligence) 5. This way please 6. The video stream follows the set-up path without bothering the controller any more I wanna see I love this this great video!! video 7. 1. Oops, a new flow Which path should it take? Start 6. Streaming streaming the video 3. Content Store 4. Network with OpenFlow switches 2. Request streaming the video Design considerations: Centralized vs. distributed controller Reactive vs. pro-active flow setup Small vs. coarse granularity 6 NEC Corporation 2015

SDN Increases Level of Abstraction 7 NEC Corporation 2015 Source: ONF, Software-Defined Networking: The New Norm for Networks, https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf

What You Can Do With SDN With proper programming, one can do switching routing NAT L3/L4 access control network slicing traffic steering Functions can be added/ removed/changed by configuring software on controller; no need to touch switches traditional networking network appliances application-specific functions App App App App OpenFlow Controller Any interconnection topology 8 NEC Corporation 2015

Use Case: Network Virtualization One virtual network per tenant; mapped onto single physical network. Tenant A AAA Internet Cache Server ProgrammableFlow Controller Tenant B Security Cache Server Tenant C Statistics Collection Internet Statistics Collection ProgrammableFlow Network Content Filtering Security AAA Tenant D Content Filtering Statistics Collection Internet Customer Virtual Network Physical Network 9 NEC Corporation 2015

Use Case: Network DevOps Network configuration is usually an operations task But with SDN, network configuration can be code Changes to network configuration are therefore code changes programming! add/remove/change endpoints add/remove/change switches, routers, firewalls,... add/remove/change ACLs, QoS,... Common coding and deployment tools can be utilized not only editors, grammar checkers, etc., but also code repositories, versioning tools,... vbridge mybridge { mac-map allowed { mac-address 1234.5678.90AB mac-address FEDC.BA98.7654 }} 10 NEC Corporation 2015

Use Case: Virtual Network Migration SDN allows NW configuration to be copied & moved With existing technology, that s extremely difficult With SDN, you simply move description of VN (text!) West DC SDN Control Intranet / Internet East DC Client 11 NEC Corporation 2015

Use Case: Saving Energy core aggregation edge pod 1 pod 2 pod 3 pod 4 Fat tree topology core core aggregation aggregation edge edge pod 1 pod 2 pod 3 pod 4 pod 1 pod 2 pod 4 Consolidated traffic (fat tree subset) Consolidated traffic & workload Traffic can be consolidated on a small number of links Remaining (empty) switches and links can be turned off 12 NEC Corporation 2015

SDN in Practice: Some Examples Standardization ForCES, I2RS Open Source Controller (Platforms) Open Source Software Switch openvswitch Commercial Products (switch/controller) NEC s & many others 13 NEC Corporation 2015

SSICLOPS H2020 Project Scalable and Secure Infrastructures for Cloud Operations Project works on optimizing and securing packet transport in and across data centers Includes various components: TCP/IP stack, congestion control, path management Includes SDN, to see how centralized information and control can help achieve that goal 14 NEC Corporation 2015

Conclusion SDN is the new norm for networking SDN opens up the previously closed networking boxes to increase innovation in the networking space OpenFlow is main architecture and protocol in SDN OpenFlow provides low-level programming facilities Intelligence is programmed into controller SDN can replicate existing networking functions and decrease management costs More importantly, though, SDN increases the level of abstraction and allows for innovative new applications well beyond current networking capabilities 15 NEC Corporation 2015

Acknowledgement SSICLOPS This presentation has received funding from the European Union's Horizon 2020 research and innovation programme 2014-2018 under grant agreement No. 644866. Disclaimer This presentation reflects only the authors' views and the European Commission is not responsible for any use that may be made of the information it contains. 16 NEC Corporation 2015