/
Practical and Incremental Practical and Incremental

Practical and Incremental - PowerPoint Presentation

mitsue-stanley
mitsue-stanley . @mitsue-stanley
Follow
390 views
Uploaded On 2017-03-18

Practical and Incremental - PPT Presentation

Convergence between SDN and Middleboxes 1 Zafar Qazi ChengChun Tu Luis Chiang Vyas Sekar Rui Miao Minlan Yu Type of appliance Number Firewalls 166 Intrusion detection ID: 525982

ids sdn flow middleboxes sdn ids middleboxes flow proxy resource traffic middlebox integration firewall post tag composition modifications policy

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Practical and Incremental" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Practical and IncrementalConvergence betweenSDN and Middleboxes

1

Zafar

QaziCheng-Chun Tu Luis ChiangVyas Sekar

Rui

Miao

Minlan

YuSlide2

Type

of appliance

Number

Firewalls

166

Intrusion detection

127Media gateways110Load balancers67Proxies66VPN gateways45WAN Optimizers44Voice gateways11Total Middleboxes636Total routers~900

Why middleboxes?

Data from a large enterprise

Survey across 57 network operators

Critical for security, performance, compliance

But painful to manage

2Slide3

Why should SDN community care?3

Aug. 2012

ONF report“integrate into production networks”“APIs for functions market views as important”

Survey on SDN adoption [Metzler 2012]

“use cases that justify deployment”

“add a focus on Layer 4 through Layer 7 functionality …

change in the perceived value of SDN.”Middleboxes: Necessity and Opportunity for SDNSlide4

4

Goal: SDN +

Middlebox integration

Centralized Controller

Flow

”FwdAction……“Flow”FwdAction……

C

an we achieve SDN-

Middlebox

integration:

with existing

SDN APIs? with unmodified middleboxes?

Open APIsSlide5

Challenges in SDN-MB integration5

S1

S2

S4

S3

Proxy

IDSFirewallPkt, S2—S4: IDS or Dst ?

Resource constraints

Traffic modifications

Policy composition

Firewall

IDS

Proxy

IDS1 = 50%

IDS2 = 50%

Are forwarding rules correct?

Proxy may modify traffic

S

pace for

t

raffic split?

Simple flow rules may not suffice!Slide6

Recap: Three main challengesP

olicy composition

6

Is there enough rule space?

Correctness?

Flow rules may not suffice

N

ew dimensions beyond Layer 2-3 tasks

Traffic modifications

Resource constraintsSlide7

2= Post Firewal

l

Composition

Tag Processing State

7

FirewallProxyIDS1=None3=Post IDS

4 = Post Proxy

S2

S

4

Use “state” tags in addition to header, interface infoSlide8

Resource constraints Joint Optimization

8

Resource Manager

Topology &

TrafficSwitch

TCAM

MiddleboxHardwarePolicy SpecOptimal & Feasible load balancingTheoretically hard, but have practical near-optimal heuristicsSlide9

FW

IDS

Proxy

Web

Rule Generator

(Processing state tags, Switch

tunnels)Resource Manager(Scalable joint optimization)Modifications Handler(Infer flow correlations)NIMBLE System Overview

Legacy

Middleboxes

OpenFlow

-capable

OpenFlow

1.0

Flow

Tag

/Tunnel

Action

Flow

Tag

/Tunnel

Action

POX extensions

OpenvSwitch

1.7.1

9Slide10

Benefits: Load balancing10

Nimble

Today

4-7X better load balancing without modifying

middleboxes

Low overhead: 0.1s to reconfigure after failure/overloadSlide11

SDN + Middlebox Convergence

11

High

OpEx

Inflexible

High

CapExCOMBConsolidation[NSDI ‘12]ONS PosterAPLOMBCloud Outsourcing[SIGCOMM’12]NIMBLEPracticalIntegration[today’s talk]Middlebox pain points