주:

iPerf를 사용하여 OCI Hub 및 Spoke VCN 라우팅 아키텍처 내에서 처리량 테스트

소개

오늘날 빠르게 진화하는 클라우드 환경에서는 원활한 운영을 위해 최적의 네트워크 성능을 보장하는 것이 중요합니다. Oracle Cloud Infrastructure(OCI)는 허브 및 스포크 가상 클라우드 네트워크(VCN) 라우팅 아키텍처를 포함한 강력한 네트워킹 기능을 제공하여 효율적인 통신 및 리소스 관리를 지원합니다. 이 아키텍처를 유지 관리하는 데 있어 필수적인 요소 중 하나는 네트워크 처리량을 정기적으로 테스트하여 잠재적인 병목 현상을 식별하고 성능을 최적화하는 것입니다.

이 사용지침서에서는 강력한 네트워크 테스트 도구인 iPerf를 사용하여 OCI Hub 및 Spoke VCN 라우팅 아키텍처 내에서 처리량을 측정하고 분석합니다. 이 자습서가 끝나면 OCI 네트워크 성능을 효과적으로 평가하고 향상시켜 애플리케이션과 서비스가 원활하게 실행되도록 하는 지식을 습득하게 됩니다.

이미지

주: iPerf를 사용하여 얻은 테스트 결과는 네트워크 조건, 하드웨어 구성, 사용자 환경에 대한 소프트웨어 설정 등 다양한 요인에 따라 크게 달라집니다. 따라서 이러한 결과는 다른 환경의 결과와 크게 다를 수 있습니다. 네트워크 또는 장비의 예상 성능에 대해 확실한 결론을 내리기 위해 이러한 결과를 사용하지 마십시오. 절대 성능 측정 단위가 아닌 표시 단위로 간주해야 합니다.

iPerf 버전

iPerf, iPerf2iPerf3는 두 끝점 간의 네트워크 대역폭, 성능 및 처리량을 측정하는 데 사용되는 도구입니다. 그러나 기능, 성능 및 개발 상태 측면에서 몇 가지 주요 차이점이 있습니다.

개요:

주요 차이점:

기능 iPerf iPerf2 iPerf3
개발 중단됨 적극적으로 유지 관리됨 적극적으로 유지 관리됨
TCP 및 UDP 테스트
다중 스레드 지원 아니요 아니요
UDP 멀티캐스트 아니요 아니요
IPv6 지원 아니요
JSON 출력 아니요 아니요
리버스 모드 아니요

주: 이 자습서에서는 가능한 경우 iPerf2를 사용합니다.

높은 처리량에 가장 적합합니까?

처리량이 많은 환경의 경우 다중 CPU 코어를 최대한 활용할 수 있는 다중 스레드 기능으로 인해 iPerf2가 가장 적합합니다. 이는 트래픽의 초당 여러 기가비트(Gbps)를 처리할 수 있는 네트워크 인터페이스로 작업하는 경우에 특히 중요합니다.

멀티스레딩이 중요하지 않은 경우 iPerf3는 QoS 및 혼잡 제어와 같은 기능을 갖춘 보다 간단한 설정 또는 최신 네트워크에 적합합니다. 그러나 처리량이 매우 높은 환경에서는 단일 스레드 특성이 병목이 될 수 있습니다.

MSS(Maximum Segment Size) 클램핑이 사용되는 이유는 무엇입니까?

주: 트래픽이 pfSense 방화벽 MSS를 통해 인터넷 프로토콜 보안(IPSec) 터널을 통과할 때 주의해야 할 사항입니다.

MSS 클램핑은 네트워크 통신, 특히 TCP/IP 네트워크에서 연결 설정 프로세스 중 TCP 패킷의 MSS를 조정하는 데 사용되는 기술인 최대 세그먼트 크기 클램핑을 가리킵니다. MSS는 장치가 단일 TCP 세그먼트에서 처리할 수 있는 최대 데이터 양을 정의하며, 일반적으로 TCP 핸드셰이크 중 통신 장치 간에 협상됩니다.

