매일 업데이트
2022-02-16 06:58 10 min

2020년 최고의 WAN 스트레스 테스트 도구 6가지

광역 네트워크(WAN)는 많은 조직의 정보 기술 인프라에서 핵심적인 역할을 합니다. 이는 여러 위치, 지점 및 사무실을 상호 연결하는 네트워킹 솔루션을 의미합니다. WAN을 통해 조직 구성원들은 리소스, 장비 및 정보와 같은 모든 것을 공유할 수 있습니다. 따라서 WAN의 원활한 작동은 매우 중요합니다. 그러나 WAN은 일반적으로 특정 제공업체를 통해 계약되고, 대역폭 또는 용량이 제한될 수 있습니다.

만약 WAN이 최대 용량에 도달한다면 어떻게 될까요? 이는 경험하고 싶지 않은 상황일 것입니다. 이러한 경우에 WAN 스트레스 테스트 도구가 매우 유용할 수 있습니다. 오늘은 시장에서 가장 우수한 6가지 WAN 스트레스 테스트 도구를 살펴보겠습니다.

먼저, WAN 스트레스 테스트의 필요성과 도구 사용의 이점을 이해하기 위해 몇 가지 유용한 정보를 제공해 드리겠습니다. 그런 다음 WAN 스트레스 테스트가 정확히 무엇인지 정의한 후, 사용 가능한 최고의 6가지 도구를 자세히 살펴보겠습니다. 시작해 볼까요?

WAN 스트레스 테스트의 이해

WAN 스트레스 테스트 도구를 살펴보기 전에 WAN 스트레스 테스트의 의미를 명확히 해야 합니다. 이는 테스트를 수행하는 이유와 테스트를 통해 얻을 수 있는 결과를 이해하는 데 도움이 됩니다. WAN 스트레스 테스트는 WAN 회로에 최대한 많은 데이터를 전송하여 회로의 한계치를 확인하는 과정입니다. 하지만 왜 이런 테스트를 해야 할까요? 여기에는 주로 두 가지 이유가 있습니다.

첫째, WAN 회로의 실제 유효 대역폭을 측정하기 위해서입니다. 이는 서비스 제공업체가 약속한 대역폭을 실제로 제공하는지 확인하는 방법입니다. 둘째, 대역폭 혼잡이 일반적인 운영에 미치는 영향을 평가하기 위해 테스트를 진행합니다. 또한 트래픽 우선 순위 지정 또는 셰이핑이 WAN 혼잡 시에도 제대로 작동하는지 확인하는 데도 활용됩니다.

WAN 스트레스 테스트를 수행하는 이유는 무엇이든, 이러한 테스트가 미칠 수 있는 영향을 인지해야 합니다. 네트워크 혼잡은 갑자기 발생할 수 있으며, 이는 테스트를 수행하는 동안 모든 사용자에게 영향을 줄 수 있습니다. 영향을 최소화하려면 사용률이 낮고 업무에 중요하지 않은 시간대에 테스트를 실행하는 것이 좋습니다.

수동 테스트의 한계 및 도구의 필요성

독자 중 일부는 "WAN을 수동으로 스트레스 테스트할 수 있을까?"라는 질문을 가질 수 있습니다. 대답은 "예"입니다. 이론적으로 가능합니다. 알려진 크기의 큰 파일을 WAN으로 전송하는 것으로도 스트레스 테스트를 수행할 수 있습니다. 파일 전송 시간을 측정하고 파일 크기를 알면 연결의 유효 대역폭을 계산할 수 있습니다.

하지만 실제로 그렇게 간단할까요? 아마 아닐 겁니다. 이 방법의 첫 번째 문제는 테스트에 사용되는 파일입니다. 테스트의 의미를 가지려면 파일의 크기가 상당해야 합니다. 또한 파일 복사 성능에 영향을 줄 수 있는 다른 요소들을 고려해야 합니다. 전문화된 WAN 스트레스 테스트 도구는 단순한 파일 복사로는 얻을 수 없는 다양한 고급 기능을 제공합니다.

WAN 스트레스 테스트 도구 사용의 이점

