Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
OpenFlow & Middleboxes
Levent Dane
University of Houston
Middlebox on the Path
Leverage hardware capabilities on the path of
OpenFlow flows
(Application data transport, not just ...
GEC Posters
Available at GENI wiki
OpenFlow Uses in Middle Boxes
Selective flow routing
Easily path redirecting
Traffic Steering
Feature Matrix
MAC IP Phy Port Port # VLAN/MPLS
Encryption DPI SSL/IPSec TCP
OutputChange Header
MatchHWAccelAction
Use Case Examples
 Creating feedback from network
events.
 TCP Error Fixing and Accelerators
 Manipulating Payload
Common Switch Architecture for
OpenFlow
Programmability of TCAM and ASIC
Need for NPU
TCAM ASIC
Control Subsystem
TCAM A...
Future with OpenFlow
Basic scripting language
(combine actions together for future use)
Applications Hosting Capability
...
Thank you. Questions?
Levent Dane
Research Assistant
University of Houston
ldane@uh.edu
Upcoming SlideShare
Loading in …5
×

Inefficiencies in using Middleboxes with OpenFlow

651 views

Published on

Inefficiencies in using Middleboxes with OpenFlow presentation by Levent Dane, U. of Houston at US Ignite ONF GENI workshop on October 8, 2013

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Inefficiencies in using Middleboxes with OpenFlow

  1. 1. OpenFlow & Middleboxes Levent Dane University of Houston
  2. 2. Middlebox on the Path Leverage hardware capabilities on the path of OpenFlow flows (Application data transport, not just packet headers) GEC15: Selective packet Encryption GEC16: Creating feedback from ICMP packets GEC17: Statically inserted a middlebox into GENI GEC18: Dynamic deployment of a middlebox
  3. 3. GEC Posters Available at GENI wiki
  4. 4. OpenFlow Uses in Middle Boxes Selective flow routing Easily path redirecting Traffic Steering
  5. 5. Feature Matrix MAC IP Phy Port Port # VLAN/MPLS Encryption DPI SSL/IPSec TCP OutputChange Header MatchHWAccelAction
  6. 6. Use Case Examples  Creating feedback from network events.  TCP Error Fixing and Accelerators  Manipulating Payload
  7. 7. Common Switch Architecture for OpenFlow Programmability of TCAM and ASIC Need for NPU TCAM ASIC Control Subsystem TCAM ASIC Control Subsystem NPU
  8. 8. Future with OpenFlow Basic scripting language (combine actions together for future use) Applications Hosting Capability (enabling the NPU capabilities like HW accelerators) Pattern Match (searching a data in the network packet)
  9. 9. Thank you. Questions? Levent Dane Research Assistant University of Houston ldane@uh.edu

×