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

01/02/2018
by   Rashid Hatamia, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/26/2017

Matching model of flow table for networked big data

Networking for big data has to be intelligent because it will adjust dat...
research
11/17/2017

P4-compatible High-level Synthesis of Low Latency 100 Gb/s Streaming Packet Parsers in FPGAs

Packet parsing is a key step in SDN-aware devices. Packet parsers in SDN...
research
08/07/2021

A High Throughput Parallel Hash Table on FPGA using XOR-based Memory

Hash table is a fundamental data structure for quick search and retrieva...
research
05/04/2023

Flow Correlator: A Flow Table Cache Management Strategy

Switching, routing, and security functions are the backbone of packet pr...
research
09/17/2021

An Optimization-based Approach for Flow Table Capacity Bottleneck Mitigation in Software-Defined Networks

Flow delegation is a flexible technique to mitigate flow table capacity ...
research
04/27/2021

Flow aware Forwarding in SDN Datacenters Using a Knapsack PSO Based Solution

With the rapid growth of different massive applications and parallel flo...
research
11/24/2017

SHIP: A Scalable High-performance IPv6 Lookup Algorithm that Exploits Prefix Characteristics

Due to the emergence of new network applications, current IP lookup engi...

Please sign up or login with your details

Forgot password? Click here to reset