MSS 클램핑은 패킷 단편화와 관련된 문제를 방지하기 위해 라우터, 방화벽 또는 VPN과 같은 네트워크 장치에서 자주 사용됩니다. 작동 방법은 다음과 같습니다.

MSS 클램핑 예: 클라이언트 장치가 TCP 핸드쉐이크 중 MSS 값 1460바이트를 전송하지만 VPN 캡슐화로 인해 네트워크의 MTU가 1400바이트로 제한되는 경우 네트워크 장치는 단편화 문제를 방지하기 위해 MSS를 1360바이트(추가 오버헤드 허용)로 클램프할 수 있습니다.

중요 매개변수

인스턴스 네트워크 속도

OCI 내에서 네트워크 어댑터(vNIC) 또는 인스턴스의 속도는 인스턴스 구성 및 해당 구성에 할당한 CPU 양에 바인딩됩니다.

이 사용지침서에서는 OCPU가 1개인 Oracle Linux 8 이미지와 함께 E4.Flex 구성을 사용합니다. 즉, 모든 iPerf 테스트 결과에 대해 1Gbps의 (최대) 네트워크 대역폭을 얻을 수 있습니다.

  1. 구성은 E4입니다. 가변
  2. OCPU 수는 1입니다.
  3. 네트워크 대역폭은 1Gbps입니다.

이미지

주: 다른 구성을 선택하고 OCPU 양을 늘려 네트워크 대역폭을 늘릴 수 있습니다.

목표

작업 1: OCI Hub 및 Spoke VCN 라우팅 아키텍처 검토

이 자습서의 모든 iPerf 처리량 테스트에는 다음 구조를 사용합니다.

이미지

이는 온프레미스가 IPSec VPN 터널과 연결된 전체 허브 및 스포크 라우팅 아키텍처입니다. 이 경로 지정 토폴로지를 다시 만들려면 다음을 참조하십시오.

작업 2: 허브 인스턴스에 iPerf3 설치

주: 이 작업에서는 iPerf3를 설치하고 다음 작업에 iPerf2를 설치합니다.

작업 2.1: 허브 스텝스톤에 iPerf3 설치

허브 스텝스톤은 Windows 서버 인스턴스입니다. Windows에 사용할 수 있는 iPerf 배포판은 다음과 같습니다. windows. 이 자습서의 경우 디렉토리 목록 작성기에서 다운로드합니다.

이미지

작업 2.2: pfSense 방화벽에 iPerf3 설치

작업 3: 스포크 인스턴스에 iPerf3 설치

오라클 아키텍처의 OCI 내부 Linux 인스턴스에 iPerf3를 설치합니다.

작업 3.1: Spoke 인스턴스 A1 및 인스턴스 A2에 iPerf3 설치

작업 3.2: Spoke 인스턴스 B에 iPerf3 설치

  1. 인스턴스 B에 접속합니다.
  2. sudo dnf install iPerf3 명령을 실행하여 iPerf 3을 설치합니다. iPerf3를 사용할 수 있는 경우 iPerf가 이미 설치되어 있다는 메시지가 표시됩니다.

이미지

작업 3.3: Spoke 인스턴스 C에 iPerf3 설치

  1. 인스턴스 C에 접속합니다.
  2. sudo dnf install iPerf3 명령을 실행하여 iPerf 3을 설치합니다. iPerf3를 사용할 수 있는 경우 iPerf가 이미 설치되어 있다는 메시지가 표시됩니다.

이미지

작업 3.4: 인스턴스 D에 iPerf3 설치

  1. 인스턴스 D에 접속합니다.
  2. sudo dnf install iPerf3 명령을 실행하여 iPerf 3을 설치합니다. iPerf3를 사용할 수 있는 경우 iPerf가 이미 설치되어 있다는 메시지가 표시됩니다.

이미지

작업 4: 온-프레미스(On-Premise) Instance에 iPerf3 설치

아키텍처의 온프레미스 Linux 인스턴스에 iPerf3를 설치합니다.

