• DocumentCode
    2025572
  • Title

    A scalable pipeline architecture for IPv4/IPv6 route lookup

  • Author

    Yi Wu ; Ge Nong

  • Author_Institution
    Dept. of Comput. Sci., Sun Yat-sen Univ., Guangzhou, China
  • fYear
    2012
  • fDate
    12-14 Dec. 2012
  • Firstpage
    416
  • Lastpage
    421
  • Abstract
    When the Internet is evolving from IPv4 to IPv6, there is a need in practice for route lookup algorithms that can simultaneously support IPv4 and IPv6 packets. A scalable pipeline routing architecture for route lookups of IPv4/IPv6 packets using a prefix trie is studied in this work. In this routing architecture, a routing table is mapped into an index table and a number of prefix tries. Each prefix trie is further divided into multiple subtries, where two copies are maintained for each subtrie. Specifically, each subtrie has two copies rooted in two different memory blocks. For each copy of a subtrie, the root node is stored in a randomly selected memory block and the other descendant nodes are cyclically stored in the subsequent memory blocks in a manner of one level per block. The scheduling problem in such an architecture is modeled as bipartite matching between packets and memory blocks. For performance evaluation, extensive simulation experiments have been conducted for typical IPv4 and IPv6 corpora. The simulation results indicate that this routing architecture can achieve high system´s throughputs under both IPv4 and IPv6 traffic loads.
  • Keywords
    Internet; performance evaluation; telecommunication network routing; transport protocols; IPv4 traffic loads; IPv4/IPv6 packets; IPv4/IPv6 route lookup; IPv6 traffic loads; Internet; descendant nodes; performance evaluation; prefix trie; randomly selected memory block; route lookup algorithms; routing table; scalable pipeline architecture; scalable pipeline routing architecture; scheduling problem; Computer architecture; Indexes; Load modeling; Pipelines; Routing; Scheduling; Scheduling algorithms; IPv4/IPv6; bipartite matching; pipeline architecture; prefix trie; route lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks (ICON), 2012 18th IEEE International Conference on
  • Conference_Location
    Singapore
  • ISSN
    1556-6463
  • Print_ISBN
    978-1-4673-4521-7
  • Type

    conf

  • DOI
    10.1109/ICON.2012.6506594
  • Filename
    6506594