네트워크 성능 측정이란?
네트워크 성능 측정은 SLA 준수 확인, 병목 구간 발견, 용량 계획의 기반입니다. 네트워크관리사 시험에서는 표준화된 테스트 방법론과 주요 지표를 중점적으로 출제합니다.
핵심 성능 지표(KPI)
지연 지표
- RTT(Round-Trip Time): 패킷 왕복 시간. ping으로 측정. 전파 지연 + 처리 지연 + 큐잉 지연
- OWD(One-Way Delay): 단방향 지연. NTP 동기화 필요. Y.1731 OAM으로 측정
- 지터(Jitter): 지연 변동값. VoIP·실시간 스트리밍에 중요. RFC 3393. PDV(Packet Delay Variation)
- 지연 구성요소: 전파 지연(propagation)·직렬화 지연(serialization)·처리 지연(processing)·큐잉 지연(queuing)
대역폭·처리량 지표
- 처리량(Throughput): 단위 시간당 성공적으로 전달된 데이터량. Mbps·Gbps
- 굿풋(Goodput): 애플리케이션이 수신한 유효 데이터량. 오버헤드·재전송 제외
- BDP(Bandwidth-Delay Product): 대역폭 × 왕복 지연. 파이프라인 최적화에 필요한 버퍼 크기
- 패킷 손실률: 전송 대비 손실된 패킷 비율. TCP는 손실을 혼잡 신호로 해석
표준 측정 방법론
RFC 2544
- 목적: 네트워크 장비 성능 벤치마킹 표준. 이더넷 장비 검증에 광범위 사용
- 테스트 항목: 처리량(Throughput)·지연(Latency)·프레임 손실률(Frame Loss Rate)·백투백(Back-to-back)
- 테스트 프레임 크기: 64·128·256·512·1024·1280·1518 바이트 7가지
- 한계: 서비스 중단 필요. 실제 서비스 조건 반영 불완전
ITU-T Y.1564 (EtherSAM)
- 목적: 이더넷 서비스 SLA 검증. 다중 서비스 동시 테스트. 서비스 활성화 테스트
- 2단계 테스트: Service Configuration(개별 서비스 검증) + Service Performance(모든 서비스 동시 실행)
- 측정 지표: IR(Information Rate)·FLR(Frame Loss Ratio)·FTD(Frame Transfer Delay)·FDV(Frame Delay Variation)
- RFC 2544 대비: 서비스 중단 없이 테스트 가능. 멀티서비스 동시 검증
측정 도구
iPerf3
- TCP 처리량: iperf3 -s(서버) / iperf3 -c [IP](클라이언트). -P로 병렬 스트림
- UDP 지터·손실: iperf3 -c [IP] -u -b 100M. 대역폭 지정 필수
- 역방향 테스트: -R 옵션으로 서버→클라이언트 방향 테스트
- JSON 출력: –json 옵션. 자동화 스크립트 연동 용이
기타 도구
- TWAMP(RFC 5357): Two-Way Active Measurement Protocol. 양방향 지연·손실 측정. RFC 4656 OWAMP의 발전
- Y.1731 OAM: 이더넷 서비스 OAM. 연속 확인(CC)·루프백(LB)·링크 추적(LT)·지연측정(DM)
- NetFlow/sFlow: 트래픽 흐름 샘플링 분석. 대역폭 소비 패턴·Top Talkers 파악
- smokeping: 장기 레이턴시 트렌드 모니터링. RTT 분포 시각화
시험 핵심 포인트
- RFC 2544: 장비 벤치마킹. 64~1518바이트 7가지 프레임 크기로 처리량·지연·손실 측정
- Y.1564: 서비스 SLA 검증. 다중 서비스 동시 측정. RFC 2544보다 현실적
- 지터: 지연의 변동값. VoIP 품질의 핵심 지표. 20ms 이하 권장
- BDP: 대역폭 × 지연 = 파이프에 있는 데이터량. TCP 윈도우 크기 최적화에 활용
마무리
네트워크 성능 측정은 단순히 속도만 측정하는 것이 아닙니다. 지연·지터·손실·처리량을 종합적으로 측정하고, 표준 방법론을 적용해 재현 가능한 결과를 얻는 것이 중요합니다.