DSR Route Maintenance
n traditionally, route maintenance implied in periodic broadcasts of
state/distance vector
as configuration changes, info will eventually spread through network
n route maintenance: send route error packet to sender
easy if data link layer provides hop-by-hop acknowledgement (notification
of route breaking)
passive acknowledgement: if node sends packet to neighbor, it should hear
neighbor transmitting packet (symmetric links!)
active acknowledgement: force neighbor to ack, use if link has been idle
for a while (no data came from next-hope node)
asymmetric links: last resort would be end-to-end acks
n to send route error packet: node needs route to sender, maybe be
reversing route in packet header, maybe by explicit route discovery