Musings on OpenFlow and SDN. David Meyer Cisco Systems OpenFlow Symposium

Similar documents
SOFTWARE-DEFINED NETWORKING AND OPENFLOW

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

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

Software Defined Networks Virtualized networks & SDN

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

Software-Defined Network Management

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

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

Virtualization, SDN and NFV

software networking Jithesh TJ, Santhosh Karipur QuEST Global

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

Spotlight On Backbone Technologies

Improving Network Management with Software Defined Networking

SDN/Virtualization and Cloud Computing

Network Virtualization Solutions

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

Secure Cloud Computing with a Virtualized Network Infrastructure

Ethernet-based Software Defined Network (SDN)

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

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

SDN Controller Requirement

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

WHITE PAPER. Network Virtualization: A Data Plane Perspective

SOFTWARE DEFINED NETWORKING

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

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer

Migra'ng AmLight from legacy to SDN: Challenges, Results and Next Steps

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

Software Defined Networking

CS6204 Advanced Topics in Networking

Datacenter Networking. Joy ABOIM Consulting System Engineer

Cisco Intercloud Fabric for Business

SDN Architecture and Service Trend

Why Software Defined Networking (SDN)? Boyan Sotirov

When SDN meets Mobility

Using SDN-OpenFlow for High-level Services

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

Software Defined Networking and Network Virtualization

Designing Virtual Network Security Architectures Dave Shackleford

Securing Local Area Network with OpenFlow

Enterprise Data Center Networks

IO Visor: Programmable and Flexible Data Plane for Datacenter s I/O

The Mandate for a Highly Automated IT Function

Getting on the Road to SDN. Attacking DMZ Security Issues with Advanced Networking Solutions

Mock RFI for Enterprise SDN Solutions

Software Defined Networks

Network Virtualization

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

The Last Piece of the Puzzle From Legacy to SDN and NFV. Benjamin Then

SDN Applications in Today s Data Center

Managing the Home Network

Software Defined Networking A quantum leap for Devops?

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

Software defined networking. Your path to an agile hybrid cloud network

The Many Faces of SDN: An Industry Perspective

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

Applying SDN to Network Management Problems. Nick Feamster University of Maryland

Evolution of Software Defined Networking within Cisco s VMDC

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

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

CS244 Lecture 5 Architecture and Principles

Tutorial: OpenFlow in GENI

Software Defined Networking and Network Virtualization

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking

Network Security Demonstration - Snort based IDS Integration -

The networking declaration of independence

Software Defined Network (SDN)

SDN. What's Software Defined Networking? Angelo Capossele

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

Carrier/WAN SDN. SDN Optimized MPLS Demo

Network performance in virtual infrastructures

Pushing Enterprise Security Down the Network Stack

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

Programmable Networking with Open vswitch

Network Virtualization Solutions - A Practical Solution

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

PLUMgrid Open Networking Suite Service Insertion Architecture

CoIP (Cloud over IP): The Future of Hybrid Networking

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

What is SDN all about?

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

How To Orchestrate The Clouddusing Network With Andn

Towards Software Defined Cellular Networks

SDN PARTNER INTEGRATION: SANDVINE

Software Defined Storage Networks An Introduction

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

Transcription:

Musings on OpenFlow and SDN David Meyer Cisco Systems OpenFlow Symposium

Agenda Problem Space A Few Use Cases Reflec5ons on the Promise of OF/SDN A Few Challenges and Open Ques5ons

Problem Space Network architects, engineers and operators are being presented with the following challenge: Provide state of the art network infrastructure and services while minimizing TCO Thesis: It is the lack of ability to innovate in the underlying network coupled with the lack of proper network abstraceons results in the inability to keep pace with user requirements and to keep TCO under control Surprisingly general problem (or maybe not so surprising ) I have a new iphone I want to work on the campus network I need my data centers to have green networking à Constant stream of new requirements So what s the problem?

Maybe this is the problem?

Basically, protocol soup Many protocols, many touch points, few open interfaces or abstrac5ons, à

Robustness vs. Complexity Systems View Increasing number of protocols, configura5ons and interac5ons

