Abstract
An instance of information-centric networking (ICN) is Content-Centric Networking (CCN) which represents the upcoming generation of the Internet paradigm. CCN concentrates on content distribution by allowing it to become routable and addressable directly. Its fundamental objectives are to enhance the conventional network operations by allowing the network equipments to perform routing decisions depending on the content’s name instead of host address. Unlike IPv4/6, the CCN names are hierarchically structured and have long, changeable, and unlimited lengths, which makes the quick name lookup an issue that needs to be addressed. Despite the considerable preferences of CCN architecture, hardware challenges, including Forwarding Information Base (FIB) are remain existing in the implementation of CCN. Fast memory lookup and adequate storage requirements represent the most important issues within these challenges. This paper presents an up-to-date survey of FIB design techniques in content-centric networks. Its main purpose is to classify comprehensive FIB designing and implementation techniques in an abridged style. Then presenting their pros and cons and identifying the requisite necessities for preferable FIB enhancement in terms of scalability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dhumane A, Prasad R, Prasad J (2016) Routing issues in internet of things: a survey. In: Proceedings of the international multiconference of engineers and computer scientists, vol 1, pp 16–18
Yuan H (2015) Data structures and algorithms for scalable NDN forwarding. Ph.D. dissertation. Washington University, St. Louis
Mateen A, Zhu Q, Afsar S, Sahil SA (2019) Effect of encryption delay on TCP and UDP transport layer protocols in software defined networks (SDN). In the Proceedings of the International MultiConference of Engineers and Computer Scientists, Hong kong, Hong kong (pp. 13–15)
Popa L, Ghodsi A, Stoica, I (2010) HTTP as the narrow waist of the future Internet. In: Proceedings of the 9th ACM SIGCOMM workshop on hot topics in networks, p 6
Saxena D, Raychoudhury V, Suri N, Becker C, Cao J (2016) Named data networking: a survey. Comput Sci Rev 19:15–55
Jacobson V, Marc M, Aceves G (2007) Content-centric networking. Whitepaper. Palo Alto Research Center, pp 2–4
Wang X, Cai S (2020) An efficient named-data-networking-based IoT cloud framework. IEEE Internet Things J 7(4):3453–3461
Zhang L, Deborah E, Jeffrey B, Van J, James T, Diana S, Beichuan Z, Gene T, Dan M, Christos P et al (2010) Named data networking (NDN) project. Relatório Técnico NDN-0001, Xerox Palo Alto Research Center-PARC
Ahlgren B, Christian D, Claudio I, Dirk K, Borje O (2012) A survey of information-centric networking. IEEE Commun Mag 50(7):26–36
Qiao X, Wang H, Ren P, Tu Y, Nan G, Chen J, Blake BM (2020) Interest packets scheduling and size-based flow control mechanism for content-centric networking web servers. Futur Gener Comput Syst 107:564–577
Teubler T, Pfisterer D, Hellbruck H (2017) Memory efficient forwarding information base for content centric networking. Int J Comput Netw Commun 9(3):67–85
Seo J, Lim H (2018) Bitmap-based priority-NPT for packet forwarding at named data network. Comput Commun 130:101–112
Julian BP, Pahuja K, Sidhu MS (2020) Enhancements to content caching using weighted greedy caching algorithm in information centric networking. Proc Comput Sci 171:2435–2444
Li G, Wu Z (2020) Information-centric networking cache robustness strategy for system wide information management. IEEE Access 8:82432–82441
Byun H, Lim H (2019) A new bloom filter architecture for FIB lookup in named data networking. Appl Sci 9(2):329
Li Y, Wang X (2020) Hierarchical information-centric networking framework. Int J Wireless Inf Networks 27(1):184–196
Pakle G, Manthalkar R (2018) Optimal forwarding in named data networking. In: Microelectronics, electromagnetics and telecommunications, pp 33–43
Mun J, Lim H (2017) Cache sharing using Bloom filters in named data networking. J Netw Comput Appl 90:74–82
Kang MW, Seo DY, Chung YW (2020) An efficient delay tolerant networks routing protocol for information-centric networking. Electronics 9(5):839
Saxena D, Raychoudhury V (2016) Scalable, memory efficient name lookup algorithm for named data networking. J Netw Comput 63:1–13
Saxena D, Raychoudhury V (2016) N-FIB: scalable, memory efficient name-based forwarding. J Netw Comput 76:101–109
Wang Y, Zu Y, Zhang T, Peng K, Dong Q, Liu B, Meng W, Dai H, Tian X, Xu Z, Yang D (2013) Wire speed name lookup. A GPU-based Approach, p 13
Minamiguchi C, Nakamura R, Ohsaki H (2020) Comparative analysis of content routing strategies in information-centric delay-tolerant networking. In: the procedding of the International Conference on Information Networking (ICOIN) IEEE, pp. 778–783
Wang Y, Tai D, Zhang T, Lu J, Xu B, Dai H, Liu B (2013) Greedy name lookup for named data networking. In: Proceedings of the ACM SIGMETRICS/international conference on measurement and modeling of computer systems—SIGMETRICS 13
Amadeo M, Campolo C, Molinaro A, Mitton N (2013) Named data networking: a natural design for data collection in wireless sensor networks. In: IFIP wireless days (WD), pp 1–6
Amadeo M, Molinaro A, Ruggeri G (2013) ECHANET: routing, forwarding and transport in information-centric multihop wireless networks. Comput Commun 36(7):792–803
Alubady R, Hassan S, Habbal A (2016) A taxonomy of pending interest table implementation approaches in named data networking. J Theoret Appl Inf Technol 91:2
Li F, Chen F, Wu J, Xie H (2014) Longest prefix lookup in named data networking: how fast can it be? In: 2014 9th IEEE international conference on networking, architecture, and storage (NAS), pp 186–190
Huang S, Xu J, Yang X, Wu Z, Niu C (2016) Steerable name lookup based on classified prefixes and scalable one memory access bloom filter for named data networking. Int J Future Gen Commun Netw 9(7):87–100
Won W, Narayanan A, Oran D (2013) Named data networking on a router: fast and dos-resistant forwarding with hash tables. In: Proceedings of the ninth ACM/IEEE symposium on architectures for networking and communications systems, pp 215–226
Li Z, Liu K, Zhao Y, Ma Y (1918) MaPIT: an enhanced pending interest table for NDN with mapping bloom filter. IEEE Commun Lett 18(11):1915–1918
Zhu Y, Kang H, Shi J, Yang J (2018) A probability verification strategy based on credibility of router in content centric networking. Eng Lett 26(3)
Lv J, Tan X, Jin Y, Zhu J (2018) DRL-based forwarding strategy in named data networking. In: the procedding of the 37th Chinese Control Conference (CCC) IEEE, pp. 6493–6498
Wang Y, He K, Dai H, Meng W, Jiang J, Liu B, Chen Y (2012) Scalable name lookup in NDN using effective name component encoding. In: the procedding of the 32nd International Conference on Distributed Computing Systems IEEE, pp. 688–697
Wang Y, Pan T, Mi Z, Dai H, Guo X, Zhang T, Liu B, Dong Q (2013) NameFilter: achieving fast name lookup with low memory cost via applying two-stage bloom filters. In: INFOCOM, 2013 proceedings IEEE, pp 95–99
Song T, Yuan H, Crowley P, Zhang B (2015) Scalable name-based packet forwarding: from millions to billions. In: Proceedings of the 2nd international conference on information-centric networking, pp 19–28
Lee J, Shim M, Lim H (2016) Name prefix matching using bloom filter pre-searching for content centric network. J Netw Comput Appl 65:36–47
Saxena D, Raychoudhury V, Becker C, Suri N (2016) Reliable memory efficient name forwarding in named data networking. In: 2016 IEEE Intl Conference on Computational Science and Engineering (CSE) and IEEE Intl Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES) IEEE pp. 48–55
Shubbar R, Ahmadi M (2019) Efficient name matching based on a fast two-dimensional filter in named data networking. Int J Parallel Emergent Distrib Syst 34(2):203–221
Schnurrenberger U (2017) The content name collection. CNC. Accessed Feb 2017. https://www.icn-names.net/
Afanasyev A, Moiseenko I, Zhang (2012) ndnSIM: NDN simulator for NS-3. University of California
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Alhisnawi, M. (2021). Forwarding Information Base Design Techniques in Content-Centric Networking: A Survey. In: Kumar, R., Mishra, B.K., Pattnaik, P.K. (eds) Next Generation of Internet of Things. Lecture Notes in Networks and Systems, vol 201. Springer, Singapore. https://doi.org/10.1007/978-981-16-0666-3_15
Download citation
DOI: https://doi.org/10.1007/978-981-16-0666-3_15
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-0665-6
Online ISBN: 978-981-16-0666-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)