Indonesian Journal of Electrical Engineering and Computer Science
Vol 10, No 3: June 2018

An FPGA-based Network Firewall with Expandable Rule Description

Raya kahtan Mohammed (Al-Nahrain University Baghdad)
Yoichiro UENO (Tokyo Denki University)



Article Info

Publish Date
01 Jun 2018

Abstract

With the rapid growth of communications via the Internet, the need for an effective firewall system which has not badly affect the overall network performances has been increased. In this paper, a Field Programmable Gate Array (FPGA) -based firewall system with high performance has been implemented using Network FPGA (NetFPGA) with Xilinx Kintex-7 XC7K325T FPGA. Based on NetFPGA reference router project, a NetFPGA-based firewall system was implemented. The hardware module performs rule matching operation using content addressable memory (CAM) for higher speed data processing. To evaluate system performance, throughput, latency, and memory utilization were measured for different cases using different tools, also the number of rules that an incoming packet is subjected to was varied to get more readings using both software and hardware features. The results showed that the designed firewall system provides better performance than traditional firewalls. System throughput was doubled times of the one with Linux-Iptables firewalls.

Copyrights © 2018