Using hardware classification to improve PC-based OpenFlow switching
2011 (English)In: 2011 IEEE 12th International Conference on High Performance Switching and Routing, HPSR 2011, New York: IEEE , 2011, 215-221 p.Conference paper (Refereed)
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.
Place, publisher, year, edition, pages
New York: IEEE , 2011. 215-221 p.
Data paths, Different protocols, Experimental evaluation, Fast path, Gigabit Ethernet, Hardware classification, Lookup performance, Network interface cards, Packet header, PC-based, Software-based
IdentifiersURN: urn:nbn:se:kth:diva-38307DOI: 10.1109/HPSR.2011.5986029ScopusID: 2-s2.0-80052758915ISBN: 978-1-4244-8454-6OAI: oai:DiVA.org:kth-38307DiVA: diva2:436662
2011 IEEE 12th International Conference on High Performance Switching and Routing, HPSR 2011; Cartagena;4 July 2011 through 6 July 2011
FunderICT - The Next Generation
QC 201206152011-08-242011-08-242016-04-27Bibliographically approved