Высокие потери пакетов на маршруте через магистральные узлы, как устранить проблему?
Столкнулся с проблемой высоких потерь пакетов на магистральных узлах при подключении к моему серверу (IP 146.59.10.99). Использую команду mtr для диагностики, и результат показывает значительные потери пакетов на нескольких узлах, особенно на узлах, связанных с провайдером twelve99.
Вот пример отчета:
Проблемы с потерей пакетов начинаются на магистральных узлах, что вызывает значительные задержки и сбои в подключениях. На конечном узле потерь нет, но высокая потеря на промежуточных узлах ухудшает работу сервисов.
Как эффективнее всего решить проблему с потерей пакетов на уровне магистральных узлов?
Нужно ли связываться с моим интернет-провайдером для эскалации этой проблемы? Может ли провайдер как-то повлиять на маршрутизацию?
Может ли использование VPN или других средств помочь обойти эти проблемные узлы?
Дабы “железо” не убивали ДДОС-ом icmp, есть обычная практика — на магистральном железе резать icmp полисером.
Т.к. на конечном узле потерь нет, есть высокая вероятность того, что промежуточные вам просто не отвечают в должном объеме.Подробности описывать — трактат наваять надо.
В двух словах — icmp запрос магистральному маршрутизатору напрягает CPU, а транзитный трафик обрабатывают отдельные ASIC-и в объемах на порядки выше, чем это делает CPU. Поэтому icmp ограничивают.Проверяйте iperf -ом например связь точка-точка.
И поиграйтесь с размерами пакетов.