摘要:
A reprogrammable packet processing system for processing a stream of data is disclosed herein. A reprogrammable data processor is implemented with a programmable logic device (PLD), such as a field programmable gate array (FPGA), that is programmed to determine whether a stream of data applied thereto includes a string that matches a redefinable data pattern. If a matching string is found, the data processor performs a specified action in response thereto. The data processor is reprogrammable to search packets for the presence of different data patterns and/or perform different actions when a matching string is detected. A reconfiguration device receives input from a user specifying the data pattern and action, processes the input to generate the configuration information necessary to reprogram the PLD, and transmits the configuration information to the packet processor for reprogramming thereof.
摘要:
The present invention relates to a method and apparatus based on Bloom filters for detecting predefined signatures (a string of bytes) in a network packet payload. A Bloom filter is a data structure for representing a set of strings in order to support membership queries. Hardware Bloom filters isolate all packets that potentially contain predefined signatures. Another independent process eliminates false positives produced by the Bloom filters. The system is implemented on a FPGA platform, resulting in a set of 10,000 strings being scanned in the network data at the line speed of 2.4 Gbps.
摘要:
Methods and systems consistent with the present invention identify a repeating content in a data stream. A hash function is computed for at least one portion of a plurality of portions of the data stream. The at least one portion of the data stream has benign characters removed therefrom to prevent the identification of a benign string as the repeating content. At least one counter of a plurality of counters is incremented responsive to the computed hash function result. Each counter corresponds to a respective computed hash function result. The repeating content is identified when the at least one of the plurality of counters exceeds a count value. It is verified that the identified repeating content is not a benign string.
摘要:
A signal conductor includes first and second connectors connected to the ends of a cable. The second connector includes a signal processing element that processes signals transmitted between the first and second connectors. In another implementation consistent with the principles of the invention, the signal processing element is located in a patch panel connected to the signal conductor.
摘要:
The present invention relates to a method and apparatus based on Bloom filters for detecting predefined signatures (a string of bytes) in a network packet payload. A Bloom filter is a data structure for representing a set of strings in order to support membership queries. Hardware Bloom filters isolate all packets that potentially contain predefined signatures. Another independent process eliminates false positives produced by the Bloom filters. The system is implemented on a FPGA platform, resulting in a set of 10,000 strings being scanned in the network data at the line speed of 2.4 Gbps.
摘要:
According to one embodiment of the present invention, a voltage probe for measuring common-mode (CM) voltage of a device under test (DUT) having differential input/output (I/O) signals is disclosed. The probe includes a connector adapted to couple to the DUT, at least one output measurement port configured to connect to a measuring device for measuring the CM voltage, and at least one differential pair cable connected to a connector and to a at least one measurement port for coupling a differential I/O signals to a measurement port. According to a second embodiment, the present invention provides a voltage probe for measuring CM voltage of a DUT having differential I/O signals while the DUT is simultaneously connected to an auxiliary equipment. According to a third embodiment, the present invention provides a method for measuring EMI from a DUT. A CM voltage probe is interposed between the DUT and an EMI measurement device. The CM voltage is measured at an measurement port of the voltage probe. The measured CM voltage is compared to a limit for EMI.