Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: 레이어 3 IPv4 서비스를 위해 MX104 라우터에서 RFC 2544 기반 벤치마킹 테스트 구성

요구 사항

참고:

MX 시리즈 라우터는 RFC2544 기반 벤치마킹 테스트에서 리플렉터 기능만 지원합니다. 이 예에서는 MX104 3D 유니버설 에지 라우터를 리플렉터로 사용합니다. Junos OS 릴리스 16.1 이상에서 MPC1, MPC2 및 16포트 10기가비트 이더넷 MPC를 통해 MX80 라우터 및 MX240, MX480 및 MX960 라우터에서 벤치마킹 테스트를 구성할 수도 있습니다. MX240, MX480, MX960 라우터에서 RFC2544 기반 벤치마킹 테스트를 구성하려면 MX 시리즈 라우터에서 RFC 2544 기반 벤치마킹 테스트 활성화(Enabling Support)를 참조하십시오.

참고:

이 예는 시작기가 아닌 리플렉터로만 구성할 수 있기 때문에 ACX7100, ACX5448, ACX5048 및 ACX5096 라우터에는 적용되지 않습니다.

이 예에서는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 사용합니다.

  • MX104 라우터(리플렉터)

  • ACX 시리즈 라우터(시작)

  • Junos OS 릴리스 13.3 이상

개요

RFC 2544 기반 벤치마킹 테스트를 위해 라우터 A(ACX)가 테스트 프레임의 시작자 및 터미네이터 역할을 하는 샘플 토폴로지의 경우를 생각해 보십시오. 라우터 A는 레이어 3 네트워크를 통해 다른 라우터인 라우터 B(MX104)에 연결되며, 리플렉터 역할을 하여 라우터 A로부터 수신하는 테스트 프레임을 반사합니다. IPv4는 레이어 3 네트워크상에서 테스트 프레임을 전송하는 데 사용됩니다. 이 벤치마킹 테스트는 라우터 A와 라우터 B 사이의 IPv4 서비스 매개 변수를 계산하는 데 사용됩니다. 두 라우터의 논리적 인터페이스는 IPv4 서비스를 위한 네트워크 디바이스의 처리량, 지연, 프레임 손실 및 버스티 프레임과 같은 성능 속성을 측정하기 위해 IPv4 주소로 구성됩니다.

그림 1 은 레이어 3 IPv4 서비스에 대한 RFC 2544 테스트를 수행할 샘플 토폴로지입니다.

그림 1: 레이어 3 IPv4 서비스를 위한 RFC 2544 기반 벤치마킹 테스트 RFC 2544-Based Benchmarking Test for a Layer 3 IPv4 Service

구성

이 예에서는 라우터 A의 인터페이스 ge-0/0/0/0과 라우터 B의 인터페이스 ge-0/0/4 사이의 Layer 3 IPv4 서비스에 대한 벤치마킹 테스트를 구성하여 상호 연결된 라우터의 성능을 감지하고 분석합니다. 리플렉터로 작동하기 때문에 라우터 B에서는 테스트 프로파일을 구성하지 않습니다. 리플렉터(Router A)를 구성하기 전에 리플렉터(Router B)를 구성해야 합니다. 리플렉터를 이미 구성해야 하고 시작자에서 테스트를 시작하기 전에 테스트가 실행되기 때문입니다. 먼저 시작자에서 테스트를 시작하면 리플렉터에서 테스트를 시작할 때까지 전송된 모든 패킷이 손실됩니다.

CLI 빠른 구성

이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 맞는 세부 정보를 변경한 다음, [edit] 계층 수준에서 CLI에 명령을 복사하여 붙여넣습니다.

라우터 B에서 벤치마킹 테스트 매개변수 구성

라우터 A에서 벤치마킹 테스트 매개변수 구성

라우터 B에서 벤치마킹 테스트 매개변수 구성

단계별 절차

다음은 구성 계층에서 다양한 레벨을 탐색해야 한다는 것입니다. CLI 탐색에 대한 자세한 내용은 Configuration 모드에서 CLI 에디터 사용(Using the CLI Editor)을 참조하십시오.

라우터 B에서 테스트 매개변수를 구성하려면 다음을 수행합니다.

  1. 구성 모드에서 계층 레벨로 [edit interfaces] 이동:

  2. 테스트가 실행되어야 하는 인터페이스를 구성합니다.

  3. 논리적 단위를 구성하고 프로토콜 제품군을 으로 inet지정합니다.

  4. 논리적 인터페이스의 주소를 지정합니다.

  5. 구성 모드의 최상위 수준으로 이동합니다.

  6. 구성 모드에서 계층 레벨로 [edit services rpm rfc2544-benchmarking] 이동합니다.

  7. 테스트 이름(예: test1)을 정의합니다. 테스트 이름 식별자의 길이는 최대 32자입니다.

  8. RFC 2544 기반 벤치마킹 테스트가 실행되는 논리적 인터페이스인 ge-0/0/4.0을 지정합니다.

  9. 벤치마킹 테스트 중에 전송되는 패킷의 테스트 모드로 지정 reflect 합니다.

  10. 벤치마킹 테스트를 위해 주소 유형 제품군 inet을 구성합니다.

  11. 테스트 패킷의 대상 IPv4 주소를 192.0.2.2로 구성합니다. 리플렉터에서 구성된 대상 IPv4 주소는 시작자에서 구성된 대상 IPv4 주소와 일치해야 합니다. 대신 192.0.2.1을 구성하면 다음 오류 메시지가 error: test test1 - Could not determine local interface for address 192.0.2.1나타납니다. .

  12. 생성된 프레임에 대해 UDP 헤더에서 사용할 대상의 UDP 포트를 4001로 지정합니다.

  13. 테스트 패킷에 대한 소스 IPv4 주소를 구성합니다.

  14. 구성 모드의 최상위 수준으로 이동합니다.

  15. 구성을 커밋합니다.

  16. 구성을 확인합니다. 출력에 아래의 구성이 포함되어 있지 않은 경우 이 예제의 구성 지침을 반복하여 수정합니다.

  17. 운영 모드로 전환하십시오.

  18. 리플렉터에서 벤치마킹 테스트를 시작합니다.

    시작자에서 테스트가 성공적으로 완료되면 명령을 입력하여 리플렉터에서 테스트를 중지할 test services rpm rfc2544-benchmarking test test1 stop 수 있습니다.

