Algoritmos de encaminhamento

Dijkstra, distance vector, ciclos, convergência, RIP, OSPF e BGP.

TLDR

Perguntar sobre esta página

ChatGPTClaudePerplexityGrokGeminiCopiar e abrirDeepSeekCopiar e abrir

Dijkstra

  • Link state divulga custos; cada router monta o grafo e corre Dijkstra. Exige custos não negativos.
  • Fixa o não fixado de menor distância, relaxa vizinhos, repete. Próximo salto é o primeiro nó após a origem.
  • De A: B=2, C=3 via B, D=4 via C. Próximo salto para D é B; predecessor de D é C.
  • Empates podem dar vários mínimos; segue o desempate dado.

Distance vector

Dx(y)=min⁡v{c(x,v)+Dv(y)}.D_x(y)=\min_v\{c(x,v)+D_v(y)\}.
  • Guarda o vizinho do mínimo como próximo salto. Rondas síncronas usam os vetores da ronda anterior.
  • Falha Z–A em cadeia Z–A–B: A aceita o anúncio antigo de B e a distância sobe 3, 4, 5 sem caminho real.
  • Split horizon corta ciclos de dois; anel de três ou mais pode dar a volta pela má notícia antiga. Infinito do RIP é 16.
  • Poison reverse anuncia infinito ao vizinho de quem aprendeu a rota; triggered updates apressam a má notícia.

Protocolos

IdeiaÂmbito
RIPVetor, custo em saltos, 16 é infinitoInterior, pequeno
OSPFEstado de ligações, áreasInterior
BGPVetor de caminhos com políticasEntre sistemas autónomos
  • Minimizar soma de custos não maximiza débito: custo 1/R1/R escolhe o direto de 3 Mbit/s contra dois de 4.

À tua maneira

Aparência

Modo de cor
Tema
Cor de destaque

Leitura

Fonte de leitura

Álgebra, lógica e uma ideia de cada vez.

Código

Fonte do código

Navegação

Cursor de leitura, sem edição. h, j, k, l movem; / pesquisa nesta página. v seleciona caracteres; V seleciona linhas; y copia. Tab permite destacar ou comentar. Espaço ou Enter abre blocos recolhíveis. Nos cartões, h, j, k, l mudam o foco.

CSS personalizado

Ativa uma sugestão ou guarda o teu CSS. Só muda este navegador.

Usa --page, --text e --accent para acompanhar o tema.

Seletores e recuperação

.site-header, .prose, .course-card, [data-reading-history], [data-playground] e .page-actions.

Abre a aparência com a tecla vírgula ou no rodapé. Se o CSS esconder os controlos, abre esta página sem CSS personalizado.

Pesquisar

Escreve para pesquisar em todo o site.

para escolher · Enter para abrir · Esc para fechar

Copiar fórmula

A cópia automática não está disponível. Copia o LaTeX abaixo.

Pesquisar nesta página

Enter procura · n / N repetem · Esc cancela. Ctrl / Cmd K pesquisa todo o site.

Atalhos de teclado

Clica numa tecla para a mudar. Esc cancela. Backspace desativa.

PesquisarCtrl / Cmd K

Os atalhos não interferem enquanto escreves. Tab e Enter funcionam sempre.