2010 IEEE International Conference on Communications 2010
DOI: 10.1109/icc.2010.5502016
|View full text |Cite
|
Sign up to set email alerts
|

OpenFlow Switching: Data Plane Performance

Abstract: OpenFlow is an open standard that can be implemented in Ethernet switches, routers and wireless access points (AP). In the OpenFlow framework, packet forwarding (data plane) and routing decisions (control plane) run on different devices. OpenFlow switches are in charge of packet forwarding, whereas a controller sets up switch forwarding tables on a perflow basis, to enable flow isolation and resource slicing. We focus on the data path and analyze the OpenFlow implementation in Linux based PCs. We compare OpenF… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
74
0
1

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 126 publications
(75 citation statements)
references
References 3 publications
0
74
0
1
Order By: Relevance
“…The OpenFlow protocol reference is the software switch, OpenVSwitch [17], an important implementation for production environments. Firstly, OpenVSwitch provides a replacement for the poor-performing Linux bridge [7], a crucial functionality for virtualised operating systems. Secondly, several hardware switch vendors use OpenVSwitch as the basis for the development of their own OpenFlow-enabled firmware.…”
Section: Measurement Setupmentioning
confidence: 99%
See 1 more Smart Citation
“…The OpenFlow protocol reference is the software switch, OpenVSwitch [17], an important implementation for production environments. Firstly, OpenVSwitch provides a replacement for the poor-performing Linux bridge [7], a crucial functionality for virtualised operating systems. Secondly, several hardware switch vendors use OpenVSwitch as the basis for the development of their own OpenFlow-enabled firmware.…”
Section: Measurement Setupmentioning
confidence: 99%
“…Yet, there have been few performance studies: to our knowledge, OFLOPS is the first attempt to develop a platform that is able to provide detailed measurements for the OpenFlow implementations. Bianco et al [7] show the performance advantage of the Linux software OpenFlow over the Linux Ethernet switch, while Curtis et al [9] discuss some design limitations of the protocol when deployed in large network environments. We consider OFLOPS, alongside [10], as one of a new generation of measurement systems that, like the intelligent traffic and router evaluators [13,4], go beyond simple packet-capture.…”
Section: Introductionmentioning
confidence: 99%
“…However, the model is depicted only for a single node in the data plane and the time stopping method employed therein has limited real time application. Secondly the framework is based on deterministic network calculus which does not provide any meaningful bounds (Bianco and Birke, 2010).…”
Section: Related Workmentioning
confidence: 99%
“…Failing these, however, brings undue cache thrashing and packets recurring to the slow path. This is then perceived by the user as perplexing throughput drops, latency spikes, and downright service interruptions, on various hard-to-predict combinations of flow tables and input traffic [29][30][31][32][33][34]. Vexing cache management complexity.…”
Section: The Case Against Flow Cachingmentioning
confidence: 99%
“…It is well-known, however, that flow caching performs poorly for many important applications that require forwarding decisions depending on diverse "high-entropy" packet fields, like transportlayer firewalls, or produce short-lived flows, e.g., peer-topeer protocols, MapReduce, or network monitoring [19,29]. Consequently, OpenFlow switches often exhibit abrupt performance regressions in various hard-to-predict combinations of flow tables and traffic patterns [29][30][31][32][33][34], opening the door to malicious denial-of-service-like attacks even on as innocently looking traffic patterns as port scans [19,29,35].…”
Section: Introductionmentioning
confidence: 99%