Questão de Redes de Computadores — BGP (Border Gateway Protocol) — INSTITUTO AOCP 2024
Redes de Computadores›BGP (Border Gateway Protocol)
Código
qa632318
Banca
INSTITUTO AOCP
Órgão
MPE PR
Ano
2024
Cargo
Ana ( )
O protocolo BGP (Border Gateway Protocol) é fundamental para o roteamento entre sistemas autônomos na internet. Em relação a esse protocolo, assinale a alternativa correta.
AO BGP utiliza o algoritmo de estado de enlace para determinar as melhores rotas entre sistemas autônomos.
BO BGP é um protocolo de roteamento interno usado somente para o roteamento dentro de um único sistema autônomo.
CO BGP mantém uma tabela de roteamento com todas as rotas possíveis e seleciona a melhor rota com base no menor número de saltos.
DO BGP é um protocolo de roteamento de vetor de caminho que considera uma série de atributos, como política de roteamento, para selecionar a melhor rota.
EO BGP não suporta a recuperação de falhas automaticamente, sendo necessário intervenção manual para redirecionar o tráfego em caso de falha de rota.
Revelar gabarito e comentário▾
GabaritoD — O BGP é um protocolo de roteamento de vetor de caminho que considera uma série de atributos, como política de roteamento, para selecionar a melhor rota.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
BGP (Border Gateway Protocol)
Gabarito: letra D. O BGP é um protocolo de roteamento de vetor de caminho (path vector) que seleciona a melhor rota com base em atributos e políticas de roteamento, e não apenas em métricas simples como o número de saltos. Essa é a característica central que o distingue dos protocolos de vetor de distância (RIP) e de estado de enlace (OSPF).
O BGP é o protocolo padrão para o roteamento entre Sistemas Autônomos (AS) na Internet, sendo classificado como um protocolo de gateway externo (EGP). Ele opera na camada de aplicação do modelo TCP/IP, utilizando a porta TCP 179 para estabelecer sessões semipermanentes entre roteadores vizinhos (peers). Diferentemente dos protocolos de roteamento interno (IGP), como OSPF e RIP, o BGP não se preocupa com métricas de desempenho da rede (como atraso ou largura de banda), mas sim com a interligação entre ASs e com a aplicação de políticas de roteamento definidas pelos administradores de cada sistema autônomo.
O algoritmo utilizado pelo BGP é o vetor de caminho (path vector), uma evolução do vetor de distância. Enquanto o vetor de distância informa apenas a distância (métrica) até o destino, o vetor de caminho informa a rota integral (a sequência de ASs) até o destino, o que evita loops de roteamento. As rotas são anunciadas entre os ASs com uma série de atributos, como AS_PATH, NEXT_HOP e LOCAL_PREF, que são usados para aplicar políticas de seleção de rotas. O número de saltos (ou melhor, o número de ASs no caminho) é apenas um critério secundário, avaliado somente quando ainda houver mais de uma rota possível após a aplicação das políticas.
Na prática, quando um roteador BGP recebe atualizações de rotas de seus vizinhos, ele aplica as políticas configuradas localmente para excluir rotas indesejadas e dar preferência às rotas preferíveis. Somente se ainda houver mais de uma rota possível é que critérios como o menor número de saltos são considerados. Isso permite que os operadores de rede controlem o tráfego de acordo com acordos comerciais e outras regras de negócio, algo que não é possível com protocolos de roteamento interno.
A pegadinha desta questão está em confundir o BGP com protocolos de roteamento interno (como OSPF, que usa estado de enlace, ou RIP, que usa vetor de distância e menor número de saltos). O BGP é um protocolo externo, com características próprias, e a alternativa correta é a que descreve corretamente o seu funcionamento como vetor de caminho com políticas.
BGP: Classificação (Protocolo externo (EGP), Entre sistemas autônomos (AS), Camada de aplicação (TCP 179)); Algoritmo (Vetor de caminho (path vector), Informa rota integral (AS_PATH), Evita loops); Seleção de rotas (Políticas e atributos (LOCAL_PREF, NEXT_HOP), Menor número de saltos (critério secundário)); Recuperação de falhas (Automática (keepalive))
Alternativa A — ❌ Incorreta
O BGP não utiliza algoritmo de estado de enlace. O estado de enlace é característica do OSPF, que mantém uma visão completa da topologia da rede e calcula o menor caminho usando o algoritmo de Dijkstra. O BGP, por ser um protocolo entre sistemas autônomos, não possui informações completas da topologia interna de cada AS e utiliza o algoritmo de vetor de caminho.
Alternativa B — ❌ Incorreta
O BGP não é um protocolo de roteamento interno (IGP). Ele é um protocolo de roteamento externo (EGP), utilizado para roteamento entre sistemas autônomos. Protocolos de roteamento interno são, por exemplo, OSPF e RIP, usados dentro de um único AS.
Alternativa C — ❌ Incorreta
O BGP não seleciona a melhor rota com base no menor número de saltos como critério principal. O número de saltos (ou de ASs no caminho) é um critério secundário, avaliado somente após a aplicação das políticas de roteamento. O critério principal é a política de roteamento, baseada em atributos como AS_PATH, LOCAL_PREF, entre outros.
Alternativa D — ✅ Correta ⟵ GABARITO
Esta alternativa descreve corretamente o BGP: é um protocolo de roteamento de vetor de caminho que considera uma série de atributos, como política de roteamento, para selecionar a melhor rota. O vetor de caminho informa a rota integral até o destino, evitando loops, e as políticas permitem que os operadores controlem o tráfego de acordo com regras de negócio.
Alternativa E — ❌ Incorreta
O BGP suporta a recuperação de falhas automaticamente. Quando uma rota falha, os roteadores BGP detectam a falha (por exemplo, através da ausência de mensagens keepalive) e recalculam as rotas, selecionando caminhos alternativos. Não é necessária intervenção manual para redirecionar o tráfego em caso de falha de rota.
NÃO CAIA NESSA!
A banca tenta confundir o BGP com protocolos de roteamento interno. Lembre-se: BGP é externo (EGP), usa vetor de caminho e prioriza políticas sobre métricas como saltos. OSPF usa estado de enlace, RIP usa vetor de distância com contagem de saltos. Com treino, você identifica essas trocas rapidamente 💪
PEGA ESSA DICA!
Para questões sobre BGP, foque em três pontos: (1) é protocolo externo (entre ASs); (2) usa vetor de caminho (não estado de enlace, não vetor de distância puro); (3) a seleção de rotas é baseada em políticas e atributos, não em menor número de saltos. Esses são os pontos mais cobrados.