• DocumentCode
    2648090
  • Title

    A fast IP routing lookup scheme for gigabit switching routers

  • Author

    Huang, Nen-Fu ; Zhao, Shi-Ming ; Pan, Jen-yi ; Su, Chi-An

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    3
  • fYear
    1999
  • fDate
    21-25 Mar 1999
  • Firstpage
    1429
  • Abstract
    One of the key design issues for the new generation IP routers is the route lookup mechanism. For each incoming IP packet, the IP routing requires to perform a longest prefix matching on the address lookup in order to determine the packet´s next hop. This paper presents a fast route lookup mechanism that only needs tiny SRAM and can be implemented in a pipelined skill in hardware. Based on the proposed scheme, the forwarding table is tiny enough to fit in SRAM with very low cost. For example, a large routing table with 40,000 routing entries can be compacted to a forwarding table of 450-470 Kbytes. In the worst case, the number of memory accesses for a lookup is three. When implemented in a pipeline skill in hardware, the proposed mechanism can achieve one routing lookup every memory access. With current 10 ns SRAM, this mechanism furnishes approximately 100 million routing lookups per second. This is much faster than any current commercially available routing lookup schemes
  • Keywords
    SRAM chips; electronic switching systems; pipeline processing; table lookup; telecommunication network routing; transport protocols; 10 ns; 450 to 470 kbyte; IP packet; SRAM; address lookup; fast IP routing lookup; forwarding table; gigabit switching routers; longest prefix matching; memory accesses; pipelined hardware; Computer science; Databases; Electronic mail; Hardware; Internet; Optical fiber cables; Packet switching; Random access memory; Routing; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5417-6
  • Type

    conf

  • DOI
    10.1109/INFCOM.1999.752163
  • Filename
    752163