pith. sign in

arxiv: 1801.00840 · v1 · pith:OEZ2PNLMnew · submitted 2018-01-02 · 💻 cs.NI

High Performance Architecture for Flow-Table Lookup in SDN on FPGA

classification 💻 cs.NI
keywords rtstarchitectureflow-tablelookupbytefpgahighmemory
0
0 comments X
read the original abstract

We propose Range-based Ternary Search Tree (RTST), a tree-based approach for flow-table lookup in SDN network. RTST builds upon flow-tables in SDN switches to provide a fast lookup among flows. We present a parallel multi-pipeline architecture for implementing RTST that benefits from high throughput and low latency. The proposed RTST and architecture achieve a memory efficiency of 1 byte of memory for each byte of flow. We also present a set of techniques to support dynamic updates. Experimental results show that RTST can be used to improve the performance of flow-lookup. It achieves a throughput of 670 Million Packets Per Second (MPPS), for a 1 K 15-tuple flow-table, on a state-of-the-art FPGA.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.