Tudo Sobre o Protocolo de Roteamento BGP (Border Gateway Protocol)
Autor: Seta Telecom
Data: 13 de Novembro de 2025
Tempo de Leitura: 20 minutos
Introdução
O BGP (Border Gateway Protocol) é o protocolo que faz a internet funcionar. Ele é responsável por trocar informações de roteamento entre os diferentes Sistemas Autônomos (AS - Autonomous Systems) que compõem a internet global. Este artigo detalha o funcionamento do BGP, seus principais atributos e como ele é configurado.
1. O que é um Sistema Autônomo (AS)?
Um Sistema Autônomo é um conjunto de redes IP sob uma única administração técnica. Cada AS tem um número único (ASN - Autonomous System Number) que o identifica na internet. Exemplos de AS são provedores de internet (ISPs), grandes empresas e universidades.
2. Tipos de BGP
Existem dois tipos de sessões BGP:
eBGP (External BGP)
- Usado para trocar rotas entre diferentes Sistemas Autônomos.
- É o BGP usado na internet.
iBGP (Internal BGP)
- Usado para trocar rotas dentro de um mesmo Sistema Autônomo.
- Garante que todos os roteadores de um AS tenham a mesma visão das rotas externas.
3. Atributos BGP
O BGP usa atributos para escolher o melhor caminho para uma rede de destino. Os principais são:
- AS-PATH: Lista de ASNs pelos quais uma rota passou. Usado para evitar loops.
- NEXT-HOP: O endereço IP do próximo roteador para alcançar uma rede.
- LOCAL-PREF: Usado para influenciar como o tráfego sai de um AS. Quanto maior, mais preferencial.
- MED (Multi-Exit Discriminator): Usado para influenciar como o tráfego entra em um AS. Quanto menor, mais preferencial.
- WEIGHT: Atributo proprietário da Cisco. Usado para influenciar a escolha de rotas localmente no roteador. Quanto maior, mais preferencial.
4. Configuração Básica do BGP
Cenário
Vamos configurar eBGP entre dois roteadores em ASs diferentes: - R1: ASN 65001, IP 10.0.0.1/30 - R2: ASN 65002, IP 10.0.0.2/30
Configuração em R1
Router R1(config)# router bgp 65001
Router R1(config-router)# neighbor 10.0.0.2 remote-as 65002
Router R1(config-router)# network 192.168.1.0 mask 255.255.255.0
Configuração em R2
Router R2(config)# router bgp 65002
Router R2(config-router)# neighbor 10.0.0.1 remote-as 65001
Router R2(config-router)# network 172.16.1.0 mask 255.255.255.0
Verificação
Verificar vizinhos BGP:
Router# show ip bgp summary
Verificar rotas BGP recebidas:
Router# show ip bgp
5. Melhores Práticas
- Use autenticação MD5: Protege a sessão BGP contra ataques.
- Filtre rotas: Nunca anuncie rotas que não são suas. Use prefix-lists e route-maps.
- Monitore suas sessões: Use ferramentas de monitoramento para detectar quedas de sessão BGP.
- Tenha redundância: Sempre que possível, tenha mais de uma conexão com a internet e mais de uma sessão BGP.
Conclusão
O BGP é um protocolo complexo mas essencial para a conectividade global. Uma configuração correta garante estabilidade, segurança e performance para sua conexão com a internet. A Seta Telecom tem uma equipe de engenheiros certificados com vasta experiência em BGP, prontos para ajudar sua empresa a otimizar sua presença na internet.
Precisa de Ajuda com BGP?
A Seta Telecom oferece consultoria especializada em BGP, locação de roteadores Cisco e soluções de conectividade para empresas. Fale com um especialista e garanta a estabilidade da sua rede.