9
OpenFlow & Middleboxes Levent Dane University of Houston

Inefficiencies in using Middleboxes with OpenFlow

  • View
    637

  • Download
    1

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Inefficiencies in using Middleboxes with OpenFlow

OpenFlow & MiddleboxesLevent DaneUniversity of Houston

Page 2: Inefficiencies in using Middleboxes with OpenFlow

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

Page 3: Inefficiencies in using Middleboxes with OpenFlow

GEC PostersAvailable at GENI wiki

Page 4: Inefficiencies in using Middleboxes with OpenFlow

OpenFlow Uses in Middle Boxes

Selective flow routing

Easily path redirecting

Traffic Steering

Page 5: Inefficiencies in using Middleboxes with OpenFlow

Feature Matrix

MAC IP Phy Port Port # VLAN/MPLS

Encryption DPI SSL/IPSec TCP

OutputChange Header

Mat

chHW

Acc

elAc

tion

Page 6: Inefficiencies in using Middleboxes with OpenFlow

Use Case Examples

Creating feedback from network events.

TCP Error Fixing and Accelerators Manipulating Payload

Page 7: Inefficiencies in using Middleboxes with OpenFlow

Common Switch Architecture for OpenFlow Programmability of TCAM and ASIC Need for NPU

TCAM ASIC

Control Subsystem

TCAM ASIC

Control Subsystem NPU

Page 8: Inefficiencies in using Middleboxes with OpenFlow

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)

Page 9: Inefficiencies in using Middleboxes with OpenFlow

Thank you. Questions?Levent DaneResearch Assistant

University of [email protected]