equilibrio de carga entre dos enlaces bgp de ISP

10

Tengo enlaces ascendentes a dos ISP separados en un enrutador y recibo una ruta predeterminada de cada uno a través de BGP. Ambos enlaces tienen la misma velocidad y BGP se usa solo para anunciar nuestros prefijos. ¿Cuál es la mejor manera de equilibrar la carga en los dos enlaces? Se sugirió que lo más fácil sería agregar rutas estáticas predeterminadas al enrutador.

Phesen
fuente

Respuestas:

11

No mencionó el proveedor, pero si Cisco IOS, puede usar:

router bgp 43792
  bgp bestpath as-path multipath-relax
  address-family ipv4
    maximum-paths 2
  !
!

multipath-relax es necesario, ya que normalmente solo tendrá múltiples rutas con las mismas rutas de ruta.

Personalmente, estoy firmemente en contra de llevar rutas predeterminadas a través de protocolos de enrutamiento dinámico, simplemente no hay ninguna necesidad, siempre que opere una plataforma que admita rutas estáticas recursivas.

Tenga en cuenta que el enrutador de su operador se desconecta de su núcleo, aún así recibe la ruta predeterminada y su tráfico se bloquea hasta que interviene manualmente. Sin embargo, si le envían alguna ruta candidata, tal vez su propio bloque PA o quizás algunos bloques PA cruciales para usted, podría agregar rutas predeterminadas estáticas hacia estas redes, si el cuadro de borde se desconecta del núcleo, la red agregada desaparece y Puede converger sin intervención manual.

ytti
fuente
4

Como mencionó @ytti, puede configurar la ruta múltiple eBGP, o también puede configurar 2 valores predeterminados estáticos, cada uno con el siguiente salto de su flujo ascendente. Dado que ambos están en el mismo enrutador y todo lo que recibe de ellos es un valor predeterminado de cada proveedor, es bastante sencillo de configurar. También debe asegurarse de tener desactivado el equilibrio de carga por paquete CEF si está ejecutando Cisco (la configuración predeterminada está deshabilitada de todos modos).

John Jensen
fuente