작업 4.1: Oracle Linux Client에 iPerf3 설치

  1. 온프레미스 Linux 클라이언트 인스턴스에 접속합니다.
  2. sudo dnf install iPerf3 명령을 실행하여 iPerf 3을 설치합니다. iPerf3를 사용할 수 있는 경우 iPerf가 이미 설치되어 있다는 메시지가 표시됩니다.

이미지

작업 4.2: Oracle Linux 클라이언트 CPE에 iPerf3 설치

  1. 온프레미스 Linux CPE 인스턴스에 접속합니다.
  2. sudo dnf install iPerf3 명령을 실행하여 iPerf 3을 설치합니다. iPerf3를 사용할 수 있는 경우 iPerf가 이미 설치되어 있다는 메시지가 표시됩니다.

이미지

작업 5: 모든 Linux 인스턴스에 iPerf2 설치

iPerf3를 설치했습니다. 이제 아키텍처 전체의 모든 Linux 인스턴스에 iPerf2를 설치하려고 합니다.

Oracle Linux 8을 사용 중이므로 Oracle Linux 8(x86_64) EPEL의 iPerf2 패키지가 필요합니다. Oracle Linux 9를 사용 중인 경우 Oracle Linux 9 (x86_64) EPEL 패키지를 사용하거나, 다른 OS 또는 Linux 배포의 경우 해당 OS에 대해 컴파일된 패키지를 사용합니다.

작업 6: iPerf 테스트 정의 및 iPerf 명령 준비

이 작업에서는 일부 iPerf 명령에 추가 플래그를 제공하고 해당 명령의 의미를 설명합니다. 자세한 내용은 Network Performance를 참조하십시오.

작업 7: 동일한 서브넷의 동일한 VCN 내에서 iPerf 테스트 수행

이 작업에서는 동일한 VCN 및 동일한 서브넷 내에서 iPerf2 처리량 테스트를 수행합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 7.1: instance-A1에서 instance-A2로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.1.50
iPerf 클라이언트의 IP 172.16.1.93
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.1.50 -b 9G -P 5
테스트된 대역폭(SUM) 1.05Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 7.2: instance-A2에서 instance-A1로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.1.93
iPerf 클라이언트의 IP 172.16.1.50
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.1.93 -b 9G -P 5
테스트된 대역폭(SUM) 1.05Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 8: 다른 서브넷에서 동일한 VCN 내에서 iPerf 테스트 수행

이 작업에서는 동일한 VCN 내에서 iPerf3 처리량 테스트를 수행하되 서로 다른 서브넷은 두 개입니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 8.1: pfSense 방화벽에서 허브 단계별 실행

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.0.252
iPerf 클라이언트의 IP 172.16.0.20
서버의 iPerf 명령 iPerf3 -s
클라이언트의 iPerf 명령 iPerf3 -c 172.16.0.252
테스트된 대역폭(SUM) 958MB/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

이미지

작업 8.2: 허브 스톤부터 pfSense 방화벽까지

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.0.20
iPerf 클라이언트의 IP 172.16.0.252
서버의 iPerf 명령 iPerf3 -s
클라이언트의 iPerf 명령 iPerf3 -c 172.16.0.20
테스트된 대역폭(SUM) 1.01Gb/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

이미지

작업 9: 서로 다른 두 VCN 간에 iPerf 테스트 수행

이 작업에서는 서로 다른 두 VCN과 서로 다른 두 서브넷 간에 iPerf2 처리량 테스트를 수행합니다. 테스트는 허브 VCN에 있는 방화벽을 통과합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 9.1: Instance-A1에서 Instance-B로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.2.88
iPerf 클라이언트의 IP 172.16.1.93
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.2.88 -b 9G -P 5
테스트된 대역폭(SUM) 1.02Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 9.2: 인스턴스-B에서 인스턴스-A1

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.1.93
iPerf 클라이언트의 IP 172.16.2.99
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.1.93 -b 9G -P 5
테스트된 대역폭(SUM) 1.02Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 10: pfSense 방화벽을 우회하여 서로 다른 VCN 간에 iPerf 테스트 수행

