Skip to main content

Fast Update Algorithm for IP Forwarding Table Using Independent Sets

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3079))

Abstract

This paper describes a new update algorithm for Internet Protocol (IP) forwarding tables. The update algorithm is so general that it can be combined with many IP address lookup algorithms for fast update. This is done by partitioning the IP forwarding table into independent sets. Each independent set can be looked as a set of disjoint ranges, therefore any data structure for disjoint ranges search can be combined with this algorithm to support fast update. This algorithm achieves fast update by avoiding the worst-case update scenario. The number of independent sets is small, hence, the number of parallel data structures is small.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Deering, S., Hinden, R.: Internet Protocol, Version 6 (IPv6) Specification, RFC 2460 (December 1998)

    Google Scholar 

  2. Hinden, R., Deering, S.: Internet Protocol Version 6 (IPv6) Addressing Architecture, RFC 3513 (April 2003)

    Google Scholar 

  3. Lu, H., Sahni, S.: O(log n) Dynamic Router-Tables for Ranges. In: IEEE Symposium on Computers and Communications, pp. 91–96 (2003)

    Google Scholar 

  4. McAuley, A., Francis, P.: Fast Routing Table Lookup Using CAMs. In: IEEE INFOCOM 1993, March 1993, vol. 3, pp. 1382–1391 (1993)

    Google Scholar 

  5. Ruiz-Sanchez, M.A., Biersack, E.W., Dabbous, W.: Survey and Taxonomy of IP Address Lookup Algorithms. IEEE Network 15(2), 8–23 (2001)

    Article  Google Scholar 

  6. Ramaswami, R., Sivarajan, K.N.: Optical Networks: A Practical Perspective. Morgan Kaufmann, San Francisco (1998)

    Google Scholar 

  7. Rekhter, Y., Li, T.: An Architecture for IP Address Allocation with CIDR, RFC 1518 (September 1993)

    Google Scholar 

  8. Sahni, S., Kim, K.: O(log n) Dynamic Packet Routing. In: IEEE Symposium on Computers and Communications, pp. 443–448 (2002)

    Google Scholar 

  9. Sahni, S., Kim, K., Lu, H.: Data Structures for One-dimensional Packet Classification Using Most-specific-rule Matching. International Journal on Foundations of Computer Science 14(3), 337–358 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  10. Seppänen, K.: Novel IP Address Lookup Algorithm for Inexpensive Hardware Implementation. WSEAS Transactions on Communications 1(1), 76–84 (2002)

    Google Scholar 

  11. Sun, X.: IP Address Lookups and Packet Classification: A Tutorial and Review, Technical Report #380, LRSP, Carleton University (2002)

    Google Scholar 

  12. Sun, X., Zhao, Y.: An On-Chip IP Address Lookup Algorithm. submitted to IEEE Transactions on Computers (2004) (patent pending)

    Google Scholar 

  13. Sun, X., Zhao, Y.: Packet Classification Using Independent Sets. In: IEEE Symposium on Computers and Communications (2003)

    Google Scholar 

  14. Suri, S., Varghese, G., Warkhede, P.R.: Multiway Range Trees: Scalable IP Lookups with Fast Updates. In: Globecom (2001)

    Google Scholar 

  15. http://www.merit.edu/ipma/routing_table/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sun, X., Sahni, S.K., Zhao, Y.Q. (2004). Fast Update Algorithm for IP Forwarding Table Using Independent Sets. In: Mammeri, Z., Lorenz, P. (eds) High Speed Networks and Multimedia Communications. HSNMC 2004. Lecture Notes in Computer Science, vol 3079. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25969-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25969-5_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22262-0

  • Online ISBN: 978-3-540-25969-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics