Roteamento de fonte dinâmica

O Dynamic Source Routing (DSR) é um protocolo de roteamento para redes mesh sem fio . É semelhante ao protocolo AODV , pois as rotas só são pesquisadas quando um computador possui uma solicitação de conexão específica (roteamento reativo).

Uma otimização notável do DSR é que os computadores que encaminham a carga útil não precisam ter tabelas de roteamento. Em vez disso, uma lista de todos os endereços de destino é compactada em cada pacote. Isso pode parecer complicado no início, mas reduz a necessidade de o computador de encaminhamento sempre ter tabelas de roteamento atualizadas. Isso reduz significativamente a transmissão de dados de roteamento e os computadores de encaminhamento podem ter uma estrutura mais simples (menores requisitos de hardware) e não precisam ter uma grande memória para as tabelas de roteamento.

Os participantes espionam o tráfego da rede local para obter mais informações de roteamento. Isso é possível porque há uma lista de endereços de outros nós em cada mensagem transmitida. Além disso, eles reconhecem solicitações de rota, erros de rota e informações de outros computadores. Você pode usá-los posteriormente.

O DSR tem um protocolo semelhante para encontrar rotas como AODV . Em redes de rádio pequenas e menos ocupadas , os dois protocolos têm um comportamento de desempenho semelhante. Por outro lado, se a carga for maior, o DSR causa apenas cerca de 1/3 do volume de dados. Os nós DSR recebem muitas informações espionando o tráfego da rede e, portanto, têm que sobrecarregar a rede com menos solicitações de rota próprias.

Por outro lado, a espionagem causa o problema de que muitas informações são coletadas e as informações mais antigas - desatualizadas - devem ser reconhecidas e removidas das tabelas de roteamento.

Evidência individual

O DSR foi mencionado pela primeira vez em:

David B. Johnson. Roteamento em Redes Ad Hoc de Hosts Móveis. Proceedings of the Workshop on Mobile Computing Systems and Applications, pp. 158-163, IEEE Computer Society, Santa Cruz, CA, dezembro de 1994.

Muitas melhorias no DSR já foram implementadas - por exemplo, B. DSRFLOW .

Links da web