Quais são algumas das maneiras possíveis de detectar a perda de pacotes na rede de um provedor que está a vários saltos de distância? Com vários provedores examinando o BGP em nossos roteadores de borda da Internet, preciso detectar automaticamente a perda de pacotes (principalmente) e a latência (secundariamente), fazer uma interface de rastreamento ou algo semelhante e desligá-los para que todo o tráfego use nossos outros provedores. .
Eu vi dois problemas com o uso de SLAs IP. Primeiro, o que precisa ser medido está a pelo menos vários saltos de distância (muito além do ponto BGP), portanto, monitorar qualquer coisa profunda na rede do provedor não é uma proposta estática, como monitorar nossos links com eles (que foram estáveis); se os links desse provedor forem encerrados, os SLAs ainda terão acessibilidade no caminho de outro provedor. Segundo, fazer um monitor do tipo ICMP não detecta o nível de perda de pacotes que geralmente é visto com pacotes muito maiores e a latência parece não mudar significativamente.
O Performance Routing (PfR) é a melhor opção aqui e influencia o localpref do BGP? Parece que o controlador mestre é um SPoF (ponto único de falha); portanto, se PfR é o caminho a seguir, como os roteadores de borda não podem depender de um único controlador mestre? Quais são duas ou três outras opções viáveis?
A maioria e o mais crítico de nosso tráfego são de nossas respostas HTTP de saída.