Complexity/Robustness Spirals See J. Doyle, et. al., Robustness and the Internet: TheoreEcal FoundaEons

What Tools Does OF/SDN Give Us Address This Growing Complexity? Forwarding abstrac5on OpenFlow/Flow Space Distributed State Abstrac5on Global Network View (Logical and Virtual) Distributed Network Control Abstrac5on Network OperaEng System (NOS)

These AbstracEons Give Us A unified way of thinking about network boxes Routers, Switches, Firewalls, NATs, Load Balancers,... A centralized view of the network Simplified control logic/operaeons Mechanisms for decoupling policy from configura5on OF/SDN doesn t do this directly, but rather makes such decoupling possible

A Few Use Cases Dynamic Network Access Control I ll say more about this in a minute Load Balancing Network Server Latency Equalized RouEng Distributed Firewalls and NATs Network Virtualiza5on Enterprise Cloud (XaaS) VM MigraEon and User Mobility Virtual Edge Provisioning Slicing Energy- Efficient/Propor5onal Networking Adap5ve Network Monitoring Conven5onal Control Planes e.g., routeflow project h^ps://sites.google.com/site/routeflow/

So What is The Promise of OF/SDN? Consider Decoupling Policy from ConfiguraEon in Campus and Enterprise Networks by Nick Feamster and colleagues at GA Tech: h^p://www.gtnoise.net/papers/2010/feamster:lanman2010.pdf The study shows how the unified view of network devices coupled with a global network view provided by OF/SDN allows an elegant decoupling of policy and configuraeon in the context of wireless LAN access control

Typical RegistraEon on a Wireless LAN During registraeon, systems are scanned for known vulnerabiliees. If the scan reveals vulnerabiliees, the user is presented with these vulnerabiliees and given an opportunity to update the system. The firewall for the network allows traffic to get to the appropriate update servers for Microsoc and Apple. The registra5on VLAN uses a firewall to block network traffic to unregistered desktops. However, the firewall allows Web and secure Web (i.e., port 80 and 443) traffic to pass so that desktop machines can reach update sites. Various routers and switches are employed to facilitate crea5ng the VLANs necessary for the needed networks. The local switches determine which VLAN for each machine that joins the network. The switch will download VLAN maps periodically from a VMPS. Unknown MAC addresses are assigned to the unregistered VLAN and known MAC addresses are placed onto the appropriate subnet. VMPS periodically downloads the VLAN maps from the registraeon server. Network security is enforced by crea5ng ARP tables that map each MAC address to it registered IP and pushing that table to each router.

Rather.Define State Transi1ons for a Host

Decoupling Policy and ConfiguraEon Policy ConfiguraEon

A Few Challenges/Open QuesEons Theore5cal/Scien5fic Founda5ons for SDN A new way of thinking about networking with a wide variety of intellectual challenges Distributed systems, theory, network architectures, programming languages, Stabilize/Extend the OpenFlow Protocol Work well underway in the ONF Programming Languages/Models/Systems ComposiEon of applicaeons Part of the goal of FreneEc Generic ways to handle streams FuncEonal ReacEve Programming promising (e.g. Ne^le) Tool chains Hybrid Switch Model InteracEon between on- board control planes and external control planes NOS/Network Hypervisor Scalability ProacEve vs. reaceve flow instaneaeon TransacEonal throughput Distributed/replicated controller infrastructure Switch Heterogeneity Opera5onal Prac5ces and Tools

Finally The industry is currently confused about the difference between OF/SDN and the need for programmaec automaeon of configuraeon, management, monitoring, data mining, So we need to keep straight where the programmability we re talking about is OF is a programmaec interface to the *forwarding plane* OF/SDN is about abstraceons for building control planes SDNP and Integrated Mode are programmaec interfaces to the *network* It is the ability program ephemeral state that is new. OF/SDN will also need programmaec interfaces to the network OpenFlow/SDN was designed to be a playorm for developing control logic Idea is to provide a set of abstraceons that form the basis of a new science of networking Importantly then, enabling programma5c automa5on of configura5on, management, monitoring, data mining etc is largely orthogonal to OF/SDN Since this capability will need to be provided on current control planes *and*future control planes, including OF/SDN

Thanks!