Entonces, si tengo un sitio que tiene 2 (o más) conexiones a Internet, con una subred IP enrutable que tengo, y un ISP deja de funcionar, ¿cómo le digo al resto del mundo que envíe tráfico dirigido a mi red a través de ISP? B en lugar de ISP A? Esto está relacionado con una configuración de tipo de alta disponibilidad. Estoy bastante seguro de que involucra BGP, pero no sé cómo implementarlo.
10
Respuestas:
Multihoming normalmente se realiza con BGP al anunciar su ASN (número de sistema autónomo) y prefijos ("Red / Subred") a sus dos ISP. Esto significa que debe tener su propio ASN y un espacio válido de dirección IP pública)
Si observas en BGP con ambos ISP, vuelven a anunciar tu ASN y prefijos aguas arriba de ellos para que el tráfico de tu red se dirija a través de ellos según las políticas de BGP (AS-Path, etc.).
Ahora, si planeas anunciar tu ASN tú mismo, asegúrate de tener BUENOS ENLACES (DSL te causará problemas si se agita; BGP trata el aleteo / ruta inestable como MALO y los dejará caer hasta que estén estables por un tiempo).
La DIVERSIÓN de BGP es que puedes controlar cómo entra y sale el tráfico.
Con AS-Path Prepending, puede hacer que algunos enlaces sean "peores" que otros (incluso si son mucho mayores que la velocidad), ya que la longitud de AS-PATH es lo que se observa primero al decidir qué ruta es la mejor. Esto se puede hacer prefijo por prefijo.
Con Local-Preference y Route-Maps, puede decidir qué ISP usar para su tráfico de salida y para los flujos que desee (básicamente, manipula rutas que coinciden con algunas condiciones antes de aceptarlas en su propia tabla de enrutamiento).
fuente