VoIP를 사용할 때 가끔 중단 현상이 발생합니다. 문제가 인터넷 제공업체에 의해 발생한 것인지 확인하고 싶습니다.
대역폭 품질(처리량 및 대기 시간)을 테스트하는 가장 좋은 방법은 무엇입니까?
지금까지 시간당 3600개의 ping을 보내고 최소/최대/평균을 저장하는 스크립트를 사용했지만 ICMP 패킷이 얼마나 대표적인지 잘 모르겠습니다.
답변1
MTR그것은 당신이 찾고 있는 도구일 수도 있습니다. 저는 오랫동안 이 앱을 사용해 왔으며 많은 네트워크 연결 문제를 해결하는 데 도움이 되었습니다. 와 비슷 traceroute
하지만 지속적으로 실행되며 도중에 모든 홉의 세부 정보를 보여줍니다.
위키에서:
MTR은 라우터에서 반환된 ICMP 시간 초과(유형 11, 코드 0) 패킷이나 패킷이 대상 호스트에 도달할 때 ICMP 에코 응답 패킷에 의존합니다.
행운을 빌어요! VoIP 문제 해결은 골치 아픈 일이 될 수 있습니다.
답변2
이것ICSI 네트워크 분석기네트워크의 다양한 측면을 테스트하는 데 사용되는 Java 애플리케이션입니다. 확인할 수도 있습니다 버퍼링 동작. 단점은 브라우저에서 Java를 활성화해야 하며 비공개 소스 소프트웨어라는 점입니다.
답변3
중간 장치와 통신할 수 없기 때문에 귀하와 VoIP 파트너 사이의 20개 이상의 홉을 진단하는 것은 정말 어렵습니다.
VoIP 애플리케이션을 사용하여 가능한 가장 직접적인 방법으로 테스트하고 있으며 누군가 어딘가에 무언가를 떨어뜨렸다는 것을 입증했습니다.
내 경험에 따르면(통신사 네트워크 디버깅 내부에서) 가장 일반적인 시나리오는 ISP가 업스트림 연결을 초과 구독하지만 거기에서 연결이 끊어지는 것을 확인하면 알려주지 않으며 거기에 있는지 확인하기 위해 할 수 있는 일이 많지 않다는 것입니다. 어떤 손실. 이것은 사실이다.
VoIP 인코딩을 더 적은 비트를 사용하는 인코딩으로 변경해 보세요(따라서 품질이 저하됨). 애플리케이션이 다른 IP 포트 번호를 사용할 수 있는 경우 통신 회사에서는 음성 서비스와 경쟁하기 때문에 VoIP 트래픽을 제한하는 경우가 있으므로 그렇게 해보세요.