A High-Performance Energy Efficient Packet Classification Design on FPGA

Midde Adiseshaiah*, Maruvada Sailaja**
*-** Department of Electronics and Communication Engineering, Jawaharlal Nehru Technological University, Kakinada, Andhra Pradesh, India.
Periodicity:January - June'2023
DOI : https://doi.org/10.26634/jcs.12.1.19414


One of the most crucial thing to safeguard the network against malicious activities is security and the network devices must be able to classify packets. The firewall applications benefit greatly from the architecture of the packet classification engine that is given in this research work. A tree-based approach is used to systematically analyze each field in a packet header, leading to a more secure system. The Packet Classification Engine (PCE) is configured to evaluate Ethernet packets based on the source IP address, destination IP address, source port, destination port, and protocol aspects in the packet header. The PCE shows that the typical clock frequency from input to output is 13 clocks per second. The architecture is extremely rapid, reliable, and adaptable and can make good use of the tree based algorithm's advantages. The proposed architecture has achieved high throughput of 538 MPPS with less energy of 10.6 nJ at low latency of 62 ns. The PCE must have a rapid and reliable FIFO buffer to work effectively. A FPGA (Field Programmable Gate Array) device is being utilized to filter Ethernet packets using the proposed PCE.


Packet Classification, FPGA, Tree-Based Algorithm.

How to Cite this Article?

Adiseshaiah, M., and Sailaja, M. (2023). A High-Performance Energy Efficient Packet Classification Design on FPGA. i-manager’s Journal on Communication Engineering and Systems, 12(1), 24-30. https://doi.org/10.26634/jcs.12.1.19414


[8]. Kamat, R. K., Gaikwad, P. K., & Shinde, S. A. (2010). Implementation of FPGA based firewall using behavioral synthesis. International Journal of Computer Science and Network Security, 10(6), 199-203.
[10]. Khan, A. U., Chawhan, M., Suryawanshi, Y., & Kakde, S. (2017). Design of high performance packet classification architecture for communication networks. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(4), 109-115.
[11]. Komar, B., Beekelaar, R., & Wettern, J. (2003). Firewalls for Dummies. John Wiley & Sons.
[16]. Ranum, M. J. (1993). Thinking About Firewalls. Trusted information System, Glenwood, Maryland (pp. 1-10).
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.