This route discovery
process can also be used to distinguish between different types of routing protocols. Reactive
protocols discover routes on-demand, that is, whenever a source wants to send data
to a receiver and does not already have a route established