DocumentCode
2778947
Title
Using hardware classification to improve PC-based OpenFlow switching
Author
Tanyingyong, Voravit ; Hidell, Markus ; Sjödin, Peter
Author_Institution
Sch. of Inf. & Commun. Technol., KTH R. Inst. of Technol., Kista, Sweden
fYear
2011
fDate
4-6 July 2011
Firstpage
215
Lastpage
221
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.
Keywords
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; Hardware; IP networks; Kernel; Process control; Protocols; Switches; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Switching and Routing (HPSR), 2011 IEEE 12th International Conference on
Conference_Location
Cartagena
Print_ISBN
978-1-4244-8454-6
Electronic_ISBN
978-1-4244-8455-3
Type
conf
DOI
10.1109/HPSR.2011.5986029
Filename
5986029
Link To Document