• DocumentCode
    1890539
  • Title

    Two-stage IP-address lookup in distributed routers

  • Author

    Fu, Jing ; Sjodin, Peter ; Karlsson, Gunnar

  • Author_Institution
    Sch. of Electr. Eng., R. Inst. of Technol., Stockholm
  • fYear
    2008
  • fDate
    13-18 April 2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    IP-address lookup is the primary processing function of Internet routers. While a wide range of algorithms have been developed to perform lookups, very few of them have the distributed architecture of current and future routers in consideration. To support rapidly increasing high data rates, packet processing in commercial routers today are divided into an ingress and an egress part, with the lookup performed at the ingress. In the lookup, the egress line card, the outgoing interface and the nexthop address of a given packet are determined. In this paper, we propose an alternative scheme to perform the lookup by dividing the task, which is named two-stage lookup scheme. In the lookup, the ingress determines the egress only, then it is up to the egress to determine the outgoing interface and the nexthop address. Based on our analysis and experimental study, we conclude that the proposed scheme has several advantages in both hardware lookup technologies and software lookup algorithms. In particular, it provides significantly more efficient high-speed packet lookup.
  • Keywords
    IP networks; Internet; telecommunication network routing; distributed Internet router; egress line card; two-stage IP-address lookup; Algorithm design and analysis; Communications technology; Field programmable gate arrays; Hardware; High-speed networks; Internet; Iron; Routing; Shape control; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM Workshops 2008, IEEE
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    978-1-4244-2219-7
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2008.4544582
  • Filename
    4544582