Я действительно изо всех сил пытаюсь отследить причину проблемы потери пакетов в моей домашней сети (BT Infinity FTTC). Это произошло внезапно вчера утром и проявляется в трех направлениях:
Исключения таймаута в приложении модульного тестирования на основе Java, которое постоянно подключается к разным страницам на определенном веб-сайте. Довольно регулярно (то есть чаще, чем когда-либо прежде) теперь говорится, что страница не загружалась, а это означает, что время ожидания истекает через 20 секунд. Я уверен, что это не проблема в конце веб-сайта.
Задержка обновлений и тайм-аутов в другом приложении Java при попытке использования потокового API. Это API финансовой торговли, который транслирует данные всякий раз, когда происходят изменения, и обновления обычно происходят мгновенно. Я в основном вижу, что мое приложение пытается работать со старыми данными, потому что обновления настолько задерживаются, и время от времени приложение полностью перезапускается из-за длительной задержки при получении контрольного сигнала подтверждения активности от сервера.
При потоковой передаче мультимедиа с сервера в сети клиенту (т. Е. Это происходит только в локальной сети, в отличие от двух других сценариев), в основном мультимедиа заикается и в итоге просто зависает.
Все вышеперечисленное прекрасно работало в течение долгого времени (например, годы) до сих пор. "Сервер" - это машина Win10 Pro.
Вот что я пытался выяснить, что происходит:
- Пингует сайт юнит-тестирования, API потоковой передачи, медиа-клиент и локальный адрес обратной связи с моего сервера. Результат: Полностью нормальный, очень низкое время пинга и отсутствие потери пакетов.
- Вывод сервера из уравнения путем переноса двух приложений, упомянутых выше, на другой компьютер в сети (ноутбук Win10 по WiFi, просто для проверки этого аспекта). Результат: те же проблемы и ошибки
- Поменял роутер (BT Smart Hub) на другой (более старый BT Home Hub 5). Я был уверен, что это будет проблемой (особенно потому, что я заметил, что прошивка маршрутизатора была обновлена вчера утром), но те же проблемы проявились на новом маршрутизаторе.
- Выполнить трассировку Wireshark при попытке потоковой передачи мультимедиа, как в сценарии 3 выше. Результат: много сообщений о дублировании и повторной передаче, когда проблема продолжается.
Извините за многословное объяснение; Я в основном ходил кругами с этим некоторое время сейчас. Я не вижу, как это проблема с провайдером, учитывая, что проблема возникает и в локальной сети. Это также не относится к моему обычному серверу или маршрутизатору. Очень коротко, он снова начнет работать совершенно нормально, а потом через полчаса снова возникнут проблемы.
Это очень странно. Любые предложения на что-либо еще, чтобы посмотреть на это будет очень приветствоваться.