Chapter explains the architecture of a Meghadoot Network. Chapter explains the routing protocol used in Meghadoot. This includes the mechanisms used for registration, generation of network topology, and route discovery. In Chapter 4, we describe the implementation of the architecture and also the various data structures used. The experimental setup and performance analysis for a simple Meghadoot network have been described in Chapter . Conclusions and future work have been presented in Chapter .