Patent ID: 7843953
Filing Date: 2010-11-30
Classification: G03G,H04L

Abstract:
1. A network control device that has a plurality of filters for implementing packet filtering on the basis of prescribed information in a header of a received packet, comprising: an unnecessary packet filter, a wakeup filter, an additional matching filter, and an output device, each of which is connected with each other; a storage unit that is connected to the unnecessary packet filter, the wakeup filter, the additional matching filter and the output device, and stores preset information about the unnecessary packet filter, the wakeup filter and the additional matching filter; and a reception controller that is connected to the unnecessary packet filter, the wakeup filter, the additional matching filter, the output device and the storage unit, and controls whether or not to function the unnecessary packet filter, the wakeup filter and the additional matching filter, wherein, when the reception controller controls so as to function the unnecessary packet filter, the wakeup filter, and the additional matching filter, the unnecessary packet filter acquires the received packet, compares a byte pattern of a current protocol header in the header of the received packet with a first preset byte pattern stored in the storage unit, and outputs the received packet to the wakeup filter if both of the byte patterns do not match, the wakeup filter compares the byte pattern of the current protocol header in the header of the received packet output by the unnecessary packet filter with a third preset byte pattern stored in the storage unit, and outputs the received packet to the additional matching filter if both of the byte patterns match, and the additional matching filter compares the byte pattern of a higher level protocol header of the current protocol in the header of the received packet output by the wakeup filter with a fourth preset byte pattern stored in the storage unit; and outputs the received packet to the output device if both of the byte patterns match.