Routing class

Reactive [46]

Geographical

Proactive [46]

Routing structure

Mostly flat, except cluster-based routing

Greedy forwarding routing

Both Flat and hierarchical structures

Availability of route

Determined when needed

Always available

Always available

Control Traffic volume

Lower than proactive routing protocols

Generate less control traffic

Usually high

Periodic updates

Not required.

Some nodes may require periodic beacons.

Periodic beacons

Yes, some may use conditional.

Route acquisition delay

High

Low

Low

Storage Requirements

Depends on the number of routes kept or required. Usually lower than proactive protocols

The storage will be high since each node stores the locations

High

Bandwidth requirement

Low

High

High

Power requirement

Low

Low

High

Scalability

Source routing protocols up to few hundred nodes.

Point-to-point may scale higher.

Limited Scalability problem

Usually up to 100 nodes.

Handling effects of mobility

Usually updates Associativity-Based Routing introduced localised broadcast query.

AODV uses local route discovery

Constantly changing

Occur at fixed intervals and alters

periodic updates based on mobility

Quality of service support

Few can support QoS , Although most support shortest path

Provide a node location service

Mainly shortest path as the QoS metric

Weaknesses

Have high latency, Flooding can lead to network clogging.

Short life of nodes in the networks due to the frequency of communication in each node.

Unsuitable for reconfigurable wireless ad-hoc network environment and not suitable for large networks.

Strengths

Reduce the overheads because it does not need to maintain up-to-date information about the network.

Suitable for sensor networks.

The mobility support can be facilitated.

Control traffic are constant, and routes are always available.