Patent ID: 7154849
Filing Date: 2006-12-26
Classification: H04L

Abstract:
1. A packet forwarding apparatus comprising a plurality of input lines and output lines which forwards each input packet received from each of the input lines to an output line as identified by header information of the input packets, the apparatus comprising: a plurality of content addressable memory (CAM) each of which is for comparing and matching the header information of the input packet with a flow identification condition which is used for classifying input packets into a flow, and for outputting a flow identifier appropriate to the input packet to header processing unit corresponding to the flow identifier; a plurality of the header processing unit each of which incorporates an information table including a plurality of information entries, reads a single information entry from the information table according to the respective flow identifier, outputted from the content addressable memory, and executes a given arithmetic operation using the single information entry; a CAM access control unit for extracting from each input packet the header information and supplying the extracted header information to the plurality of content addressable memory; and a means for forwarding the input packet according to control information which includes the executed result from at least one of the header processing unite.