Research and Implementation of High Performance Firewall

It is insufficient to implement firewall now available in high speed network. Network processor is a specific chipset for processing network packets at line-speed. Network processor's architecture and functions are described. Main architectures of firewall are analyzed, and a feasible solution based on network processor is presented for providing routing, filtering, and NAT to high speed network. In the end, the future applications of this solution and the future of network security equipments are provided.