이 작업에서는 서로 다른 두 VCN과 서로 다른 두 서브넷 간에 iPerf2 처리량 테스트를 수행합니다. 테스트는 허브 VCN에 있는 방화벽을 무시합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 10.1: Instance-C에서 Instance-D로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.4.14
iPerf 클라이언트의 IP 172.16.3.63
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.4.14 -b 9G -P 5
테스트된 대역폭(SUM) 1.04Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 10.2: Instance-D에서 Instance-C로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.3.63
iPerf 클라이언트의 IP 172.16.4.14
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.3.63 -b 9G -P 5
테스트된 대역폭(SUM) 1.05Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 11: 온-프레미스(On-Premise) VCN과 OCI Hub VCN 간에 iPerf 테스트 수행

이 작업에서는 사이트 간 IPSec VPN 터널을 사용하여 온프레미스와 OCI 간에 iPerf2 처리량 테스트를 수행합니다. 테스트는 허브 VCN에 있는 방화벽을 통과합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

참고:

최대 세그먼트 크기 클램핑

이 사용지침서에서는 온프레미스 측에서 MSS 값이 1500 + IPSec 오버헤드인 패킷을 전송하는 MTU가 9000입니다.

pfSense 인터페이스 MTU는 1500...으로 인해 단편화 문제가 발생합니다.

인터페이스 MSS를 1300으로 설정하면 크기가 즉시 변경되고 이 기술을 최대 세그먼트 크기 클램핑이라고 합니다.

pfSense의 MSS 변경

이미지

이미지

이미지

이미지

이미지

작업 11.1: VPN 클라이언트 인스턴스(온프레미스)에서 허브 스톤으로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.0.252
iPerf 클라이언트의 IP 10.222.10.19
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.0.252 -b 9G -P 5
테스트된 대역폭(SUM) 581 메가비트/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 11.2: 허브 스톤부터 VPN 클라이언트 인스턴스(온프레미스)까지

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 10.222.10.19
iPerf 클라이언트의 IP 172.16.0.252
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 10.222.10.19 -b 9G -P 5
테스트된 대역폭(SUM) 732 메가비트/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 12: 온-프레미스와 OCI Spoke VCN 간에 iPerf 테스트 수행

이 작업에서는 사이트 간 IPSec VPN 터널을 사용하여 온프레미스와 OCI 간에 iPerf2 처리량 테스트를 수행합니다. 테스트는 허브 VCN에 있는 방화벽을 통과합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 12.1: VPN 클라이언트 인스턴스(온프레미스)에서 인스턴스로-A1

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.1.93
iPerf 클라이언트의 IP 10.222.10.19
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.1.93 -b 9G -P 5
테스트된 대역폭(SUM) 501 메가비트/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

iPerf 명령에서 MSS를 사용한 새 테스트:

주: iPerf를 사용하면 패킷 스트림을 조정하여 패킷이 특정 MSS와 함께 전송되도록 할 수 있습니다. 소스 또는 대상 사이의 경로에 있는 장치의 MSS 설정을 변경할 수 없는 경우 다음 명령을 사용할 수 있습니다.

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.1.93
iPerf 클라이언트의 IP 10.222.10.19
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.1.93 -b 9G -P 5 -M 1200
테스트된 대역폭(SUM) 580 메가비트/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 12.2: 인스턴스-A1에서 VPN 클라이언트 인스턴스(온프레미스)로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 10.222.10.19
iPerf 클라이언트의 IP 172.16.1.93
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 10.222.10.19 -b 9G -P 5
테스트된 대역폭(SUM) 620 메가비트/초

다음 스크린샷에서는 iPerf 테스트의 전체 테스트 결과도 확인할 수 있습니다.

이미지

이미지

이미지

iPerf 명령에서 MSS를 사용한 새 테스트:

