" Distance- Vector " é uma categoria de algoritmo para Protocolos de Roteamento . Estes protocolos são também conhecidos como "dinâmico" e " pró-ativa ", embora essas definições também englobam um agrupamento alternativo chamado " Link State ". Eles mantêm tabelas de rotas possíveis para que um caminho pode ser rapidamente seleccionada quando os dados recebidos chega ao roteador . Vector
A parte " Vector " do nome refere-se a um cálculo que classifica cada rota possível. Os dois fatores incluídos no cálculo do vetor são a distância e direção. Esses dois fatores são comuns a todos os protocolos Distance- Vector Routing , embora o método preciso de cálculo varia de protocolo para protocolo .
Distância
A distância para um destino é registrado como uma " contagem de saltos . " A hop é um link, ou um trecho de cabo (ou transmissão em Wi-Fi) entre dois roteadores . A contagem de saltos registra o número de roteadores um caminho irá passar.
Direção
Cada router está ligado a vários outros. O elemento direção do cálculo Distance- Vector é registrado como o roteador vizinho , que é o primeiro na cadeia para chegar ao destino . A identidade do roteador vizinho é armazenado como uma combinação de seu endereço eo ponto de saída do roteador atual que se conecta ao roteador que está sendo registrado.
Cobertura
A mesa Distance- Vector não grava todos os roteadores em cada caminho, mas apenas conta -los. Quando os dados são encaminhados para o próximo salto , é dirigido a esse roteador. O próximo roteador na cadeia pode ter uma classificação diferente em sua mesa para o caminho pretendido original e encaminhar os dados através de outra rota. Distance Vector só pode informar o roteador onde ao lado de enviar os dados. Ele não requer que o roteador para escrever o caminho completo ou se comunicar com qualquer um dos roteadores no caminho que não seja o roteador vizinho .
Manutenção
Distance- Vector tabelas de roteamento são atualizadas periodicamente . Cada roteador transmite toda a sua tabela de roteamento para seus vizinhos. Esses vizinhos atualizar suas próprias tabelas de roteamento e transmissão desses. Por este método , os detalhes do primeiro router são propagadas pela Internet . É este processo que define Distance- Vector protocolos de roteamento como " dinâmico".
Exemplos
O protocolo de roteamento Distance- Vector mais antigo e mais usado é o Routing Information Protocol (RIP) . Este protocolo foi produzido em diferentes versões para diferentes sistemas operacionais de rede. O AppleTalk Routing Table Maintenance Protocol ( RTMP ) também usa Distance- Vector , como faz o Interior Gateway Routing Protocol .
Alternativas
sistemas Distance- Vector são " pró-ativa. " Isto significa que se preparam para futuras tarefas , mantendo uma tabela de encaminhamento . A subcategoria rival na definição pró-ativa é " Link State ". Protocolos de roteamento Link State também manter uma tabela de rotas potenciais , mas monitorar o status dos links, ou seja, se a transmissão através de um dos links falhou. A alternativa para sistemas de " pró-ativa " é o sistema " reativos" . Esta categoria não manter uma tabela mas em vez disso envia pacotes de solicitação de caminho quando ele precisa enviar dados para um destino. A primeira resposta a esta transmissão dá o caminho a ser usado.