DeepMatch
Autor: | André DeHon, Shlomo Hershkop, John Sonchack, Joel Hypolite, Nathan Dautenhahn, Jonathan M. Smith |
---|---|
Rok vydání: | 2020 |
Předmět: |
business.industry
Computer science Network packet Network processor ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS 020206 networking & telecommunications Throughput Deep packet inspection 02 engineering and technology Burstiness 0202 electrical engineering electronic engineering information engineering Forwarding plane 020201 artificial intelligence & image processing Regular expression Routing (electronic design automation) business Computer network |
Zdroj: | CoNEXT |
DOI: | 10.1145/3386367.3431290 |
Popis: | Restricting data plane processing to packet headers precludes analysis of payloads to improve routing and security decisions. DeepMatch delivers line-rate regular expression matching on payloads using Network Processors (NPs). It further supports packet reordering to match patterns in flows that cross packet boundaries. Our evaluation shows that an implementation of DeepMatch, on a 40 Gbps Netronome NFP-6000 SmartNIC, achieves up to line rate for streams of unrelated packets and up to 20 Gbps when searches span multiple packets within a flow. In contrast with prior work, this throughput is data-independent and adds no burstiness. DeepMatch opens new opportunities for programmable data planes. |
Databáze: | OpenAIRE |
Externí odkaz: |