Quali sono alcuni modi possibili per rilevare la perdita di pacchetti in profondità nella rete di un provider che si trova a diversi hop di distanza? Con più provider scrutati su BGP sui nostri router perimetrali Internet, devo essere in grado di rilevare automaticamente la perdita di pacchetti (principalmente) e la latenza (in secondo luogo), fare una traccia dell'interfaccia o qualcosa di simile e spegnerli in modo che tutto il traffico utilizzi i nostri altri provider .
Ho riscontrato due problemi con l'utilizzo degli SLA IP. In primo luogo, ciò che deve essere misurato sono almeno diversi hop di distanza (ben oltre il loro peer BGP), quindi il monitoraggio di qualsiasi cosa in profondità nella rete del provider non è una proposta statica come il monitoraggio dei nostri collegamenti con loro (che sono stati stabili); se i collegamenti di quel provider vengono chiusi, gli SLA avrebbero comunque la possibilità di raggiungere il percorso di un altro provider. In secondo luogo, l'utilizzo di un monitor di tipo ICMP non rileva il livello di perdita di pacchetti che si osserva in genere con pacchetti molto più grandi e la latenza non sembra cambiare in modo significativo.
Is Performance Routing (PdR) la migliore opzione qui e influenzare localpref di BGP? Sembra che il Master Controller sia un SPoF (Single Point of Failure), quindi se PfR è la strada da percorrere, come possono i router di frontiera non dipendere da un singolo Master Controller? Quali sono altre due o tre opzioni praticabili?
La maggior parte e il più critico del nostro traffico proviene dalle nostre risposte HTTP in uscita.