O que você vai aprender
Distinguir roteamento estático de dinâmico.
Explicar o algoritmo de vetor de distância.
Explicar o algoritmo de estado de enlace e comparar os dois.
Como o pacote acha o caminho?
Entre você e um servidor do outro lado do mundo há dezenas de roteadores. Nenhum deles conhece o caminho inteiro — cada um decide apenas o próximo salto. Como, então, o pacote sempre chega?
A resposta está nos algoritmos de roteamento, que constroem e atualizam as tabelas que guiam cada pacote.
O caminho desta aula
- Como as rotas são definidas.
- Vetor de distância (RIP) e Bellman-Ford.
- Estado de enlace (OSPF) e Dijkstra.
- Quando usar cada um.
O que é roteamento
A tabela de roteamento associa cada destino a um próximo salto e a um custo. A questão é: quem preenche essa tabela?
Estático × dinâmico
| Estático | Dinâmico | |
|---|---|---|
| Definição das rotas | Manual, pelo administrador | Automática, por protocolo |
| Adaptação a falhas | Nenhuma (manual) | Recalcula sozinho |
| Uso | Redes pequenas/estáveis | Redes grandes/dinâmicas |
Uma rota estática
Passo a passo: vetor de distância
Vetor de distância
A visão de cada roteador é parcial: ele só sabe o que os vizinhos dizem, sem conhecer a topologia inteira.
O problema da contagem ao infinito
Como cada roteador confia no que o vizinho diz, uma informação ruim pode se propagar como um "boato":
O boato × o mapa
Vetor de distância × estado de enlace
| Vetor de distância | Estado de enlace | |
|---|---|---|
| O que compartilha | Sua tabela com vizinhos | Estado dos enlaces com todos |
| Visão da rede | Parcial (só vizinhos) | Completa (mapa) |
| Algoritmo | Bellman-Ford | Dijkstra |
| Convergência | Mais lenta | Mais rápida |
| Exemplo | RIP | OSPF |
Estado de enlace em ação
a todos→Monta o mapa→Roda Dijkstra→Tabela de rotas
Estado de enlace e Dijkstra
Como cada roteador tem o mapa inteiro, ele calcula as rotas localmente e converge rápido após uma mudança — não depende de boatos propagados salto a salto.
Verifique seu entendimento
Qual protocolo usa o algoritmo de Dijkstra sobre um mapa completo da rede?
Por que a Internet usa BGP
RIP e OSPF roteiam dentro de uma organização (protocolos internos). Para conectar as milhares de redes autônomas que formam a Internet, usa-se o BGP.
- O BGP é um protocolo de roteamento entre sistemas autônomos.
- É um vetor de caminho (path vector): anuncia o caminho completo de redes, não só o custo.
- Decisões consideram políticas (acordos comerciais), não apenas o menor custo.
Confusões frequentes
Para fixar e escolher
Revele a resposta
Por que o estado de enlace converge mais rápido que o vetor de distância?
Fixe os conceitos
Onde isso se liga
- Equipamentos (aula 3): o roteador é quem executa esses algoritmos.
- OSI/TCP-IP (aula 4): roteamento é a camada de rede (3) em ação.
- Sistemas distribuídos (aula 8): roteamento dinâmico é um algoritmo distribuído, com falhas parciais e convergência.
O essencial em uma frase
Atividade em grupo · Calculando rotas
Em trios, encontrem os melhores caminhos em uma pequena topologia.
Roteiro
- Recebam uma topologia com 4–5 roteadores e custos nos enlaces.
- Calculem, à mão, a menor rota de A até todos os outros (estilo Dijkstra).
- Simulem como o vetor de distância chegaria ao mesmo resultado trocando tabelas.
- Discutam o que muda quando um enlace cai.
Mini-quiz · Aula 12
20 questões sobre esta aula. Escolha e veja a explicação na hora.
📌 Resumo — leve isto para a prova
- Roteamento estático é manual; o dinâmico aprende e atualiza rotas automaticamente.
- Vetor de distância (RIP): troca tabelas com vizinhos, usa Bellman-Ford, visão parcial.
- Estado de enlace (OSPF): anuncia enlaces a todos, monta o mapa e usa Dijkstra.
- O estado de enlace converge mais rápido; o vetor de distância sofre com a contagem ao infinito.
- Na Internet, OSPF/RIP roteiam dentro do AS e o BGP (path vector) roteia entre ASes.