Title
Using hardware classification to improve PC-based OpenFlow switching
Abstract
OpenFlow is a promising technology that offers a flexible flow-based forwarding scheme based on multiple fields in the packet headers of different protocol layers. It provides a feasibility to adopt new network protocols and innovations thanks to a more flexible forwarding compared to traditional IP forwarding. In this paper, we propose an architectural design to improve lookup performance of PC-based OpenFlow switching in Linux using a standard commodity network interface card based on the Intel 82599 Gigabit Ethernet controller. We introduce a fast data path based on caching of flow table entries in on-board classification hardware on the NIC. We describe our design, and we present an experimental evaluation of its performance. Our results show that the throughput of our fast path gives over 40 percent higher throughput compared to the regular software-based OpenFlow switching.
Year
DOI
Venue
2011
10.1109/HPSR.2011.5986029
High Performance Switching and Routing
Keywords
Field
DocType
IP networks,local area networks,network interfaces,routing protocols,telecommunication computing,telecommunication switching,IP forwarding,Intel 82599 gigabit Ethernet controller,Linux,NIC,PC-based OpenFlow switching,architectural design,data path,flow table entry,flow-based forwarding scheme,network protocol layer,on-board classification hardware,packet header,regular software-based OpenFlow switching,standard commodity network interface card
Computer science,Computer network,Real-time computing,OpenFlow,Gigabit Ethernet,Computer hardware,IP forwarding,Fast path,Communications protocol,Network interface,Network packet,Network interface controller,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4244-8455-3
15
0.96
References 
Authors
18
3
Name
Order
Citations
PageRank
Voravit Tanyingyong1534.13
Markus Hidell28410.90
Peter Sjödin312714.87