• DocumentCode
    634175
  • Title

    A multi-thread based approach for IP address lookup

  • Author

    Hootan Zhian ; Jokar, Ali ; Farrokhi, Navid ; Sabaei, Masoud

  • Author_Institution
    AmirKabir Univ. of Technol., Tehran, Iran
  • fYear
    2013
  • fDate
    14-16 May 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Without any doubt, IP Address lookup is an important function of routers. As size of routing tables getting larger and links getting faster, the need of a fast and efficient method to Lookup prefix addresses get more sensed. Although there was a period that hardware based approaches almost faded the software ones; but recently by introducing the multicore processors which gives the possibility of running multiple threads simultaneously, new windows are opened to software based approaches. In this paper we would improve the efficiency of routing and forwarding the packets, using multicore processing property of today´s processors. This aim can be reached by searching and accessing prefixes in a parallel way, using a specific data structure. Our proposed data structure consists of several tables that each one would be filled with prefixes with respect to their address length. Storing such tables makes possible accessing multiple threads simultaneously to memory. Simulation results show that search cost in our proposed method in comparison with existing methods is decreased.
  • Keywords
    IP networks; data structures; multi-threading; multiprocessing systems; telecommunication links; telecommunication network routing; IP address lookup; address length; data structure; multicore processing property; multicore processors; multithread based approach; packet forwarding; prefix access; prefix address lookup; prefix search cost; routing efficiency improvement; routing table size; software-based approaches; table storage; telecommunication links; Arrays; IP networks; Multicore processing; Program processors; Routing; Ip address Lookup; Multi-core processors; parallel search; software based routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering (ICEE), 2013 21st Iranian Conference on
  • Conference_Location
    Mashhad
  • Type

    conf

  • DOI
    10.1109/IranianCEE.2013.6599786
  • Filename
    6599786