Call for Paper - January 2023 Edition
IJCA solicits original research papers for the January 2023 Edition. Last date of manuscript submission is December 20, 2022. Read More

A Survey on Network Routing Protocols in Internet of Things (IOT)

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2017
Hanumat Prasad Alahari, Suresh Babu Yalavarthi

Hanumat Prasad Alahari and Suresh Babu Yalavarthi. A Survey on Network Routing Protocols in Internet of Things (IOT). International Journal of Computer Applications 160(2):18-22, February 2017. BibTeX

	author = {Hanumat Prasad Alahari and Suresh Babu Yalavarthi},
	title = {A Survey on Network Routing Protocols in Internet of Things (IOT)},
	journal = {International Journal of Computer Applications},
	issue_date = {February 2017},
	volume = {160},
	number = {2},
	month = {Feb},
	year = {2017},
	issn = {0975-8887},
	pages = {18-22},
	numpages = {5},
	url = {},
	doi = {10.5120/ijca2017912973},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


Internet of Things (IoT) is a paradigm that has gained more popularity in recent years. At a conceptual level, IoT refers to the interconnectivity among our everyday devices such as personal computers, laptops, tablets, smart phones, PDAs, and other hand-held embedded devices. These devices now communicate smartly to each other. The goal of the Internet of Things is to enable things to be connected anytime, anyplace, with anything and anyone ideally using any path/network and any service. Internet of Things is a new revolution of the Internet. Objects make themselves recognizable and they obtain intelligence by making or enabling context related decisions thanks to the fact that they can communicate information about themselves and they can access information that has been aggregated by other things, or they can be components of complex services. This paper surveys some of the standard and non-standard protocols that are used for network routing in IoT applications. It should be noted that we have partitioned the network layer in two sub layers: routing layer which handles the transfer the packets from source to destination, and an encapsulation layer that forms the packets. Encapsulation mechanisms will be out of scope of this paper. Six network layer routing protocols of IoT were discussed in this paper.


  1. Gnawali, Omprakash, et al. "Collection tree protocol." Proceedings of the 7th ACM conference on embedded networked sensor systems. ACM, 2009.
  2. T. Winter, et al, "RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks," IETF RFC 6550, Mar. 2012.
  3. IEEE 1905.1-2013, “IEEE Standard for a Convergent Digital Home Network for Heterogeneous Technologies," 93 pp., April 12 2013.
  4. A. Aijaz and A. Aghvami, "Cognitive machine-to-machine communications for internet-of-things: A protocol stack perspective," IEEE Internet of Things Journal, vol. 2, no. 2, pp. 103-112, April 2015.
  5. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of things: A survey on enabling technologies, protocols and applications," IEEE Communications Surveys Tutorials, vol. PP, no. 99, 2015.
  6. J. Granjal, E. Monteiro, and J. Sa Silva, "Security for the internet of things: A survey of existing protocols and open research issues," IEEE Communications Surveys Tutorials, vol. 17, no. 3, pp. 1294-1312, 2015,
  7. Salman, Tara. "Internet of Things Protocols and Standards.", 2015.
  8. Basagni, S., Petrioli, C., Petroccia, R., & Spaccini, D. (2015). CARP: A Channel-aware routing protocol for underwater acoustic wireless networks. Ad Hoc Networks, 34, 92-104.
  9. Aijaz, Adnan, Hongjia Su, and Abdol-Hamid Aghvami. "CORPL: A routing protocol for cognitive radio enabled AMI networks." IEEE Transactions on Smart Grid 6.1 (2015): 477-485.
  10. Zhou, Z., Yao, B., Xing, R., Shu, L., & Bu, S. (2015). E-CARP: an energy efficient routing protocol for UWSNs in the internet of underwater things. IEEE Sensors Journal, 16(11), 4072-4082.
  11. . Verdiere, Axel, et al. "The Lightweight On-demand Ad hoc Distance-vector Routing Protocol-Next Generation (LOADng)." (2016).


IoT, PDAs , Routing Layer