Comitê Gestor da Internet no Brasil
Grupo de Trabalho Formação de Recursos Humanos

 
CURSOS ONLINE - ROTEAMENTO
 
 

Módulo 2: Algorítmos de Roteamento

Algorítmos Usados

Os protocolos dinâmicos podem implementar diversos algoritmos de roteamento. Alguns destes algoritmos utilizados são apresentados abaixo:

a) Vetor distância: Também definido como algoritmo de Bellman-Ford, este algoritmo trabalha baseado na idéia que cada roteador propaga periodicamente uma tabela com todas as redes conhecidas e a distância para alcançá-las. Geralmente, a distância é calculada pelo número de next hops necessários para alcançar uma determinada rede. O termo HOP caracteriza-se pela passagem entre um roteador e outro. Esse termo poderia ser equivalente a palavra “salto”. Sendo assim, cada roteador, ao receber os anúncios de todos os demais, calcula o caminho ótimo baseado no menor número de HOPs para chegar a determinada rede. Vale lembrar também, que cada roteador ao receber as informações de outras redes incrementa o número de HOPs e anuncia as rotas divulgadas para os demais roteadores.

b) Estado de enlace: Também definido como algoritmo Link State, este algoritmo trabalha baseado na idéia de que cada roteador possui informações sobre as redes que estão conectadas a ele e, periodicamente, testa para determinar se cada enlace está ativo. Com estas informações cada roteador divulga uma lista sobre o status de cada conexão, dizendo se estas estão ativas ou inativas. Baseado nessas informações, quando um roteador recebe um conjunto de mensagens sobre o estado dos enlaces das redes próximas a ele, é aplicado o algoritmo SPF de Dijskstra. Este algoritmo é aplicado baseado nas informações de cada roteador e é feito localmente a cada um destes, para o cálculo das melhores rotas para todos os destinos a partir de uma mesma origem. Em termos de expansão, este algoritmo tem vantagem sobre o Vetor Distância, pois o cálculo do melhor caminho é feito localmente e não depende do cálculo de roteadores intermediários. Outra vantagem é que devido a suas características, este algoritmo converge mais rapidamente devido a utilização de flooding para divulgação do estado de seus enlaces, ou seja, divulga de forma mais eficaz os melhores caminhos para suas redes a todos os roteadores conectados.

Baseados nesses algoritmos são implementados os protocolos dinâmicos apresentados nas próximas seções.

 
   
Apresentação | Conteúdo | Contato | Créditos
anterior
  próximo
2003 - GTRH - Comitê Gestor da Internet no Brasil