주: iPerf를 사용하면 패킷 스트림을 조정하여 패킷이 특정 MSS와 함께 전송되도록 할 수 있습니다. 소스 또는 대상 사이의 경로에 있는 장치의 MSS 설정을 변경할 수 없는 경우 다음 명령을 사용할 수 있습니다.

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 10.222.10.19
iPerf 클라이언트의 IP 172.16.1.93
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 10.222.10.19 -b 9G -P 5 -M 1200
테스트된 대역폭(SUM) 805 메가비트/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 13: pfSense 방화벽을 우회하여 온-프레미스(On-Premise) 및 OCI Spoke VCN 간에 iPerf 테스트 수행

이 작업에서는 사이트 간 IPSec VPN 터널을 사용하여 온프레미스와 OCI 간에 iPerf2 처리량 테스트를 수행합니다. 테스트는 허브 VCN에 있는 방화벽을 무시합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 13.1: VPN 클라이언트 인스턴스(온프레미스)에서 인스턴스 D로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 172.16.4.14
iPerf 클라이언트의 IP 10.222.10.19
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 172.16.4.14 -b 9G -P 5
테스트된 대역폭(SUM) 580 메가비트/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 13.2: 인스턴스-D에서 VPN 클라이언트 인스턴스(온프레미스)로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 10.222.10.19
iPerf 클라이언트의 IP 172.16.4.14
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 10.222.10.19 -b 9G -P 5
테스트된 대역폭(SUM) 891 메가 비트 / 초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 14: 인터넷과 OCI Hub VCN 간에 iPerf 테스트 수행

이 작업에서는 인터넷의 클라이언트와 인터넷을 사용하여 OCI 간에 iPerf2 처리량 테스트를 수행합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 14.1: 인터넷에서 허브 스톤까지

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP xxx.xxx.xxx.178
iPerf 클라이언트의 IP xxx.xxx.xxx.152
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c xxx.xxx.xxx.178 -b 9G -P 5
테스트된 대역폭(SUM) 251 메가비트/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 15: 동일한 서브넷 온-프레미스(On-Premise) 내에서 iPerf 테스트 사전 구성

이 작업에서는 두 온-프레미스 인스턴스 간에 iPerf2 처리량 테스트를 수행합니다. 다음 이미지는 처리량 테스트를 수행할 두 끝점 사이의 화살표가 있는 경로를 보여줍니다.

이미지

작업 15.1: VPN 클라이언트 인스턴스(온프레미스)에서 StrongSwan CPE 인스턴스(온프레미스)로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 10.222.10.70
iPerf 클라이언트의 IP 10.222.10.19
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 10.222.10.70 -b 9G -P 5
테스트된 대역폭(SUM) 1.05Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

작업 15.2: StrongSwan CPE 인스턴스(온프레미스)에서 VPN 클라이언트 인스턴스(온프레미스)로

다음 표에서는 클라이언트 및 서버의 IP 주소(이 테스트에서 사용됨) 및 테스트 결과를 사용하여 iPerf 테스트를 수행하는 데 사용되는 명령을 찾을 수 있습니다.

   
iPerf 서버의 IP 10.222.10.19
iPerf 클라이언트의 IP 10.222.10.70
서버의 iPerf 명령 iPerf -s
클라이언트의 iPerf 명령 iPerf -c 10.222.10.19 -b 9G -P 5
테스트된 대역폭(SUM) 1.05Gbit/초

다음 이미지는 iPerf 테스트의 명령 및 전체 테스트 출력을 보여줍니다.

이미지

이미지

이미지

결과

이 사용지침서에서는 iPerf2 및 iPerf3를 사용하여 다양한 유형의 처리량 테스트를 수행했습니다. 테스트는 경로가 서로 다른 전체 네트워크 아키텍처의 다양한 소스 및 대상에 대해 수행되었습니다.

다음 표에서 수집한 테스트 결과의 요약을 볼 수 있습니다.

