Fast analytics of 100G network traffic on a single network card without CPU involvement is crucial for several applications, such as Lawful Interception, Deep Packet Inspection and Network Monitoring. Some applications require tens of thousands of simultaneous rules to be tracked in real-time. Others require very complex regular expressions.
As a part of security solutions, Grovf offers GSearch. This probabilistic match engine is an implementation of the standard matching algorithm on the FPGA chip, achieving 100 Gbps throughput with a single IP core while supporting more than ten thousand simultaneous rules. Rules can be dynamically added, deleted, and changed on the fly.
Grovf probabilistic matching engine achieves 100 Gbps throughput regardless of the searching rule size and the number of rules (Maximum 13k rules at 100Gbps speed). In comparison, software implementations are much slower. Software speed decreases as the Rule size or a number of Rules increases.
- 100 Gbps Throughput
- Host drivers and reference examples for using in C, Java
- Cross-packet matching capability
- Supports Cloud as well as on-premise cards
Throughput - Single Core
faster than CPU