BWPing
BWPing| 개발자 | 올레그 데레베네츠 |
|---|---|
| 안정적 해제 | 2.5 / 2022년 2월 20일 |
| 기록 위치 | C |
| 운영 체제 | 크로스 플랫폼 |
| 다음에서 사용 가능 | 영어 |
| 유형 | 네트워크 트래픽 시뮬레이션 |
| 면허증 | BSD 라이선스 |
| 웹사이트 | bwping.sourceforge.이오 |
BWPing은 ICMP(Internet Control Message Protocol) 에코 요청/에코 응답 메커니즘을 사용하여 두 호스트 사이의 대역폭과 응답 시간을 측정하는 툴이다.[1]원격 호스트에는 특별한 소프트웨어가 필요하지 않다.유일한 요건은 ICMP 에코 요청 메시지에 응답하는 능력이다.[2]BWPing은 IPv4와 IPv6 네트워크를 모두 지원한다.[3]
명령 구문
bwping [ -4 -6 ] [ -B bind_addr ] [ -I ident ] [ -T tos(v4) traf_class(v6) ] [ -r reporting_period ] [ -u buf_size ] -b kbps -s pkt_size -v volume target bwping6 [ -4 -6 ] [ -B bind_addr ] [ -I ident ] [ -T tos(v4) traf_class(v6) ] [ -r reporting_period ] [ -u buf_size ] -b kbps -s pkt_size -v volume target
사용 가능한 옵션:
- -4 - IPv4 모드 강제 적용.기본 작동 모드는 bwping의 경우 IPv4이고 bwping6의 경우 IPv6이다.
- -6 - IPv6 모드 강제 적용기본 작동 모드는 bwping의 경우 IPv4이고 bwping6의 경우 IPv6이다.
- -B - 송신 IP 패킷의 소스 주소 설정기본적으로 송신 인터페이스의 주소가 사용된다.
- -I - 나가는 ICMP 에코 요청 패킷의 식별자 값 설정0일 경우 프로세스 ID의 하위 16비트 값이 사용된다(기본값).
- -T - 송신 IPv4 패킷의 TOS 값 또는 송신 IPv6 패킷의 IPv6 트래픽 클래스 값 설정기본값은 0이다.
- -r - 주기적인 대역폭, RTT, 손실 보고서 사이의 간격 시간(초) 설정.0일 경우 주기적 보고서가 없다(기본값).
- -u - 소켓 송신/수신 버퍼의 크기를 바이트 단위로 설정0(기본값)이면 시스템 기본값이 사용된다.속도 측정 결과가 예기치 않게 낮거나 패킷 손실이 발생하는 경우 이 파라미터를 조정하십시오.
- -b - 전송 속도를 초당 킬로비트 단위로 설정
- -s - ICMP 패킷 크기(IPv4/IPv6 헤더 제외)를 바이트 단위로 설정
- -v - 전송할 볼륨을 바이트 단위로 설정
면허증
이 유틸리티는 BSD 라이선스에서 이용할 수 있다.
메모들
BWPing은 원격 호스트에 특별한 소프트웨어(ICMP 에코 요청 메시지에 응답하는 기능만)를 필요로 하지 않지만, 네트워크 인프라, 로컬 및 원격 호스트 성능에 대한 몇 가지 특별한 요구사항이 있다.
- 네트워크에 ICMP 에코 요청/응답 필터링이 없어야 한다. 여기에는 시험 경로의 어느 지점에서든 서비스 품질(QoS) 메커니즘(주로 ICMP에 영향을 미침)이 포함된다.
- 로컬 호스트는 지정된 속도로 ICMP 에코 요청 메시지를 보낼 수 있는 충분한 CPU 리소스를 가지고 있어야 하며, 원격 호스트는 이러한 메시지에 빠르게 응답해야 하며 ICMP 대역폭 제한이 켜져 있지 않아야 한다.
- 각 bwping 및 bwping6 프로세스는 ICMP 에코 요청 식별자 값을 사용하여 이러한 각 프로세스에 대해 예정된 ICMP 에코 응답 패킷을 신뢰성 있게 구별해야 한다.
이러한 요구사항 중 일부가 충족되지 않으면 측정 결과가 부적절하거나 완전히 실패할 것이다.일반적으로 QoS가 구현되는 대역폭 테스트의 경우 항상 테스트할 QoS 클래스와 일치하는 트래픽으로 테스트하십시오.
참고 항목
참조
- ^ Aaron McConnell; Gerard Parr; Sally McClean; Philip Morrow; Bryan Scotney (May 27, 2013). "CloudState: End-to-end WAN Monitoring for Cloud-based Applications".
- ^ Suleiman Y. Yerima; Gerard Parr; Sally Ida McClean; Krishna M. Sivalingam (June 1, 2011). "Design and Implementation of a Measurement-Based Policy-Driven Resource Management Framework For Converged Networks".
- ^ Bruce Simpson (June 21, 2016). "Multihoming with ILNP in FreeBSD". hdl:10023/8681.
{{cite journal}}:Cite 저널은 필요로 한다.journal=(도움말)