Patent ID: 9699083
Date: 2017-07-04
CPC Classifications: H04L

Claim:
1. A network device that processes input frames received from a network, the network device comprising: a frame information extraction unit that extracts frame information necessary for frame search processing from the respective input frames; a search processing unit that compares the frame information with entry information that is a predetermined search condition, the search processing unit including a frame information output control unit that controls output of the frame information to the search processing unit, the frame information output control unit including a frame reconstruction unit that, based on a search processing result of the comparison performed by the search processing unit, rewrites the input frames and output the rewritten frames or discards the input frames; and an advance notice information generation unit that, when an input frame is received from the network, notifies, as advance notice information, the frame information output control unit that the frame information extraction unit is to extract the frame information, wherein the output processing unit of the frame information output control unit distributes, upon determining based on the advance notice information that no frame information is to be input to the frame information output control unit within a predetermined elapsed time, the plurality of pieces of frame information accumulated in the frame information buffer to the plurality of comparison units of the search processing unit one by one without waiting for the one of the accumulation count of the frame information accumulated in the frame information buffer and the accumulation time from the start of accumulating the frame information in the frame information buffer to exceed the predetermined threshold value, and if the frame information is, based on the advance notice information, known to be input to the frame information output control unit within the predetermined elapsed time, then continues accumulation of the frame information in the frame information buffer, and when triggered by one of accumulation count of the frame information accumulated in the frame information buffer and accumulation time from the start of accumulating the frame information in the frame information buffer exceeding the predetermined threshold value, distributes the plurality of pieces of frame information accumulated in the frame information buffer to the plurality of comparison units of the search processing unit one by one, wherein the accumulation count and the accumulation time start when the first frame information is written into the frame information buffer after frame information previously accumulated in the frame information buffer has been distributed, and the threshold of the frame information accumulation time is set to be shorter than the predetermined elapsed time.