• DocumentCode
    2124644
  • Title

    A TCAM generator for packet classification

  • Author

    Syafalni, Infall ; Sasao, T.

  • Author_Institution
    Dept. of Comput. Sci. & Electron., Kyushu Inst. of Technol., Iizuka, Japan
  • fYear
    2013
  • fDate
    6-9 Oct. 2013
  • Firstpage
    322
  • Lastpage
    328
  • Abstract
    In the internet, packets are classified by source and destination addresses and ports, as well as protocol type. Ternary content addressable memories (TCAMs) are often used to perform this operation. This paper shows a method to reduce the number of words in TCAM for multi-field classification functions. We use head-tail expressions to represent a multi-field classification rule. Furthermore, we present an O(r2)-algorithm, called MFHT, to generate simplified TCAMs for two-field classification functions, where r is the number of rules. Experimental results show that MFHT achieves a 58% reduction of words for random rules and a 52% reduction of words for ACL and FW rules. Moreover, MFHT is fast and useful for simplifying TCAM for packet classification.
  • Keywords
    Internet; digital storage; transport protocols; ACL rule; FW rule; Internet; MFHT algorithm; TCAM generator; TCP; multifield classification function; packet classification; ternary content addressable memory; two-field classification function; Absorption; Associative memory; Indexes; Internet; Ports (Computers); Protocols; Random access memory; Head-tail expressions; Logic design; Multi-field classification functions; TCAMs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2013 IEEE 31st International Conference on
  • Conference_Location
    Asheville, NC
  • Type

    conf

  • DOI
    10.1109/ICCD.2013.6657060
  • Filename
    6657060