Real Time Network Traffic Monitoring Using FPGA

In computer networks, network traffic measurement is the process of measuring the amount and type of traffic on a particular network. This is especially important with regard to effective bandwidth management. Hence more sophisticated network traffic monitoring and analysis tools are in need in order to maintain the network system stability and to fix network problems on time or to avoid network failure.  Considering this need we propose Field programmable gate array (FPGA) architecture for network flow analysis. A decision tree algorithm is also proposed for flow classification. The designed architecture is tested against various real time traffic models created using probability distribution technique. The performance evaluation of this architecture proves that it support the network traffic stream at multi giga bit rate which is better than most of the existing software techniques.