Abstract
A SRAM-based hardware architecture that emulates the behavior of ternary content addressable memory for packet classification is presented. Header fields of the packet are encoded using the prefix inclusion coding method. Encoded rules are mapped to SRAM-based match units using a bit-selection approach. Selected bits of the input key are used as the address to access a rule in the SRAM for comparison. The average memory cost is 26.3 and 18.5 bytes per rule for rulesets with 10K and 100K rules, respectively. The proposed method is implemented on Xilinx UltraScale FPGA. Throughput of the classifier can reach 426 million packets per second.
| Original language | English |
|---|---|
| Pages (from-to) | 89-92 |
| Journal | IEEE Networking Letters |
| Volume | 1 |
| Issue number | 2 |
| Online published | 6 Feb 2019 |
| DOIs | |
| Publication status | Published - Jun 2019 |
Research Keywords
- Packet classification
- prefix inclusion code
- ternary content addressable memory
- FPGA implementation
Fingerprint
Dive into the research topics of 'Pseudo-TCAM: SRAM-Based Architecture for Packet Classification in One Memory Access'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver