DSDV resembles traditional distance vector routing protocols, but it augmented with a sequence number to allow the rapid replacement of broken routes: a best path sort sorts first by sequence, and among the highest sequences routes choses the one with lowest cost. TORA is an on-demand protocol that focuses on route correction and low disruptiveness instead of optimality: small route adjustments are made as locally as possible to reduce route discovery overhead. DSR is a straightforward source routing protocol, and as such is significantly different from the other approaches: packets are routed not via next-hop but following the complete ordered list of hops provided by the client. Clients learn of routes through route requests, and nodes reply to these requests based on fragments of source routes that they have promiscuously overheard from other senders. The newcomer AODV is a hybrid: hop-wise routing tables are maintained via on-demand mechanisms.
TORA crumbles under load and DSDV performs predictably OK, as we might have predicted. DSR does really well almost across the board. Its overhead (in terms of messages) is very low because learning routes promiscuously is basically free, but overhead in terms of stored state is likely to be high.

No comments:
Post a Comment