|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Xuehong Sun, Yiqiang Q. Zhao, "An On-Chip IP Address Lookup Algorithm," IEEE Transactions on Computers, vol. 54, no. 7, pp. 873-885, July, 2005. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.2005.107, author = {Xuehong Sun and Yiqiang Q. Zhao}, title = {An On-Chip IP Address Lookup Algorithm}, journal ={IEEE Transactions on Computers}, volume = {54}, number = {7}, issn = {0018-9340}, year = {2005}, pages = {873-885}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.2005.107}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - An On-Chip IP Address Lookup Algorithm IS - 7 SN - 0018-9340 SP873 EP885 EPD - 873-885 A1 - Xuehong Sun, A1 - Yiqiang Q. Zhao, PY - 2005 KW - Index Terms- Algorithms KW - hardware KW - tree data structures KW - range search KW - IP address lookup KW - on-chip memory. VL - 54 JA - IEEE Transactions on Computers ER - | |||
[1] R. Bayer and E. McCreight, “Organization and Maintenance of Large Ordered Indexes,” Acta Informatica, vol. 1, no. 3, pp. 173-189, Sept. 1972.
[2] S. Deering and R. Hinden, “Internet Protocol, Version 6 (IPv6) Specification,” RFC 2460, Dec. 1998.
[3] M. Degermark, A. Brodnik, S. Carlsson, and S. Pink, “Small Forwarding Tables for Fast Routing Lookups,” Proc. ACM SIGCOMM, pp. 3-14, Sept. 1997.
[4] P. van Emde Boas, R. Kaas, and E. Zijlstra, “Design and Implementation of an Efficient Priority Queue,” Math. Systems Theory, vol. 10, pp. 99-127, 1977.
[5] P. Gupta, S. Lin, and N. McKeown, “Routing Lookups in Hardware at Memory Access Speeds,” Proc. Infocom, Apr. 1998.
[6] R. Hinden and S. Deering, “Internet Protocol Version 6 (IPv6) Addressing Architecture,” RFC 3513, Apr. 2003.
[7] S. Nilsson and G. Karlsson, “IP Address Lookup Using LC-Tries,” IEEE J. Selected Areas in Comm., vol. 17, no. 6, pp. 1083-1092, June 1999.
[8] N.-F. Huang and S.-M. Zhao, “A Novel IP-Routing Lookup Scheme and Hardware Architecture for Multigigabit Switching Routers,” IEEE J. Selected Areas in Comm., vol. 17, no. 6, pp. 1093-1104, June 1999.
[9] B. Lampson, V. Srinivasan, and G. Varghese, “IP Lookups Using Multiway and Multicolumn Search,” IEEE/ACM Trans. Networking, vol. 7, pp. 324-334, 1999.
[10] H. Lu and S. Sahni, “O(log n) Dynamic Router-Tables for Ranges,” Proc. IEEE Symp. Computers and Comm., pp. 91-96, 2003.
[11] R. Ramaswami and K.N. Sivarajan, Optical Networks: A Practical Perspective. San Francisco: Morgan Kaufmann, 1998.
[12] Y. Rekhter and T. Li, “An Architecture for IP Address Allocation with CIDR,” RFC 1518, Sept. 1993.
[13] M.A. Ruiz-Sanchez, E.W. Biersack, and W. Dabbous, “Survey and Taxonomy of IP Address Lookup Algorithms,” IEEE Network, vol. 15, no. 2, pp. 8-23, Mar./Apr. 2001.
[14] S. Sahni, K. Kim, and H. Lu, “Data Structures for One-Dimensional Packet Classification Using Most-Specific-Rule Matching,” Int'l J. Foundations of Computer Science, vol. 14, no. 3, pp. 337-358, 2003.
[15] K. Seppanen, “Novel IP Address Lookup Algorithm for Inexpensive Hardware Implementation,” WSEAS Trans. Comm., vol. 1, no. 1, pp. 76-84, 2002.
[16] S. Suri, G. Varghese, and P. Warkhede, “Multiway Range Trees: Scalable IP Lookup with Fast Updates,” Proc. GLOBECOM, 2001.
[17] M. Waldvogel, G. Varghese, J. Turner, and B. Plattner, “Scalable High Speed IP Routing Lookups,” Proc. ACM SIGCOMM, pp. 25-36, Sept. 1997.
[18] http:/bgp.potaroo.net/, 2003.
[19] http://www-3.ibm.com/chips/products/asics/ products ememory.html, 2003.
[20] http:/www.linleygroup.com/, 2005.
[21] http://www.merit.edu/ipmarouting_table/, 2003.
[22] http://www.mcvax.org/~jhma/routingipv6/, 2005.
[23] http://www.npforum.orgorg/, 2005.