WAN 스트레스 테스트 도구는 전송할 데이터 생성을 자동으로 처리합니다. 테스트 파일을 찾거나 만들 필요가 없습니다. 일부 도구는 무작위 데이터를 생성하고, 다른 도구는 알려진 비트 시퀀스를 전송합니다. 또한, 대부분의 스트레스 테스트 도구는 결과를 초당 비트 수로 제공하여 사용자가 직접 계산할 필요가 없습니다. 고급 도구는 전송 지연 또는 지터와 같은 다른 매개변수도 측정합니다.

WAN 스트레스 테스트 도구의 가장 큰 장점 중 하나는 다양한 트래픽 유형을 시뮬레이션할 수 있다는 것입니다. 많은 WAN 연결은 트래픽 우선 순위를 지정합니다. 예를 들어 데이터베이스 액세스는 이메일 전송보다 중요할 수 있습니다. 따라서 WAN은 이메일보다 데이터베이스 트래픽을 우선적으로 전송하도록 구성할 수 있습니다. 이러한 복잡한 시나리오를 테스트하려면 다양한 트래픽을 모방할 수 있는 도구가 필요합니다.

그 외에도 일부 도구는 테스트 결과를 그래프로 표시하거나 스프레드시트로 내보내는 기능과 같은 추가 기능도 제공합니다. 테스트 매개변수를 미리 구성하고 저장하여 재사용하는 것도 가능합니다.

주요 WAN 스트레스 테스트 도구

다양한 WAN 스트레스 테스트 도구를 시장에서 찾아보았습니다. 기능은 다양하지만 모두 신뢰할 수 있는 제품들입니다. 가장 적합한 도구를 선택하는 것은 개인의 선호도와 필요한 특정 기능에 따라 달라집니다.

1. SolarWinds WAN 킬러 네트워크 트래픽 생성기 (무료 평가판)

SolarWinds는 네트워크 관리 분야에서 널리 알려진 회사입니다. 이 회사는 시장에서 최고 수준의 네트워크 관리 도구를 제공하며, 특히 SolarWinds 네트워크 성능 모니터는 최고의 대역폭 모니터링 도구 중 하나로 인정받고 있습니다. SolarWinds는 또한 네트워크 관리자의 특정 요구 사항을 충족하는 여러 무료 도구를 제공합니다. 여기에는 Kiwi Syslog Server 및 Advanced Subnet Calculator가 포함됩니다.

WAN 스트레스 테스트 도구로 SolarWinds는 WAN Killer Network Traffic Generator를 제공하며, 이는 SolarWinds Engineer's Toolset의 일부입니다. 이 도구를 사용하면 무작위 트래픽을 보낼 IP 주소와 호스트 이름을 쉽게 설정할 수 있습니다. 또한 포트 번호, 패킷 크기, 사용할 대역폭 비율과 같은 매개변수를 지정할 수 있습니다. 또한 DSCP(Differentiated Services Code Point) 및 ECN(Explicit Congestion Notification) 설정을 수정할 수도 있습니다.

이 도구는 트래픽을 생성하는 데 중점을 두고 있으며, 주로 트래픽 우선 순위 지정 및 로드 밸런싱 테스트에 사용됩니다. 이를 통해 WAN 설정이 올바른지 확인하고, 생성된 트래픽이 다른 트래픽에 부정적인 영향을 미치지 않도록 할 수 있습니다. 도구가 제공하는 세밀한 조정 기능을 통해 다양한 상황을 시뮬레이션할 수 있습니다.

SolarWinds WAN Killer 네트워크 트래픽 생성기는 60개 이상의 다양한 도구를 포함하는 Engineer's Toolset의 일부입니다. 이 도구 세트에는 SolarWinds의 주요 무료 도구와 다른 곳에서는 찾을 수 없는 독점 도구가 포함되어 있습니다. 대부분의 도구는 쉽게 접근할 수 있는 공통 대시보드에 통합되어 있습니다. SolarWinds Engineer's Toolset(WAN Killer Network Traffic Generator 포함)의 가격은 1,495달러입니다. 데스크톱 설치당 가격이며, 각 사용자에 대해 하나의 라이선스가 필요합니다. 포함된 도구들을 고려할 때 매우 합리적인 가격입니다. 14일 평가판을 통해 도구 세트를 무료로 사용해 볼 수도 있습니다.

