Em síntese, um roteamento permite que os pacotes possam chegar até o seu destino pelo melhor caminho, otimizando o tempo de entrega e possíveis congestionamentos. Existem algoritmos que analisam a situação da rede e alteram o caminho de um pacote, se assim for necessário, para que possa evitar caminhos que já estão sobrecarregados. Esse tipo de algoritmo é conhecido como:
Alternativas
Alternativa 1:
Roteamento de sobrecarga.
Alternativa 2:
Roteamento com conhecimento de tráfego.
Alternativa 3:
Roteamento de busca.
Alternativa 4:
Roteamento de controle de carga.
Alternativa 5:
Roteamento de hierarquia.