Abstract:It is a great challenge to forward packets at line rate as the line rate grows rapidly. This paper proposes a distributed parallel forwarding engine to solve this problem based on parallel processing. Adaptive Hashing dispatch algorithm(AHDA) is proposed to dispatch the packets received, which compromises between load balance and packet ordering. Simulation results show that AHDA algorithm dispatches load in a balanced way, reorders packets at low rate, and scales well with the number of network processors.