SolarWinds Engineer's Toolset의 기타 구성 요소

SolarWinds Engineer's Toolset은 문제 해결에 특화된 다양한 도구를 포함하고 있습니다. Ping Sweep, DNS Analyzer, TraceRoute와 같은 도구를 사용하여 네트워크 진단을 수행하고 복잡한 네트워크 문제를 빠르게 해결할 수 있습니다. 또한 보안 관리자를 위해 공격을 시뮬레이션하고 취약점을 식별하는 도구도 포함되어 있습니다.

SolarWinds Engineer's Toolset은 우수한 모니터링 및 알림 기능도 제공합니다. 일부 도구는 장치를 모니터링하고 가용성 또는 상태 문제에 대한 알림을 제공합니다. 또한 구성 관리 및 로그 통합을 위한 도구도 포함되어 있습니다.

SolarWinds Engineer's Toolset에서 찾을 수 있는 다른 도구 목록은 다음과 같습니다.

포트 스캐너 스위치 포트 매퍼
SNMP 스윕 IP 네트워크 브라우저
MAC 주소 찾기 핑 스윕
응답 시간 모니터 CPU 모니터
메모리 모니터 인터페이스 모니터
경로 추적 라우터 암호 해독
SNMP 무차별 대입 공격 SNMP 사전 공격
구성 비교, 다운로더, 업로더 및 편집기 SNMP 트랩 편집기 및 SNMP 트랩 수신기
서브넷 계산기 DHCP 범위 모니터
DNS 구조 분석기 DNS 감사
IP 주소 관리

SolarWinds Engineer's Toolset에는 많은 기능이 포함되어 있으므로, 직접 사용해보고 어떤 기능을 제공하는지 확인해 보는 것이 좋습니다. 14일 무료 평가판을 이용해 볼 수 있으므로, 시도해 보지 않을 이유가 없습니다.

공식 다운로드 링크: https://www.solarwinds.com/engineers-toolset

2. LAN Speed Test

TotuSoft의 LAN Speed Test는 이름과 달리 WAN 연결 테스트에도 사용할 수 있습니다. 이 도구는 파일 전송, 하드 드라이브, USB 드라이브 및 네트워크 속도를 측정하기 위한 간단하면서도 강력한 도구입니다. WAN 연결을 테스트하려면 WAN 연결을 테스트하려는 사이트의 대상을 선택해야 합니다. 이 도구는 메모리에 파일을 작성하고 두 가지 방식으로 전송하여 Windows 또는 Mac 파일 캐싱의 영향을 방지하고 소요 시간을 추적합니다. 그런 다음 필요한 계산을 모두 수행합니다.

고급 기능으로 공유 폴더 대신 LAN Speed ​​Test 서버를 대상으로 선택할 수 있습니다. 이는 디스크 액세스의 영향을 제거합니다. LAN Speed ​​Test는 기능이 제한된 Lite 버전으로 제공되며, 처음 설치하면 Lite 버전으로 실행됩니다. 고급 기능에 액세스하려면 10달러에 라이센스를 구입해야 합니다.

3. LANBench

Zach Saw의 LANBench는 오래된 도구이지만 개발자 사이트가 더 이상 존재하지 않더라도 많은 소프트웨어 다운로드 사이트에서 여전히 쉽게 사용할 수 있습니다. 이 도구는 무료로 제공되는 휴대용 TCP 네트워크 벤치마크 유틸리티입니다. 두 컴퓨터 간의 네트워크 성능을 테스트하기 위해 설계되었으며 Winsock 2.2를 기반으로 합니다. LANBench는 TCP 성능만 테스트하며, 네트워크의 순수한 성능을 테스트할 수 있도록 CPU 사용량을 최소화하도록 설계되었습니다.

