Pular para o conteúdo principal

Fase 2: Anycast BGP

Objetivo: Substituir GeoDNS por BGP Anycast para failover instantâneo e roteamento ótimo.

Estado Atual (GeoDNS)

Estado Atual - GeoDNS

Estado Alvo (Anycast BGP)

Estado Alvo - Anycast BGP

Requisitos BGP

RequisitoOpções
ASNPrivado (64512-65534) ou Público (do RIR)
Bloco IP/24 mínimo (256 IPs) do RIR ou provedor
TrânsitoVultr, Packet, AWS Direct Connect
SoftwareBIRD, FRRouting, GoBGP

Opções de Implementação

Opção A: BGP de Provedor Cloud

  • Vultr BGP (~$5/mês por localização)
  • Packet/Equinix Metal (BGP nativo)
  • AWS Global Accelerator (anycast gerenciado)

Opção B: ASN + Espaço IP Próprio

  • Registrar ASN com RIR (ARIN, RIPE, APNIC)
  • Adquirir bloco IP /24
  • Estabelecer acordos de peering

Exemplo de Configuração BIRD

# /etc/bird/bird.conf
router id 10.50.5.1;

protocol bgp vultr {
local as 64512;
neighbor 169.254.169.254 as 64515;

ipv4 {
import none;
export where net = 198.51.100.0/24;
};
}

protocol static {
ipv4;
route 198.51.100.0/24 blackhole;
}

Benefícios

  • Failover instantâneo: Sem espera de TTL DNS
  • Roteamento ótimo: BGP encontra melhor caminho
  • Resiliência DDoS: Tráfego distribuído globalmente
  • IP único: Configuração de cliente mais simples

Relacionado