
홈 네트워크(BT Infinity FTTC)에서 패킷 손실 문제의 원인을 추적하는 데 정말 어려움을 겪고 있습니다. 어제 아침 갑자기 발생하기 시작했으며 다음과 같은 3가지 방식으로 나타납니다.
특정 웹 사이트의 다른 페이지에 반복적으로 연결하는 Java 기반 단위 테스트 애플리케이션의 시간 초과 예외입니다. 매우 정기적으로(예: 이전보다 훨씬 더 자주) 이제 페이지가 로드되지 않았다는 메시지가 표시됩니다. 이는 20초 후에 시간 초과가 발생했음을 의미합니다. 나는 이것이 웹 사이트 끝에서 문제가 아니라고 확신합니다.
스트리밍 API를 사용하려고 할 때 다른 Java 애플리케이션에서 업데이트가 지연되고 시간 초과됩니다. 변경 사항이 있을 때마다 데이터를 브로드캐스트하고 업데이트가 일반적으로 즉각적으로 이루어지는 금융 거래 API입니다. 기본적으로 업데이트가 너무 지연되고 서버에서 연결 유지 하트비트를 수신하는 데 오랜 지연이 발생하여 애플리케이션이 완전히 다시 시작되기 때문에 내 애플리케이션이 오래된 데이터로 작업하려고 한다는 것을 알 수 있습니다.
네트워크에 있는 서버에서 클라이언트로 미디어를 스트리밍할 때(즉, 다른 두 시나리오와는 달리 순전히 LAN에 있는 경우) 기본적으로 미디어가 많이 끊기고 결국 정지됩니다.
위의 모든 방법은 지금까지 오랫동안(예: 몇 년) 동안 잘 작동했습니다. "서버"는 Win10 Pro 시스템입니다.
무슨 일이 일어나고 있는지 파악하기 위해 지금까지 시도한 내용은 다음과 같습니다.
- 내 서버에서 단위 테스트 웹사이트, 스트리밍 API, 미디어 클라이언트 및 로컬 루프백 주소를 핑합니다. 결과: 완전히 정상이며 핑 시간이 매우 낮고 패킷 손실이 전혀 없습니다.
- 위에서 언급한 두 응용 프로그램을 네트워크의 다른 컴퓨터(WiFi의 Win10 노트북, 해당 측면도 테스트하기 위해)로 마이그레이션하여 서버를 방정식에서 제외합니다. 결과: 동일한 문제 및 오류
- 라우터(BT Smart Hub)를 다른 라우터(이전 BT Home Hub 5)로 교체했습니다. 나는 이것이 문제일 것이라고 확신했지만(특히 어제 아침에 라우터 펌웨어가 업데이트되었다는 것을 알았기 때문에) 새 라우터에서도 동일한 문제가 나타났습니다.
- 위의 시나리오 3에서와 같이 미디어 스트리밍을 시도하는 동안 Wireshark 추적을 실행했습니다. 결과: 문제가 진행 중일 때 많은 중복 승인 및 재전송 메시지가 발생합니다.
설명이 장황해서 죄송합니다. 나는 기본적으로 한동안 이것으로 원을 그리며 돌아 다녔습니다. 문제가 LAN에서도 발생한다는 점을 고려하면 이것이 어떻게 ISP 문제인지 알 수 없습니다. 또한 일반적인 서버나 라우터에만 국한되지 않습니다. 아주 잠깐 동안 다시 완벽하게 작동하기 시작했다가 30분 정도 후에 다시 문제가 발생합니다.
매우 기괴합니다. 살펴볼 만한 다른 것에 대한 제안은 매우 환영받을 것입니다.