|
References [1] A. Brodnik, S. Carlsson, M. Degermark, and S. Pink, “Small forwarding tables for fast routing lookups,” in Proceedings of ACM SIGCOMM’97, Cannes France, Oct. 1997, pp. 3—13. [2] A. Hari, S. Suri and G. Parulkar, “Detecting and resolving packet filter conflicts,” IEEE INFOCOM 2000, Israel, Mar. 2000, pp. 1203 -1212. [3] B. Lampson, V. Srinivasan, and G. Varghese, “IP lookups using multiway and multicolumn search,” in Proceedings of INFOCOM, Mar. 1998, San Francisco, California, pp. 1248—1256. [4] D. Shah and P. Gupta, “Fast updating algorithms for TCAM,” IEEE Micro, Jan.-Feb. 2001, pp. 36 —47. [5] IEEE Computer Society, “IEEE Standard Hardware Description Language Base on the Verilog Hardware Description Language”, IEEE Standard 1364-1995, 14 October 1996. [6] Jun-Min Chen, The Design and Implementation of CAM-based IPv6 Packet Classifier, Master’s thesis, National Tsing Hua University, Jun. 2001. [7] Kuo-Hui Lee, The Design and Implementation of IPv6 Switching Router, Master’s thesis, National Tsing Hua University, Jul. 2000. [8] M. Kobayashi, T. Murase and A. Kuriyama, “A longest prefix match search engine for multi-gigabit IP processing,” IEEE ICC 2000, New Orleans, Louisiana, Mar. 2000, pp. 1360 —1364. [9] M. Waldvogel, G. Varghese, J. Turner, and B. Plattner, “Scalable high-speed ip routing lookups,” in Proceedings of ACM SIGCOMM’97, Cannes France, Oct. 1997, pp. 3—13. [10] Nen-Fu Huang, Whai-En Chen, Jiau-Yu Luo, “A Novel Rule Table Design with Multiple TCAMs for IPv6 Packet Classification,” submit to IEEE GLOBECOM 2002, Taipei, R.O.C, 2002. [11] P. Gupta and N. McKeown, "Packet Classification on Multiple Fields," Proc. Sigcomm, Comp. Commun. Rev., vol. 29, no. 4, Sept. 1999, pp. 147-60. [12] P. Gupta and N. McKeown, "Packet Classification using Hierarchical Intelligent Cuttings," Proc. Hot Interconnects VII, Aug. 1999, Stanford,; also available in IEEE Micro, pp. 34-41, vol. 20, no. 1, January/February 2000. [13] P. Gupta, S. Lin, and N. McKeown, “Routing lookups in hardware at memory access speeds,” in Proceedings of INFOCOM, San Francisco, California, Mar. 1998, pp. 1240—7. [14] P. Tsuchiya, "A Search Algorithm for Table Entries with Non-contiguous Wildcarding," unpublished report, bellcore. [15] Robert M. Hinden, Stephen E. Deering, “Internet Protocol, Version 6(IPv6) Specification, RFC2460, December 1998. [16] S. Nilsson and G. Karlsson, “IP-address lookup using LC-tries,” IEEE Journal on Selected Areas in Communications, vol. 17, no. 6, pp. 1083—92, 1999. [17] V. Srinivasan and G. Varghese, “Fast address lookups using controlled prefix expansion,” ACM Transactions on Computer Systems, vol. 17, no. 1, Oct. 1999, pp. 1—40. [18] V. Srinivasan et al., "Fast and Scalable Layer four Switching," Proc. ACM Sigcomm, Sept. 1998, pp. 203-14 [19] V. Srinivsdsn, S. Suri, and G. Varghese, "Packet Classification using Tuple Space Search," Proc. ACM Sigcomm, Sept. 1999, pp. 135-46. [20] W. Richard Stevens, “TCP/IP Illustrated Volume1”, Addison-Wesley, 1994. [21] Y. Rekhter and T. Li, “An Architecture for IP Address Allocation with CIDR,” RFC 1518, 1993. [22] Altera Corporation, http://www.altera.com/ [23] Altera EPF10K200EBC600-1, Altera Corporation, http://www.altera.com/products/devices/flex10k/f10-index.html [24] Altera Intellectual Property Megafunctions web page [online] Available WWW http://www.altera.com/products/ip/altera/t-alt-pci.html [25] Microsoft NT http://www.microsoft.com/ntserver/ [26] NetLogic’s classification and forwarding processors (CFP) web page [online] Available WWW http://www.netlogicmicro.com/library/zerotable.html [27] NetLogic’s Network Search Engine (NSE3128) web page [online] Available WWW http://www.netlogicmicro.com/datasheets/nse3128.html
|