Software Defined Networking & OpenFlow

Download Report

Transcript Software Defined Networking & OpenFlow

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
• 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
App
App
App
App
Network Operating System
App App App App
App App App App
Operating System
Operating System
Packet-Forwarding
Hardware
Packet-Forwarding
Hardware
App App App App
App App App App
Operating System
Operating System
Packet-Forwarding
Hardware
Packet-Forwarding
Hardware
The “Software-Defined Network”
App
App
App
App
Open API
Network Operating System
Open Interface
to Hardware
(OpenFlow)
Openflow Firmware
Openflow Firmware
Packet-Forwarding
Hardware
Packet-Forwarding
Hardware
Openflow Firmware
Openflow Firmware
Packet-Forwarding
Hardware
Packet-Forwarding
Hardware
Computer Industry
Apps
Windows
Windows
Windows
Apps
Apps
Windows Windows
Windows
Windows
Linux
FreeBSD
Virtualization
x86
Network Industry
Apps
Apps
Apps
Windows
Network
Windows
OS
Windows
Windows
NOX
Windows
Windows
Beacon
Virtualization
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-upendingnetworking
Questions ?