Title :
Scalable packet classification using distributed crossproducing of field labels
Author :
Taylor, David E. ; Turner, Jonathan S.
Author_Institution :
Appl. Res. Lab., Washington Univ., USA
Abstract :
A wide variety of packet classification algorithms and devices exist in the research literature and commercial market. The existing solutions exploit various design tradeoffs to provide high search rates, power and space efficiency, fast incremental updates, and the ability to scale to large numbers of filters. There remains a need for techniques that achieve a favorable balance among these tradeoffs and scale to support classification on additional fields beyond the standard 5-tuple. We introduce distributed crossproducing of field labels (DCFL), a novel combination of new and existing packet classification techniques that leverages key observations of the structure of real filter sets and takes advantage of the capabilities of modern hardware technology. Using a collection of real and synthetic filter sets, we provide analyses of DCFL performance and resource requirements on filter sets of various sizes and compositions. An optimized implementation of DCFL can provide over 100 million searches per second and storage for over 200 thousand filters in a current generation FPGA or ASIC without the need for external memory devices.
Keywords :
application specific integrated circuits; digital filters; field programmable gate arrays; ASIC; FPGA; distributed crossproducing of field labels; external memory devices; filter sets; packet classification algorithms; Application specific integrated circuits; Classification algorithms; Field programmable gate arrays; Hardware; Laboratories; Matched filters; Monitoring; Performance analysis; Quality of service; Transport protocols;
Conference_Titel :
INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
Print_ISBN :
0-7803-8968-9
DOI :
10.1109/INFCOM.2005.1497898