• DocumentCode
    2131963
  • Title

    Binary Search on Prefix Covered Levels for IP Address Lookup

  • Author

    Zhu, Guosheng ; Yu, Shaohua ; Dai, Jinyou

  • Author_Institution
    Comput. Dept., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2009
  • fDate
    24-26 Sept. 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    IP address lookup is a challenging problem because of increasing forwarding table size, increasing Internet traffic, higher link speed, frequent prefix updates, migration to 128 bit IPv6 addresses and higher power consumption. IP address lookup need to do two dimensions match to find the longest match prefix. Traditional schemes implement IP address lookup using linear or binary search on prefix lengths or prefix values at the cost of slow lookup speed, complex pre-computation or high power consumption. A novel binary search algorithm based on prefix covered levels is proposed in this paper. At each level we use TCAMs to determine whether there is a match. TCAM entries need not be sorted because prefixes at each level are disjoint. Precomputation is no longer needed and incremental updates are supported. IP address lookup can be done in O(log2max_level+1) TCAM clock cycle at the worst case where max_level is the max number of overlapping prefixes. The current max_level is 7 for IPv4 and 2 for IPv6. With single TCAM chip having several blocks and keeping one block working and the other blocks power off, or with several independent TCAM chips arranged in pipeline architecture, we can support 40 Gbps line-speed forwarding and reduce the power consumption about 50%. Complexity comparison and performance evaluation shows the proposed scheme has better performance over other schemes.
  • Keywords
    IP networks; computer network performance evaluation; telecommunication network routing; Gbps line-speed forwarding support; IP address lookup; IPv4; IPv6; Internet traffic; TCAM clock cycle; binary search algorithm; performance evaluation; pipeline architecture; power consumption reduction; prefix covered level; Clocks; Costs; Energy consumption; Internet; Optical fiber communication; Optical fiber networks; Pipelines; Routing; Telecommunications; Wavelength division multiplexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications, Networking and Mobile Computing, 2009. WiCom '09. 5th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-3692-7
  • Electronic_ISBN
    978-1-4244-3693-4
  • Type

    conf

  • DOI
    10.1109/WICOM.2009.5303224
  • Filename
    5303224