Content-addressable memory and Trie are two techniques commonly used when implementing NSEs.
Content-addressable memory and Trie are two common methods used when building Network Security Engines (NSEs).