Descoberta De Rota Dinâmica
O Dynamic Route Discovery (DRD) é um algoritmo usado para descobrir automaticamente a rota de origem adequada que atinge uma estação remota em uma rede token ring ou uma rede Fiber Distributed Data Interface (FDDI).
Ele alivia o usuário do DLS de descobrir e manter rotas de origem. O algoritmo implementa a árvore de amplitude, conforme recomendado por 802.5..
Quando o usuário do DLS emite uma solicitação de transmissão (por exemplo, DL_CONNECT_REQ ou DL_UNITDATA_REQ) em um roteamento de origem de suporte médio, o algoritmo DRD consulta um cache local de rotas de origem. Se houver um acerto, a rota de origem armazenada em cache é usada imediatamente. Caso contrário, o DRD filia a solicitação de transmissão e inicia o algoritmo de descoberta. Se o algoritmo encontrar uma rota de origem, a nova rota é armazenada em cache, e os pedidos enfileirados são transmitidos usando esta nova rota. Se o algoritmo tempos fora sem respostas (aproximadamente 10 seconds), os pedidos enfileirados são rejeitados.
O cache é periodicamente fluscado de entradas de stale. Uma entrada se torna estante após 5 minutes minutos sem novos pedidos.
- Se a rota de origem mudar durante uma conexão, a conexão continua a usar a rota de origem original.
- Se a rota de origem original se tornar inválida, as quebras de conexão, e nenhuma redescoberta é tentado até que uma nova conexão seja iniciada.