Hardware Design and Evaluation of a High-speed CCN Router Using CAM

Content-centric networking (CCN) that is an innovative network architecture requires routers with performance far superior to that offered by today’s Internet routers. There are, however, few router-level designs incorporating all the necessary components. The design and evaluation of a complete router is the primary contribution of this paper. We provide a concrete hardware design for a router model incorporating two entities that we propose. Our contributions are (1) presenting a proper algorithm for looking up and matching name addresses in CCN communication, (2) proposing a method to process CCN packets in a way that achieves high throughput and very low latency, and (3) demonstrating performance and cost on the basis of a concrete hardware design.

[1]  Jörg Ott,et al.  On content-centric router design and implications , 2010, ReARCH '10.

[2]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[3]  Bin Liu,et al.  Scalable Name Lookup in NDN Using Effective Name Component Encoding , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[4]  Nick McKeown,et al.  Designing packet buffers for router linecards , 2008, TNET.

[5]  Fang Hao,et al.  IPv6 Lookups using Distributed and Load Balanced Bloom Filters for 100Gbps Core Router Line Cards , 2009, IEEE INFOCOM 2009.

[6]  Deborah Estrin,et al.  Named Data Networking (NDN) Project , 2010 .

[7]  Fabrice Guillemin,et al.  Experimental analysis of caching efficiency for YouTube traffic in an ISP network , 2013, Proceedings of the 2013 25th International Teletraffic Congress (ITC).

[8]  Bin Liu,et al.  On Pending Interest Table in Named Data Networking , 2012, 2012 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[9]  Hao Wu,et al.  Wire Speed Name Lookup: A GPU-based Approach , 2013, NSDI.

[10]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[11]  Diego Perino,et al.  Caesar: A content router for high-speed forwarding on content names , 2012, 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[12]  Diego Perino,et al.  A reality check for content centric networking , 2011, ICN '11.

[13]  Gwendal Simon,et al.  DiPIT: A Distributed Bloom-Filter Based PIT Table for CCN Nodes , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[14]  Bin Liu,et al.  NameFilter: Achieving fast name lookup with low memory cost via applying two-stage Bloom filters , 2013, 2013 Proceedings IEEE INFOCOM.