라우터 A에서 벤치마킹 테스트 매개변수 구성

단계별 절차

다음은 구성 계층에서 다양한 레벨을 탐색해야 한다는 것입니다. CLI 탐색에 대한 자세한 내용은 Configuration 모드에서 CLI 에디터 사용(Using the CLI Editor)을 참조하십시오.

라우터 A에서 테스트 매개변수를 구성하려면 다음을 수행합니다.

  1. 구성 모드에서 계층 레벨로 [edit interfaces] 이동:

  2. 테스트가 실행되어야 하는 인터페이스를 구성합니다.

  3. 논리적 단위를 구성하고 프로토콜 제품군을 지정합니다.

  4. 논리적 인터페이스의 주소를 지정합니다.

  5. 구성 모드의 최상위 수준으로 이동합니다.

  6. 구성 모드에서 계층 레벨로 [edit services rpm rfc2544-benchmarking] 이동합니다.

  7. 테스트 프로파일의 이름(예: 처리량)을 정의합니다.

  8. 처리량으로 수행할 테스트 유형을 구성합니다.

  9. 테스트 패킷의 크기를 64바이트로 지정합니다.

  10. 1,000Kbps ~ 1,000,000Kbps의 값으로 초당 킬로비트에서 테스트할 수 있는 이론적 최대 대역폭을 정의합니다.

  11. 구성 계층에서 up 이전 레벨로 이동하려면 명령을 입력합니다.

  12. 구성 계층에서 up 이전 레벨로 이동하려면 명령을 입력합니다.

  13. 테스트 이름(예: test1)을 정의합니다. 테스트 이름 식별자의 길이는 최대 32자입니다.

  14. 특정 테스트 이름과 연관될 테스트 프로파일(예: 처리량)의 이름을 지정합니다.

  15. RFC 2544 기반 벤치마킹 테스트가 실행되는 논리적 인터페이스인 ge-0/0/0.0을 지정합니다.

  16. 벤치마킹 테스트 중에 전송되는 패킷에 대한 테스트 모드를 시작 및 종료로 지정합니다.

  17. 벤치마킹 테스트를 위해 주소 유형 제품군 inet을 구성합니다.

  18. 테스트 패킷에 대해 대상 IPv4 주소를 구성합니다.

  19. 생성된 프레임에 대해 UDP 헤더에서 사용할 대상의 UDP 포트를 4001로 지정합니다.

  20. 테스트 패킷에 대한 소스 IPv4 주소를 구성합니다.

  21. 구성 모드의 최상위 수준으로 이동합니다.

  22. 구성을 커밋합니다.

  23. 구성을 확인합니다. 출력에 아래의 구성이 포함되어 있지 않은 경우 이 예제의 구성 지침을 반복하여 수정합니다.

  24. 운영 모드로 전환하십시오.

  25. 시작자에서 벤치마킹 테스트를 시작합니다.

    테스트가 성공적으로 완료되면 시작기에서 자동으로 중지됩니다. 시작자에서 테스트가 성공적으로 완료되면 작동 모드에서 라우터 B에 명령을 입력 test services rpm rfc2544-benchmarking test test1 stop 하여 리플렉터에서 테스트를 중지할 수 있습니다.

결과

아직 완료하지 않은 경우 [편집 인터페이스] 및 [편집 서비스 rpm] 계층 수준에서 구성 모드로 명령을 입력 show 하여 라우터 A 및 라우터 B에서 구성을 확인합니다. 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 구성 지침을 반복하여 수정합니다.

라우터 A에서 벤치마킹 테스트 매개 변수를 위한 구성:

라우터 B의 벤치마킹 테스트 매개변수 구성:

Layer 3 IPv4 서비스에 대한 벤치마킹 테스트 결과 확인

라우터 A와 라우터 B 사이의 구성된 서비스에서 수행되는 벤치마킹 테스트의 결과를 검토합니다.

벤치마킹 테스트 결과 검증

목적

라우터 A와 라우터 B 사이의 구성된 서비스에서 실행되는 벤치마킹 테스트에 필요하고 원하는 통계 값이 표시되는지 확인합니다.

작업

운영 모드에서 시작자 또는 리플렉터에 명령을 입력 show services rpm rfc2544-benchmarking (aborted-tests | active-tests | completed-tests | summary) 하여 각 RPM(Real-Time Performance Monitoring) 인스턴스에 대한 종료 테스트, 활성 테스트 및 완료된 테스트와 같은 RFC 2544 기반 벤치마킹 테스트의 각 범주 또는 상태에 대한 정보를 표시합니다.