¿Cuáles son algunas formas posibles de detectar la pérdida de paquetes en la red de un proveedor que está a varios saltos de distancia? Con múltiples proveedores observados a través de BGP en nuestros enrutadores de borde de Internet, necesito poder detectar automáticamente la pérdida de paquetes (principalmente) y la latencia (secundariamente), y hacer un seguimiento de la interfaz o algo similar y apagarlos para que todo el tráfico use a nuestros otros proveedores .
He visto dos problemas con el uso de SLA IP. Primero, lo que debe medirse son al menos varios saltos (más allá de su par BGP), por lo que monitorear cualquier cosa profunda en la red del proveedor no es una propuesta estática, como monitorear nuestros enlaces con ellos (que han sido estables); Si los enlaces de ese proveedor se cierran, los SLA aún tendrían acceso a la ruta de otro proveedor. En segundo lugar, hacer un monitor de tipo ICMP no detecta el nivel de pérdida de paquetes que generalmente se ve con paquetes mucho más grandes y la latencia no parece cambiar significativamente.
¿Es el enrutamiento de rendimiento (PfR) la mejor opción aquí e influye en la preferencia local de BGP? Parece que el controlador maestro es un SPoF (punto único de falla), por lo que si PfR es el camino a seguir, ¿cómo pueden los enrutadores fronterizos no depender de un solo controlador maestro? ¿Cuáles son otras dos o tres opciones viables?
La mayoría y el más crítico de nuestro tráfico proviene de nuestras respuestas HTTP salientes.