Compiling policy descriptions into reconfigurable firewall processors

T.K. Lee, S. Yusuf, Wayne W. Luk, Morris S. Sloman, Emil Lupu, Naranker Dulay · 2003

We describe a framework for capturing firewall requirements as high-level descriptions based on the policy specification language Ponder. The framework provides abstraction from hardware implementation while allowing performance control through constraints. Our hardware compilation strategy for such descriptions involves a rule reduction step to produce a hardware firewall rule representation. Three main methods have also been developed for resource optimization: partitioning; elimination; and sharing. A case study involving five sets of filter rules indicates that it is possible to reduce 67-80% of hardware resources over techniques based on regular content-addressable memory, and 24-63% over methods based on irregular content-addressable memory.

Read the paper · More papers on PaperTik