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 Tanyingyong | 1 | 53 | 4.13 |
Markus Hidell | 2 | 84 | 10.90 |
Peter Sjödin | 3 | 127 | 14.87 |