• DocumentCode
    60553
  • Title

    Efficient Gray-Code-Based Range Encoding Schemes for Packet Classification in TCAM

  • Author

    Yeim-Kuan Chang ; Cheng-Chien Su ; Yung-Chieh Lin ; Sun-Yuan Hsieh

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    21
  • Issue
    4
  • fYear
    2013
  • fDate
    Aug. 2013
  • Firstpage
    1201
  • Lastpage
    1214
  • Abstract
    An efficient ternary content addressable memory (TCAM) encoding scheme using a binary reflected Gray code (BRGC) and the concept of elementary intervals is presented for efficiently storing arbitrary ranges in TCAM. The proposed layered BRGC range encoding scheme (L-BRGC) groups ranges into BRGC range sets in which each range can be encoded into a single ternary vector. The results of experiments performed on real-life and synthesized rule tables show that L-BRGC consumes less TCAM than all the existing range encoding schemes for all rule tables, except that the direct conversion scheme (EIGC) using elementary intervals and BRGC codes performs best for a small real-life ACL rule table.
  • Keywords
    Gray codes; Internet; content-addressable storage; telecommunication network routing; BRGC codes; L-BRGC; TCAM encoding scheme; binary reflected Gray code; efficient gray code based range encoding schemes; packet classification; ternary content addressable memory; Encoding; Hardware; IEEE transactions; Minimization; Reflective binary codes; Software; Vectors; Elementary intervals; Gray code; packet classification; ternary content addressable memory (TCAM);
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2220566
  • Filename
    6336845