Descripción general
GRE/BGP en la nube con BIG-IP
Sección titulada «GRE/BGP en la nube con BIG-IP»- Configure túneles GRE y emparejamiento BGP desde un par HA de BIG-IP (actuando como equipo en las instalaciones del cliente, CPE), con túneles independientes por unidad.
- Conéctese a los centros de depuración de Mitigación DDoS en la nube en modo enrutado (L3/L4).
flowchart LR
INET["Internet<br/>Inbound Traffic"]
subgraph XC["F5 Distributed Cloud<br/>Global Anycast"]
SCRUB["DDoS Scrubbing<br/>L3/L4 Mitigation"]
DROP["Attack Traffic<br/>Dropped"]
end
subgraph DC["xDC_NAMEx Data Center"]
BIGIP["BIG-IP CPE<br/>(GRE endpoint)"]
SERVERS["DDoS-Protected Servers<br/><i>Your public IP block</i>"]
end
INET -->|"all traffic to your<br/>public IPs"| SCRUB
SCRUB -->|"clean traffic"| BIGIP
SCRUB -.->|"malicious traffic"| DROP
BIGIP --> SERVERS
SERVERS --> BIGIP
BIGIP -.->|"return traffic<br/>via ISP uplink<br/>(asymmetric path)"| INET
style SERVERS fill:#e8f5e9,stroke:#2e7d32,stroke-width:2pxRequisitos
Sección titulada «Requisitos»- Servicio de Mitigación DDoS enrutada L3/L4 en la nube (Always On o Always Available) habilitado para su tenant.
- BIG-IP con:
- LTM (o módulos de red equivalentes).
- Enrutamiento dinámico (BGP) con licencia y habilitado.
- Modo enrutado: al menos un prefijo /24 (o más corto) anunciado públicamente
para protección (el mínimo para IPv6 es /48).
- Los prefijos protegidos deben ser enrutables públicamente (no RFC 1918). Los extremos externos de GRE también deben ser enrutables públicamente cuando los túneles atraviesan Internet público; las implementaciones que utilizan conectividad privada (L2, peering privado) pueden usar direcciones de extremo RFC 1918.
- Conectividad entre su centro de datos/router y el centro(s) de depuración en la nube.
Arquitectura HA
Sección titulada «Arquitectura HA»El BIG-IP se implementa como un par HA activo/en espera, donde cada unidad obtiene sus propios túneles GRE independientes y sesiones BGP hacia cada centro de depuración:
flowchart LR
subgraph F5XC["F5 Distributed Cloud"]
C1["xCENTER_1x scrubbing center"]
C2["xCENTER_2x scrubbing center"]
end
subgraph DC["xDC_NAMEx Data Center"]
direction TB
subgraph UNITA["BIG-IP-A (Active)"]
A_C1["C1-T1 tunnel<br/>BGP Established"]
A_C2["C2-T1 tunnel<br/>BGP Established"]
end
subgraph UNITB["BIG-IP-B (Standby)"]
B_C1["C1-T2 tunnel<br/>Graceful-Restart Ready"]
B_C2["C2-T2 tunnel<br/>Graceful-Restart Ready"]
end
SERVERS["DDoS-Protected Servers"]
end
C1 -- "GRE C1-T1" --> A_C1
C2 -- "GRE C2-T1" --> A_C2
C1 -- "GRE C1-T2" --> B_C1
C2 -- "GRE C2-T2" --> B_C2
UNITA --> SERVERS
UNITB --> SERVERS
style SERVERS fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px- Extremos de túnel independientes: Cada unidad BIG-IP tiene su propia
IP externa no flotante (
traffic-group-local-only) y su propio conjunto de túneles GRE. BIG-IP-A utilizaxBIGIP_A_OUTER_V4xy BIG-IP-B utilizaxBIGIP_B_OUTER_V4xcomo extremos de túnel. Esto evita la dependencia de una IP flotante para el origen del túnel. - Sesiones BGP independientes: Cada unidad ejecuta sus propias sesiones BGP a través de sus propios túneles. BIG-IP-A establece peering con C1-T1 y C2-T1; BIG-IP-B establece peering con C1-T2 y C2-T2. Durante una conmutación por error, las sesiones BGP de la unidad en espera ya están establecidas, por lo que la nube puede redirigir el tráfico de inmediato.
- Sincronización de configuración: Las configuraciones de túnel, IP propia y
enrutamiento se sincronizan entre unidades mediante config-sync. Debido a que la
configuración BGP de
imishes por unidad, cada unidad mantiene sus propias declaraciones de vecino. Verifique que la sincronización incluya todos los objetos tmsh. - Comportamiento BGP activo/en espera: La unidad activa anuncia los prefijos protegidos con atributos BGP normales. La unidad en espera puede anunciar los mismos prefijos con un prepend de AS-path más largo (haciéndolos menos preferidos) o suprimir los anuncios hasta la conmutación por error. Coordine el enfoque con el SOC.
- Convergencia en conmutación por error: Con
graceful-restarthabilitado y túneles independientes, la nueva unidad activa ya tiene sesiones BGP establecidas. La convergencia depende de que la selección del mejor camino BGP se desplace hacia los anuncios de la unidad recién activa. Realice pruebas conrun sys failover standby.