Monitoring in SDN Ye Yu, Chen Qian, Xin Li An Equal Opportunity - - PowerPoint PPT Presentation

monitoring in sdn
SMART_READER_LITE
LIVE PREVIEW

Monitoring in SDN Ye Yu, Chen Qian, Xin Li An Equal Opportunity - - PowerPoint PPT Presentation

Distributed & Collaborative Monitoring in SDN Ye Yu, Chen Qian, Xin Li An Equal Opportunity University Motivation Per-flow monitoring: different actions for different flows. monitoring rules Challenge: Rule storage consumes


slide-1
SLIDE 1

Distributed & Collaborative Monitoring in SDN

Ye Yu, Chen Qian, Xin Li

฀ An Equal Opportunity University

slide-2
SLIDE 2

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks

Motivation

  • Per-flow monitoring: different actions for

different flows.

– monitoring rules

  • Challenge: Rule storage consumes non-

trivial memory space.

slide-3
SLIDE 3

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks

Task: Distribute Monitoring Actions

f1 f2 f4 f5 f3

  • Each flow may have its own

action requirements. – Millions of flows

Task:

  • Distribute actions among switches.
  • Represent rules efficiently
slide-4
SLIDE 4

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks

Approach: Bloom Filters

  • Use Bloom Filters to

identify flows that should be monitored.

Bloom Filter {f1,f3,f5} Heavy Hitter Bloom Filter {f1}  Sampling

slide-5
SLIDE 5

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks

No Monitoring Action

DCM Data Plane: Two-stage Bloom Filters

Admission Bloom Filter

slide-6
SLIDE 6

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks

No Monitoring Action

DCM Data Plane: Two-stage Bloom Filters

BF2:{f2,f3,…} BF3:{f4,f5,…} ….. BF1:{f1,f2,…}

Action Bloom Filters

Match

Admission Bloom Filter

Actions ...

ActA ActB ActC

Match

slide-7
SLIDE 7

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks

DCM Controller Operations

  • Monitoring load distribution

– Less # of switches involved for a single action – No overloaded switches

  • Bloom filter construction and updates

– Real-time addition – Periodical re-construction

  • False positive detection

– SDN allows detecting & eliminating false positives

slide-8
SLIDE 8

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks

Case Study: Flow Size Counting with Count-Min Sketch

The

  • verestimate

ratio reduces significantly.

slide-9
SLIDE 9

HotSDN 2014

Distributed and Collaborative Traffic Monitoring in Software Defined Networks