Які існують можливі способи виявити втрату пакета в глибині мережі провайдера, яка знаходиться за кілька стрибків? Коли багато постачальників заглядають над BGP на наших крайових маршрутизаторах Інтернету, мені потрібно мати можливість автоматично визначати втрати пакетів (в першу чергу) та затримку (вдруге), робити інтерфейсний трек чи щось подібне і вимикати їх, щоб увесь трафік використовували інші наші провайдери .
Я бачив дві проблеми з використанням IP SLA. По-перше, те, що потрібно виміряти, - це принаймні кілька стрибків (через повний показник BGP), тому моніторинг чого-небудь глибокого в мережі постачальника не є статичним пропозицією, таким як моніторинг наших зв’язків з ними (які були стабільними); якщо посилання цього провайдера будуть відключені, угоди про домовленість все одно матимуть доступність по шляху іншого постачальника. По-друге, виконання монітора типу ICMP не визначає рівень втрати пакету, який зазвичай спостерігається при набагато більших пакетах, а затримка, схоже, не суттєво змінюється.
Чи найкращим варіантом тут є маршрутизація продуктивності (PfR) та чи впливає на локальний показник BGP? Здається, що головний контролер - це SPoF (Єдина точка відмови), тож якщо PfR - це шлях, як граничні маршрутизатори не можуть залежати від одного головного контролера? Які два-три інші життєздатні варіанти?
Більшість і найбільш критичних до нашого трафіку - це вихідні HTTP-відповіді.