LANBench는 연결의 양쪽 끝에서 컴퓨터에서 실행해야 합니다. 한 인스턴스는 서버 역할을 하고 다른 인스턴스는 클라이언트 역할을 합니다. 서버 측에서는 듣기 버튼을 클릭하면 됩니다. 도구의 모든 구성은 클라이언트 측에서 수행됩니다. 서버의 IP 주소를 지정해야 하며 테스트 기간, 패킷 크기, 연결 및 전송 모드와 같이 구성할 수 있는 몇 가지 다른 매개변수가 있습니다.

4. NetIO-GUI

NetIO-GUI는 다중 플랫폼 명령줄 유틸리티인 netio의 무료 프런트 엔드입니다. ICMP 응답 시간과 다양한 패킷 크기 및 프로토콜에 대한 네트워크 전송 속도를 측정합니다. 모든 결과는 SQLite 데이터베이스 파일에 저장되며, 쉽게 비교할 수 있습니다. 이 도구는 설치 가능한 소프트웨어 또는 휴대용 도구로 사용할 수 있습니다.

NetIO-GUI도 다른 도구와 마찬가지로 스트레스 테스트를 수행하려는 WAN의 양쪽 끝에 있는 두 대의 컴퓨터에서 실행해야 합니다. 한쪽은 클라이언트 모드에서, 다른 쪽은 서버 모드에서 실행됩니다. 사용하려면 서버에서 시작 버튼을 클릭하기만 하면 됩니다. 클라이언트에서 서버의 IP 주소를 입력하고 선택적으로 테스트에 사용할 프로토콜(TCP 또는 UDP)을 선택해야 합니다. 그러면 NetIO가 다양한 패킷 크기를 사용하여 연결을 테스트합니다.

5. NetStress

Nuts About Nets의 NetStress는 또 다른 무료 및 간단한 네트워크 벤치마킹 도구입니다. 목록에 있는 대부분의 제품과 마찬가지로 NetStress도 테스트하려는 WAN의 양쪽 끝에 있는 컴퓨터에서 실행해야 합니다. 그러나 다른 도구와 달리 수신기 IP 주소를 자동으로 찾을 수 있습니다.

NetStress로 테스트를 실행하는 것은 매우 간단합니다. 원격 수신 IP 옆의 0.0.0.0을 클릭하고 창에 나열된 IP 주소를 선택한 다음 확인을 클릭하면 됩니다. 시작 버튼이 활성화되면 이 버튼을 클릭하기만 하면 도구가 TCP 및 UDP 처리량을 보내고 측정하기 시작합니다. 이 도구의 고유한 기능은 MTU 크기를 변경하는 기능입니다. NetStress는 단순하면서도 꽤 좋은 도구입니다.

6. PassMark PerformanceTest

PassMark Software의 PerformanceTest는 고급 네트워크 테스트 도구와 함께 제공되는 PC 벤치마킹 패키지입니다. IPv4/IPv6을 모두 테스트할 수 있으며, 사용자가 데이터 블록 크기를 설정하고 UDP 대역폭 조절을 활성화할 수 있습니다. 고급 네트워크 테스트 도구는 PerformanceTest 메뉴 모음에서 고급 > 네트워크에서 액세스할 수 있습니다.

도구의 상태 영역은 서버로 전송된 데이터 양, CPU 부하, 평균/최소/최대 속도를 표시합니다. 많은 정보를 제공하지는 않지만 네트워크 성능의 일관성을 판단하기에는 충분합니다.

결론

여기서 살펴본 도구 중 일부는 매우 기본적인 반면, 다른 도구는 다소 복잡합니다. 그러나 단순한 도구라고 해서 성능이 떨어지는 것은 아닙니다. 스트레스 테스트에는 복잡한 도구가 반드시 필요한 것은 아닙니다. 실제로, 수동으로도 테스트를 수행할 수 있습니다. 하지만 다양한 도구를 사용할 수 있으므로 수동으로 테스트할 필요가 없습니다. 많은 무료 도구가 제공되므로, SolarWinds Engineer's Toolset과 같은 값비싼 제품을 피하고 싶을 수 있습니다. 그러나 무료 평가판을 통해 도구 세트를 사용해 볼 것을 권장합니다. 이 도구 세트에서 상당한 가치를 발견할 수 있을 것입니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.