Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
4Activity
×
0 of .
Results for:
No results containing your search query
P. 1
OpenFlow Hardware Performance

OpenFlow Hardware Performance

Ratings: (0)|Views: 1,501|Likes:
Published by michiela
Research Project for the MSc System & Network Engineering at University of Amsterdam.
Research Project for the MSc System & Network Engineering at University of Amsterdam.

More info:

Published by: michiela on May 30, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

10/19/2012

pdf

text

original

 
MS
C
S
YSTEMS
& N
ETWORK
E
NGINEERING
Performance Analysis of OpenFlow Hardware
By:
Michiel A
PPELMAN
michiel.appelman@os3.nl
Maikel
DE
B
OER
maikel.deboer@os3.nl
Supervisor:
Ronald
VAN DER
P
OL
rvdp@sara.nl
February 12, 2012
 
Summary
OpenFlow is a protocol that defines an open control channel towards the data plane of multiple switchesfrom different vendors. This allows for a scalable implementation when running a large network. Therehas been growing interest in OpenFlow within the networking industry, with the promise of new versionsand features added by the
Open Networking Foundation
(
). However, there is a lack of research in theperformance of the switches that support it and if their performance will actually allow for the promisedscalability. This report aims to fill this void by benchmarking three different hardware implementationsprovided by
SARA
with respect to their performance and OpenFlow features. Tested platforms include aNetFPGA card, Pica8 OpenFlow on a Pronto switch and the Open vSwitch implementation on the sameswitch platform. Tests include looking into the lookup procedure by the switches, Quality of Service featuresand impact of failover flows. In the end it appears that although the most basic forwarding features areavailable in the implementations tested, scalability is a characteristic, which cannot yet be added to theOpenFlow feature set. While the performance scalability could be improved by optimizing the hardwaredesign, one of the more significant bottlenecks seems to be the interoperability between OpenFlow firmwareof switches, their hardware and the software used to control them.i
 
Contents
1.1 Motivation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Research. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.1 Lookup Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.2 Installing Flows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.3 QoS Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.4 Port Mirroring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.5 Failover Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.6 Performance Overhead. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1 Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.2 Recommendations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
ii

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Steve Nguyen liked this
Joseph Andy liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->