Pesquisa · Mapa mental

Border Gateway Protocol

O Border Gateway Protocol (BGP), definido nas RFCs 1771, 1772, 1773, 1774 e 1657, é o protocolo de roteamento fundamental para a troca de informações entre Sistemas Autônomos (ASs) na Internet. Ele foi projetado para operar nos roteadores centrais que formam a espinha dorsal da rede mundial.

Fonte: Wikipédia (pt)Texto didático por IAAtualizado em 23/06/2026

Pontos-chave

  • BGP é um protocolo de roteamento entre Sistemas Autônomos (ASs).
  • Sua função principal é trocar informações de acesso à rede e trajetórias de ASs.
  • Ele permite construir um mapa de conectividade da rede e aplicar políticas de decisão.
  • BGP usa uma métrica única, definida pelo administrador, para escolher a melhor rota.
  • Existem quatro tipos de mensagens BGP: Cabeçalho, Abertura, Atualização e Notificação.
01

Entendendo o BGP em Detalhes

Imagem: Lukeritchie (talk) · BY-SA · Openverse

A principal tarefa de um sistema BGP é compartilhar informações sobre como alcançar redes específicas com outros sistemas BGP. Isso inclui detalhes sobre o caminho percorrido através dos Sistemas Autônomos (ASs). Essas informações são cruciais para criar um mapa da conectividade entre os ASs, permitindo identificar loops de roteamento e implementar políticas de comunicação com outros ASs. Ao estabelecer uma nova conexão, os roteadores BGP trocam suas tabelas de rotas completas. Quando ocorrem mudanças, apenas as partes alteradas da tabela são enviadas. Roteadores BGP não enviam atualizações de roteamento de forma programada; eles informam apenas a rota considerada ótima para cada rede. Para determinar a melhor rota, o BGP utiliza uma métrica única, que é um valor numérico atribuído pelo administrador da rede. Esse valor pode refletir diversos critérios, como o número de ASs atravessados, a estabilidade do link, a velocidade, o atraso ou o custo. Existem quatro tipos de mensagens BGP:

Estrutura das Mensagens BGP

1. **Cabeçalho:** Todas as mensagens BGP compartilham um cabeçalho básico, com campos adicionais dependendo do tipo de mensagem. A exceção é a mensagem Keep-alive, que utiliza apenas o cabeçalho básico. Seus campos incluem: 2. **Abertura:** Esta mensagem é usada para estabelecer uma relação de vizinhança (peer relationship) entre dois roteadores BGP, definindo os critérios para essa troca de informações. Seus campos são: 3. **Atualização:** Ao receber uma mensagem de atualização, os roteadores podem adicionar ou remover entradas específicas em suas tabelas de roteamento. Seus campos são: 4. **Notificação:** Esta mensagem é utilizada para sinalizar alguma condição de erro detectada pelo roteador de origem para seus vizinhos. Seus campos são:

O Cabeçalho do Pacote BGP

Cada pacote BGP possui um cabeçalho com a função principal de identificar a operação que o pacote realiza. As descrições a seguir resumem a finalidade de cada campo do cabeçalho BGP. A versão mais recente, o BGP4, foi desenvolvida para lidar com os desafios impostos pelo crescimento exponencial da Internet.

Vídeos recomendados

Fontes consultadas

Continue pesquisando