A reliable adaptive forwarding approach in named data networking

Abstract Named Data Networking (NDN) is a new paradigm for the future Internet infrastructure based on routable named data. The NDN infrastructure consists of a new component called strategy layer. The strategy layer allows for dynamically selecting network interfaces taking into account network conditions such as delay to forward Interest messages toward a provider. However, defining proper criteria for selecting the best possible paths to forward Interest messages is challenging in this network because different parameters and conditions conflict one another when choosing the best interfaces. Moreover, in NDN, data can be retrieved from different sources. However, to the best of our knowledge, the previous forwarding strategy methods that can estimate from which path the valid data can be fetched have not considered an attacker who tries to inject fake data with the same name as valid data. Therefore, in this paper, we take a holistic, adaptive forwarding approach that takes into account various metrics: bandwidth, load, delay, and reliability. Especially, we propose a reliability metric that defines which path is more stable and reliable to retrieve legitimate data. Our evaluation demonstrates that the proposed method enables reliable message delivery against potential attackers that inject invalid data, in addition, our method introduces marginal delay compared with the conventional forwarding methods in NDN.

[1]  Hui Li,et al.  A multi-path forwarding strategy for content-centric networking , 2015, 2015 IEEE/CIC International Conference on Communications in China (ICCC).

[2]  Mauro Conti,et al.  To NACK or Not to NACK? Negative Acknowledgments in Information-Centric Networking , 2015, 2015 24th International Conference on Computer Communication and Networks (ICCCN).

[3]  Leandros Tassiulas,et al.  A novel cache aware routing scheme for Information-Centric Networks , 2014, Comput. Networks.

[4]  Alexander Afanasyev,et al.  On the Evolution of ndnSIM , 2017, Comput. Commun. Rev..

[5]  J. J. Garcia-Luna-Aceves,et al.  A light-weight forwarding plane for content-centric networks , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[6]  F. Richard Yu,et al.  A Survey of Green Information-Centric Networking: Research Issues and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[7]  Alexander Afanasyev,et al.  Adaptive forwarding in named data networking , 2012, CCRV.

[8]  Injong Rhee,et al.  An improved hop-by-hop interest shaper for congestion control in named data networking , 2013, ICN '13.

[9]  Oliver Heckmann,et al.  On realistic network topologies for simulation , 2003, MoMeTools '03.

[10]  Antonella Molinaro,et al.  Information-centric networking for connected vehicles: a survey and future perspectives , 2016, IEEE Communications Magazine.

[11]  Mengjun Xie,et al.  Enhancing cache robustness for content-centric networking , 2012, 2012 Proceedings IEEE INFOCOM.

[12]  Sofien Gannouni,et al.  AFIRM: Adaptive forwarding based link recovery for mobility support in NDN/IoT networks , 2018, Future Gener. Comput. Syst..

[13]  Mario Gerla,et al.  Energy-efficient content retrieval in mobile cloud , 2013, MCC '13.

[14]  Antonella Molinaro,et al.  Content-centric wireless networking: A survey , 2014, Comput. Networks.

[15]  Patrick Crowley,et al.  Forwarding strategies for applications in Named Data Networking , 2016, 2016 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[16]  Mauro Conti,et al.  A lightweight mechanism for detection of cache pollution attacks in Named Data Networking , 2013, Comput. Networks.

[17]  Neeraj Suri,et al.  Named Data Networking: A survey , 2016, Comput. Sci. Rev..

[18]  Manel Guerrero Zapata,et al.  An ANFIS-based cache replacement method for mitigating cache pollution attacks in Named Data Networking , 2015, Comput. Networks.

[19]  Alexander Afanasyev,et al.  nTorrent: Peer-to-Peer File Sharing in Named Data Networking , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[20]  Jun Bi,et al.  Differentiated forwarding and caching in named-data networking , 2016, J. Netw. Comput. Appl..

[21]  Dario Rossi,et al.  INFORM: a dynamic interest forwarding mechanism for information centric networking , 2013, ICN '13.

[22]  Patrick Crowley,et al.  Controlling Strategy Retransmissions in Named Data Networking , 2017, 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[23]  Alexander Afanasyev,et al.  journal homepage: www.elsevier.com/locate/comcom , 2022 .

[24]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[25]  Alexander Afanasyev,et al.  Rapid traffic information dissemination using named data , 2012, NoM '12.

[26]  Syed Obaid Amin,et al.  NLSR: named-data link state routing protocol , 2013, ICN '13.

[27]  Alexander Afanasyev,et al.  NDNS: A DNS-Like Name Service for NDN , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[28]  Guoqiang Zhang,et al.  Caching in information centric networking: A survey , 2013, Comput. Networks.

[29]  Antonella Molinaro,et al.  Forwarding strategies in named data wireless ad hoc networks: Design and evaluation , 2015, J. Netw. Comput. Appl..

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

[31]  Yan Lindsay Sun,et al.  Trust Management for Defending On-Off Attacks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[32]  Deep Medhi,et al.  Probability-based adaptive forwarding strategy in named data networking , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).