Enrutamiento interdominio · RFC 4271

Border Gateway Protocol

El protocolo de enrutamiento interdominio de internet, y el plano de control de los fabrics DC modernos. OcNOS implementa BGP-4 (RFC 4271) con el conjunto completo de extensiones requeridas para tránsito SP, peering IXP y underlay DC leaf-spine.

Topología de peering BGP

Dos sistemas autónomos que intercambian rutas vía eBGP, con el AS local ejecutando iBGP a través de un Route Reflector para escalar el peering de malla completa.

Topología BGP: peering eBGP entre AS 65001 y AS 65002, con dos PE ejecutando iBGP a través de un Route Reflector
BGP: peering eBGP entre dos AS, con iBGP y un Route Reflector dentro del AS 65001.

BGP en contextos Service Provider y DC

BGP-4 (RFC 4271) es un protocolo de vector de rutas que intercambia información de alcanzabilidad entre sistemas autónomos. Su modelo de políticas, que incluye route maps, etiquetado de comunidades y filtrado de AS-path, ofrece a los operadores un control preciso sobre la ingeniería de tráfico a través de los límites de AS. Las extensiones multiprotocolo de BGP (RFC 4760) permiten que la misma sesión transporte múltiples familias de direcciones: IPv4, IPv6, VPN, EVPN, SR-TE y más.

En el data center, BGP ha reemplazado a OSPF e IS-IS como underlay de facto en los diseños leaf-spine a gran escala. La RFC 7938 (Use of BGP for Routing in Large-Scale Data Centers) documenta este cambio: sesiones eBGP unnumbered entre leaf y spine, ASN privados por dispositivo y ADD-PATH para la distribución de carga ECMP. OcNOS soporta los tres patrones de diseño de la RFC 7938.

BGP-LU (RFC 3107) distribuye etiquetas MPLS junto con prefijos BGP, permitiendo el stitching de LSP MPLS inter-AS sin LDP. Es la base para despliegues de L3VPN Option C señalizados por BGP a través de las fronteras de AS sin intercambiar tablas completas de enrutamiento VPN en el borde.

BGP FlowSpec

BGP FlowSpec (RFC 5575, RFC 8955) distribuye especificaciones de flujo de tráfico como rutas BGP. Cada ruta FlowSpec coincide con una 5-tupla (o criterios de coincidencia extendidos) y lleva una acción REDIRECT o RATE-LIMIT. Esto permite mitigación distribuida de DDoS en el borde de la red: un controlador empuja un prefijo FlowSpec a todos los routers PE simultáneamente, descartando (blackholing) o limitando la tasa del tráfico de ataque sin configuración manual por dispositivo.

OcNOS Implementation

Base BGP-4

Conformidad total con RFC 4271. ASN de 4 bytes (RFC 6793). Autenticación TCP MD5 (RFC 2385). Graceful Restart (RFC 4724). Códigos de motivo de BGP NOTIFICATION.

Route Reflector

Soporte de clusters RR. Múltiples clientes RR por cluster. Prevención de bucles con ORIGINATOR_ID y CLUSTER_LIST. Soporte de confederaciones (RFC 5065). RR bajo demanda para despliegues a escala.

ADD-PATH / ECMP

RFC 7911 ADD-PATH. Hasta 64-way ECMP en hardware. Comparación multipath relajada por prefijo. Next-hop consistente para load sharing entre clusters.

BGP-LU

Unicast etiquetado RFC 3107. Asignación de etiqueta por prefijo. Stitching de LSP MPLS inter-AS sin LDP. Compatible con la coexistencia SR-MPLS.

FlowSpec

RFC 5575 / RFC 8955. Tipos de flujo IPv4 e IPv6. Acciones REDIRECT_VRF, REDIRECT_NH, RATE-LIMIT. Integración con hardware ACL para aplicación a tasa de línea.

EVPN Address Family

L2VPN EVPN AFI/SAFI (25/70). Rutas Type-2, Type-3, Type-4 y Type-5. Política de importación/exportación de RT. eBGP EVPN para leaf-spine DC (RFC 7432 §11).

Drenaje rápido BFD

BFD para BGP (RFC 5882). Detección subsegundo de fallo de peer. Discriminador BFD por sesión. Integrado con la retirada de next-hop ECMP cuando BFD cae.

Policy & Filtering

Route maps, prefix-lists, community-lists. Large community (RFC 8092). Extended community para RT de VPN. Filtrado por regex de AS-path. Reescritura de NEXT_HOP y manipulación de local preference.

OcNOS-Validated Hardware

Solo como referencia. Las plataformas siguientes son un subconjunto representativo del hardware validado para BGP. La lista completa y actual de plataformas calificadas, con cobertura de ASIC, densidad de puertos y versiones, se mantiene en la OcNOS Hardware Compatibility List.

UfiSpace S9600-32X
Qumran2c · 32×100G
UfiSpace S9610-36D
Jericho2c+ · 36×400G
Edgecore AS7946-74XKSB
Qumran2c · 64×25G + 10×100G
UfiSpace S9510-28DC
Qumran2a · 24×25G + 2×100G + 2×400G
Edgecore AS7326-56X
Trident 3 X7 · 48×25G + 8×100G
Edgecore AS9726-32DB
Trident 4 · 32×400G
Edgecore AS9736-64D
Tomahawk 4 · 64×400G
Edgecore AIS800-64D
Tomahawk 5 · 64×800G

Comparar el soporte BGP en plataformas validadas OcNOS

Open Feature Matrix →
Preguntas frecuentes

Preguntas frecuentes

¿Para qué se utiliza BGP?
BGP intercambia la accesibilidad de enrutamiento entre sistemas autónomos, lo que lo convierte en el protocolo de enrutamiento interdominio de internet. También se utiliza ampliamente como plano de control del underlay en data center fabrics leaf-spine a gran escala, donde eBGP se ejecuta entre los conmutadores leaf y spine.
¿Por qué se utiliza BGP en las fabrics de data center en lugar de OSPF o IS-IS?
La RFC 7938 documenta BGP como el underlay de facto para los grandes diseños leaf-spine. Escala de forma predecible mediante sesiones eBGP unnumbered entre leaf y spine, un ASN privado por dispositivo y ADD-PATH para la distribución de carga ECMP. OcNOS admite los tres patrones de la RFC 7938.
¿Qué es BGP FlowSpec?
BGP FlowSpec (RFC 5575, RFC 8955) distribuye especificaciones de flujos de tráfico como rutas BGP, cada una correspondiente a una 5-tupla y portadora de una acción de redirección o de limitación de velocidad. Habilita una mitigación DDoS distribuida: un controlador difunde una única ruta FlowSpec y cada router de borde la aplica de inmediato.
¿Qué es BGP-LU?
El BGP-LU (BGP labeled unicast, RFC 3107) distribuye etiquetas MPLS junto con los prefijos BGP, lo que permite el empalme de LSP MPLS inter-AS sin LDP. Constituye la base de los despliegues L3VPN Option C señalizados por BGP a través de las fronteras de AS. OcNOS admite BGP-LU en coexistencia con SR-MPLS.
¿Qué hardware ejecuta BGP en OcNOS?
El BGP de OcNOS es compatible con una gama de routers y conmutadores abiertos de proveedores como UfiSpace y Edgecore, que abarca los silicios Broadcom Qumran, Jericho2, Trident y Tomahawk. La lista actual de hardware cualificado se mantiene en la OcNOS Hardware Compatibility List.