Software Defined Networking & OpenFlow

Post on 02-Feb-2016

64 views 0 download

Tags:

description

Software Defined Networking & OpenFlow. Matt Davy Network Architect, Indiana University Director, InCNTRE July 7th, 2011 GENI Workshop. Today’s Networks are Defined by the “Box”. Hardware, Operating System, and Applications Built Into a “Box”. Cannot Mix and Match Mainframe Mentality - PowerPoint PPT Presentation

transcript

Software Defined Networking &

OpenFlow

Matt DavyNetwork Architect, Indiana University

Director, InCNTREJuly 7th, 2011

GENI Workshop

Today’s Networks are Defined by the

“Box”•Hardware, Operating System, and

Applications Built Into a “Box”.

•Cannot Mix and Match

•Mainframe Mentality

•Lack of Competition at Each Layer

•Barrier to Entry

Challenges

•Rapid Innovation in Computing Technology

•Massively Diverse User Groups

•Demand for Bandwidth Growing Rapidly

•Increasing Costs - CAPEX & OPEX

•Increasing Complexity - 5400 RFCs

Software Defined Networks

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Operating SystemOperating SystemOperating SystemOperating System

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Operating SystemOperating SystemOperating SystemOperating System

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Operating SystemOperating SystemOperating SystemOperating System

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Operating SystemOperating SystemOperating SystemOperating System

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

ApAppp

Network Operating SystemNetwork Operating SystemNetwork Operating SystemNetwork Operating System

AppAppAppApp AppAppAppApp AppAppAppApp AppAppAppApp

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Openflow Openflow FirmwareFirmwareOpenflow Openflow FirmwareFirmware

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Openflow Openflow FirmwareFirmwareOpenflow Openflow FirmwareFirmware

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Openflow Openflow FirmwareFirmwareOpenflow Openflow FirmwareFirmware

Packet-Packet-Forwarding Forwarding HardwareHardware

Packet-Packet-Forwarding Forwarding HardwareHardware

Openflow Openflow FirmwareFirmwareOpenflow Openflow FirmwareFirmware

Network Operating SystemNetwork Operating SystemNetwork Operating SystemNetwork Operating System

AppAppAppApp AppAppAppApp AppAppAppApp AppAppAppApp

Open Interfaceto Hardware(OpenFlow)

Open API

The “Software-Defined Network”

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowss

x86x86x86x86

VirtualizationVirtualizationVirtualizationVirtualization

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowssLinuxLinuxLinuxLinux

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowssFreeBSDFreeBSDFreeBSDFreeBSD

AppsAppsAppsApps AppsAppsAppsApps AppsAppsAppsApps

Computer Industry

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowss

VirtualizationVirtualizationVirtualizationVirtualization

NetworkNetworkOSOS

NetworkNetworkOSOS

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowssNOXNOXNOXNOX

WindowWindowss

WindowWindowss

WindowWindowss

WindowWindowssBeaconBeaconBeaconBeacon

AppsAppsAppsApps AppsAppsAppsApps AppsAppsAppsApps

Network Industry

Openflow

Status

•Open Networking Foundation (ONF)

•Board: Deutche Telekom, Facebook, Google, Microsoft, Verizon, Yahoo

•36 Members

•14 Vendors Demonstrating Interoperability at Interop 2011

•SDN Interop Lab Established at IU

Impacts•Ability to Innovate through Software

•Decreased Cycle from Lab to Production

•Less Complex Networks that are Easier to Manage and More Secure

•Cost Reductions through Increased Competition, Hardware Commoditization & Open-Source Software

•openflow.org

•opennetworkingfoundation.org

•incntre.iu.edu

•Blog: iunetworking.blogspot.com

•Twitter: @mpdavyiu

•packetpushers.net/show-40-upending-networking

Questions ?