+ All Categories
Home > Education > Inefficiencies in using Middleboxes with OpenFlow

Inefficiencies in using Middleboxes with OpenFlow

Date post: 20-Oct-2014
Category:
View: 635 times
Download: 1 times
Share this document with a friend
Description:
Inefficiencies in using Middleboxes with OpenFlow presentation by Levent Dane, U. of Houston at US Ignite ONF GENI workshop on October 8, 2013
9
OpenFlow & Middleboxes Levent Dane University of Houston
Transcript
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]


Recommended