테스트 유형 대역폭 결과  
작업 7.1: 동일한 서브넷의 동일한 VCN 내에서 iPerf 테스트를 수행합니다(Instance-A1에서 Instance-A2로). 1.05Gbit/초 OCI 내부
작업 7.2: 동일한 서브넷의 동일한 VCN 내에서 iPerf 테스트를 수행합니다(Instance-A2에서 Instance-A1로). 1.05Gbit/초 OCI 내부
작업 8.1: 여러 서브넷에서 동일한 VCN 내에서 iPerf 테스트를 수행합니다(pfSense 방화벽에서 허브 스텝스톤으로). 958MB/초 OCI 내부
작업 8.2: 여러 서브넷에서 동일한 VCN 내에서 iPerf 테스트를 수행합니다(Hub Stepstone에서 pfSense 방화벽으로). 1.01Gb/초 OCI 내부
작업 9.1: 서로 다른 VCN 간에 iPerf 테스트를 수행합니다(Instance-A1에서 Instance-B로). 1.02Gbit/초 OCI 내부
작업 9.2: 서로 다른 VCN 간에 iPerf 테스트를 수행합니다(인스턴스 B에서 인스턴스 A1로). 1.02Gbit/초 OCI 내부
작업 10.1: 서로 다른 VCN 간에 iPerf 테스트 수행(pfSense 방화벽 우회)(Instance-C에서 Instance-D로) 1.04Gbit/초 OCI 내부
작업 10.2: 서로 다른 VCN 간에 iPerf 테스트 수행(pfSense 방화벽 우회)(Instance-D에서 Instance-C로) 1.05Gbit/초 OCI 내부
작업 11.1: 온프레미스와 OCI Hub VCN 간에 iPerf 테스트 수행(VPN 클라이언트 인스턴스(온프레미스)에서 Hub Stepstone까지) 581 메가비트/초 방화벽을 통해 온프레미스에서 OCI로
작업 11.2: 온프레미스와 OCI Hub VCN 간에 iPerf 테스트 수행(허브 스텝스톤에서 VPN 클라이언트 인스턴스(온프레미스)까지) 732 메가비트/초 방화벽을 통해 온프레미스에서 OCI로
작업 12.1: 온프레미스와 OCI Spoke VCN 간에 iPerf 테스트를 수행합니다(VPN 클라이언트 인스턴스(온프레미스)에서 인스턴스 A1로). 501Mbits/sec 방화벽을 통해 온프레미스에서 OCI로
작업 12.2: 온프레미스와 OCI Spoke VCN 간에 iPerf 테스트 수행(인스턴스 A1에서 VPN 클라이언트 인스턴스(온프레미스)로) 620 메가비트/초 방화벽을 통해 온프레미스에서 OCI로
작업 13.1: 온프레미스와 OCI Spoke VCN 간에 iPerf 테스트 수행(pfSense 방화벽 우회)(VPN 클라이언트 인스턴스(온프레미스)에서 인스턴스-D로) 580 메가비트/초 온프레미스에서 OCI 방화벽으로 우회
작업 13.2: 온프레미스와 OCI Spoke VCN 간에 iPerf 테스트 수행(pfSense 방화벽 우회)(인스턴스-D에서 VPN 클라이언트 인스턴스(온프레미스)로) 891 메가 비트 / 초 온프레미스에서 OCI 방화벽으로 우회
작업 14: INTERNET과 OCI Hub VCN 간에 iPerf 테스트 수행(인터넷에서 허브 스텝스톤으로) 251 메가비트/초 인터넷에서 OCI로
작업 15.1: 동일한 서브넷 온프레미스(VPN 클라이언트 인스턴스(온프레미스)에서 StrongSwan CPE 인스턴스(온프레미스)로) 내에서 iPerf 테스트를 수행합니다. 1.05Gbit/초 온프레미스에서 온프레미스로
작업 15.2: 동일한 서브넷 온프레미스(StrongSwan CPE 인스턴스(온프레미스)에서 VPN 클라이언트 인스턴스(온프레미스)로) 내에서 iPerf 테스트를 수행합니다. 1.05Gbit/초 온프레미스에서 온프레미스로

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.