Comparison of Forwarding Mechanism Between IPv4 and Named Data Networking (NDN) Case Study: Network Congestion

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    A routing mechanism which is used by Internet Protocol version 4 (IPv4) is stateful and adaptive. It updates and chooses the best candidate of several routes based on its routing table information. Nonetheless, its forwarding mechanism is stateless, because it just forwards packets to router’s neighborhood based on information in its routing table called as Routing Information Base (RIB). Indeed, if there is a network congestion, and the RIB is still not update, its forwarding mechanism cannot find an alternate link. There is a different mechanism, namely Named Data Networking (NDN). It is a content-oriented network architecture. Packets which are sent only bring Name of data exchanged and do not include their IP addresses. A consumer is going to request in the form of Interest packets to a nearest node. The neighborhood router can manage several Interest packets if their status are still pending. This status management is part of NDN forwarding mechanism and provides an advantage which NDN based router can measure performance of multiple paths and also can use alternative ones if there is a network congestion, although its RIB has still not been updated. This mechanism can be achieved by comparing an arrival time of Interest packet with an arrival time of Data packet (Satisfied Interest). Yet, the change from IP network architecture into NDN network architecture requires substantial requirements. Upgrading hardware and software can be very expensive, but it is not necessarily provides a clear advantage. Surely, it is too risky. To reduce that risk, simulations are created to compare a performance of both network architectures. This research describes how NDN forwarding mechanism can find alternate paths and also uses a multipath forwarding mechanism when a network congestion happened compared with IP based forwarding mechanism. This research is based on network simulations and gives an explanation that NDN network architecture, especially its forwarding mechanism gives more advantages than the other one.



  • Keywords

    NDN, IPv4, forwarding mechanism, multipath forwarding, network congestion

  • References

      [1] Arjunwadkar, D. P. (2014). Introduction of NDN with Comparison to Current Internet Architecture based on TCP/IP. International Journal of Computer Applications, 105(5).

      [2] Black, U. D. (2000). IP routing protocols: RIP, OSPF, BGP, PNNI, and Cisco routing protocols. Prentice Hall Professional.

      [3] Carofiglio, G., Gallo, M., Muscariello, L., & Papali, M. (2013). Multipath congestion control in content-centric networks. In Computer Communications Workshops (INFOCOM WKSHPS), 2013 IEEE Conference on (pp. 363-368). IEEE.

      [4] Li, J., Wu, H., Liu, B., Lu, J., Wang, Y., Wang, X., Zhang, Y. & Dong, L. (2012). Popularity-driven coordinated caching in named data networking. In Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems (pp. 15-26). ACM.

      [5] Named Data Networking: Motivation & Details. (n.d.). Retrieved September 27, 2016, from

      [6] NS-3. A Discrete-Event Network Simulator. (n.d.). Retrieved September 27, 2016, from

      [7] NS-3 based Named Data Networking (NDN) simulator. (n.d.). Retrieved September 27, 2016, from

      [8] Psaras, I., Clegg, R. G., Landa, R., Chai, W. K., & Pavlou, G. (2011). Modelling and evaluation of CCN-caching trees. In International Conference on Research in Networking (pp. 78-91). Springer Berlin Heidelberg.

      [9] Yi, C., Afanasyev, A., Moiseenko, I., Wang, L., Zhang, B., & Zhang, L. (2013). A case for stateful forwarding plane. Computer Communications, 36(7), 779-791.

      [10] Yuan, H., & Crowley, P. (2013). Experimental evaluation of content distribution with NDN and HTTP. In INFOCOM, 2013 Proceedings IEEE (pp. 240-244). IEEE

      [11] Zhang, L., Estrin, D., Burke, J., Jacobson, V., Thornton, J. D., Smetters, D. K., Zhang, B., Tsudik, G., claffy, k., Krioukov, D., Massey, D., Papadopoulos, C., Abdelzaher, T., Wang, L., & Crowley P. (2010). Named Data Networking (NDN) Project.




Article ID: 26372
DOI: 10.14419/ijet.v8i1.9.26372

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.