Difference between AODV and DSR
Feature | AODV | DSR |
---|---|---|
Protocol type | Proactive | Reactive |
Routing algorithm | It uses distance vector algorithm to discover and maintain routes | It uses source routing algorithm to determine the entire path of a packet before it is sent |
Routing table size | Smaller routing table size due to the reactive nature | Larger routing table size due to the proactive nature |
Efficiency | It maintains efficient communication between nodes in Mobile and Pervasive Computing | It may lead to reduced network efficiency due to unnecessary consumption of network resources |
Security | It is less secure than DSR due to the use of broadcast messages | It is more secure than AODV due to the use of source routing |
Network Load | Lower network load due to reactive nature | Higher network load due to the proactive nature |
Advantage | It only establishes routes when required so the network resources are used effieciently | It reduces overhead, as it does not need to constantly update the routing tables |
Disadvantage | It causes overhead, as it needs to constantly update the routing tables | It reduces network efficiency due to the unnecessary consumption of network resources difference between AODV and DSR? |