Parallel routing table computation for scalable IP routers

  • Xipeng Xiao
  • Lionel M. Ni
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1362)


The exponential growth of Internet traffic requires that routers be scalable. A generic scalable IP router is typically composed of a number of routing nodes (RNs) interconnected by a scalable switching fabric. A critical issue in the design of scalable IP routers is to provide a global and consistent routing table in such distributed-memory architectures. A parallel routing table computation approach is proposed in this paper. By dividing an OSPF area into a number of disjoint Within-Area-Routing-Regions (WARRs), the computation required to calculate the routing table can be divided into multiple independent portions and done by different RNs in parallel. Compared to conventional approaches, this approach can have a speedup between n and n2 for within-area link state updates and n for outside-area link state updates, where n is the number of RNs in the router. This parallel routing table computation approach requires no modification of OSPF.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Vibhavasu Vuppala and Lionel M. Ni, “Design of A Scalable IP Router”, Proceedings of the 1997 IEEE Hot Interconnect, Aug. 1997.Google Scholar
  2. 2.
    Pluris Inc, “Pluris Massively Parallel Routing”, White Paper, 3. Ascend Inc., “GRF IP Switch”, Google Scholar
  3. 4.
    J. Moy, “OSPF Version 2”, RFC 1583, Mar. 1994Google Scholar
  4. 5.
    C. Labovitz, G.R. Malan and F. Jahanian, “Internet Routing Instability”, CSE-TR-332-97, Dept. of EECS, University of MichiganGoogle Scholar
  5. 6.
    V. Paxson, “End-to-End Routing Behavior in the Internet.” ACM SIGCOMM '96, Aug. 1996Google Scholar
  6. 7.
    Internet Performance Measurement and Analysis Project (IPMA), Google Scholar
  7. 8.
    K. Ishiguro, Zebra Project, Google Scholar
  8. 9. Scholar
  9. 10. Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Xipeng Xiao
    • 1
  • Lionel M. Ni
    • 1
  1. 1.Department of Computer Science 3115 Engineering BuildingMichigan State UniversityEast Lansing

Personalised recommendations