Roteamento em Redes de Computadores DSR – Dynamic Source Routing draft-ietf-manet-dsr-10.txt 19 July 2004 DSR: The Dynamic Source Routing Protocol for Multi-Hop Wireless Ad Hoc Networks Carlos Henrique Pereira Augusto
DSR – Dynamic Source Routing – Reativo ( on demand ) – Dois mecanismos: Route Discovery Route Maintenance
DSR – Dynamic Source Routing – Usa roteamento pela fonte explícito – cada pacote carrega o caminho completo ou – Roteamento pela identificação do fluxo
DiscoveryHopLimit 255 hops BroadcastJitter 10 milliseconds RouteCacheTimeout 300 seconds SendBufferTimeout 30 seconds RequestTableSize 64 nodes RequestTableIds 16 identifiers MaxRequestRexmt 16 retransmissions MaxRequestPeriod 10 Valores no draft
RequestPeriod 500 milliseconds NonpropRequestTimeout 30 milliseconds RexmtBufferSize 50 packets MaintHoldoffTime 250 milliseconds MaxMaintRexmt 2 retransmissions TryPassiveAcks 1 attempt PassiveAckTimeout 100 milliseconds GratReplyHoldoff 1 second MAX_SALVAGE_COUNT 15 salvages
#define BUFFER_CHECK 0.03// seconds between buffer checks #define RREQ_JITTER 0.010// seconds to jitter broadcast route requests #define SEND_TIMEOUT 30.0// # seconds a packet can live in sendbuf #define SEND_BUF_SIZE 64 #define RTREP_HOLDOFF_SIZE 10 #define GRAT_ROUTE_ERROR 0// tell_addr indicating a grat route err Valores no ns-2.26 – dsragent.h