Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: 레이어 3 IPv4 서비스에 대한 RFC 2544 기반 벤치마킹 테스트 구성

이 예에서는 레이어 3 IPv4 서비스에 대한 벤치마킹 테스트를 구성하는 방법을 보여줍니다.

참고:

이 예는 ACX5448, ACX5048 및 ACX5096 라우터에는 적용되지 않습니다.

요구 사항

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

  • ACX 시리즈 라우터

  • Junos OS 릴리스 12.3X53 이상

개요

라우터 라우터 A가 RFC 2544 기반 벤치마킹 테스트를 위한 테스트 프레임의 개시자 및 종결자 역할을 하는 샘플 토폴로지를 생각해 보십시오. 라우터 A는 레이어 3 네트워크를 통해 다른 라우터인 라우터 B에 연결되며, 라우터 B는 라우터 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과 라우터 B의 인터페이스 ge-0/0/4 사이에 있는 레이어 3 IPv4 서비스에 대한 벤치마킹 테스트를 구성하여 상호 연결된 라우터의 성능을 감지하고 분석합니다. 라우터 B는 리플렉터로 작동하므로 테스트 프로필을 구성하지 않습니다. 이니시에이터에서 테스트를 시작하기 전에 리플렉터가 이미 구성되어 있고 테스트가 실행 중이어야 하므로 이니시에이터(라우터 A)를 구성하기 전에 리플렉터(라우터 B)를 구성해야 합니다. 이니시에이터에서 테스트를 먼저 시작하면 리플렉터에서 테스트를 시작할 때까지 전송된 모든 패킷이 손실됩니다.

CLI 빠른 구성

이 예를 빠르게 구성하려면, 다음 명령을 복사하여 텍스트 파일에 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성과 일치시키는 데 필요한 세부 사항을 변경한 다음, 명령을 복사하여 [edit] 계층 수준의 CLI에 붙여 넣습니다.

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

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

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

단계별 절차

다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. CLI 탐색에 대한 정보는 구성 모드에서 CLI 편집기 사용의 내용을 참조하십시오.

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

  1. 구성 모드에서 계층 수준으로 이동합니다 [edit interfaces] .

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

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

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

  5. up 명령을 입력하여 구성 계층의 이전 수준으로 이동합니다.

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

  7. 구성 모드에서 계층 수준으로 이동합니다 [edit services] .

  8. 실시간 성능 모니터링 서비스(RPM) 인스턴스를 구성합니다.

  9. RPM 인스턴스에 대한 RFC 2544 기반 벤치마킹 테스트를 구성합니다.

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

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

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

  13. 벤치마킹 테스트를 위해 주소 유형 패밀리 inet를 구성합니다.

  14. 테스트 패킷의 대상 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표시됩니다.

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

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

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

  18. 구성을 커밋합니다.

  19. 구성을 확인합니다. 출력에 아래 구성이 포함되어 있지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

  20. 작동 모드를 종료합니다.

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

    개시자(라우터 A)를 구성하면 개시자에서 테스트를 시작할 수 있으며, 개시자는 리플렉터로 패킷을 전송하기 시작합니다. 개시자에서 테스트가 성공적으로 완료되면 작동 모드에서 명령을 입력하여 test services rpm rfc2544-benchmarking test test1 stop 리플렉터에서 테스트를 중지할 수 있습니다.

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

단계별 절차

다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. CLI 탐색에 대한 정보는 구성 모드에서 CLI 편집기 사용의 내용을 참조하십시오.

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

  1. 구성 모드에서 계층 수준으로 이동합니다 [edit interfaces] .

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

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

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

  5. up 명령을 입력하여 구성 계층의 이전 수준으로 이동합니다.

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

  7. 구성 모드에서 계층 수준으로 이동합니다 [edit services] .

  8. 실시간 성능 모니터링 서비스(RPM) 인스턴스를 구성합니다.

  9. RPM 인스턴스에 대한 RFC 2544 기반 벤치마킹 테스트를 구성합니다.

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

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

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

  13. 테스트의 이론상 최대 대역폭을 초당 킬로비트로 정의하며, 1,000Kbps에서 1,000,000Kbps 사이의 값으로 정의합니다.

  14. up 명령을 입력하여 구성 계층의 이전 수준으로 이동합니다.

  15. up 명령을 입력하여 구성 계층의 이전 수준으로 이동합니다.

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

  17. 특정 테스트 이름과 연결할 테스트 프로필의 이름(예: 처리량)을 지정합니다.

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

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

  20. 벤치마킹 테스트를 위해 주소 유형 패밀리 inet를 구성합니다.

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

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

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

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

  25. 구성을 커밋합니다.

  26. 구성을 확인합니다. 출력에 아래 구성이 포함되어 있지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

  27. 작동 모드를 종료합니다.

  28. 이니시에이터에서 벤치마킹 테스트를 시작합니다.

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

결과

아직 구성하지 않았다면 [edit interfaces] 및 [edit services rpm] 계층 수준에서 구성 모드로 명령을 입력하여 show 라우터 A와 라우터 B에서 구성을 확인합니다. 출력이 의도한 구성을 표시하지 않으면, 이 예의 구성 지침을 반복하여 수정합니다.

라우터 A에서 테스트 파라미터를 벤치마킹하기 위한 구성:

라우터 B에서 테스트 파라미터를 벤치마킹하기 위한 구성:

레이어 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 기반 벤치마킹 테스트의 각 범주 또는 상태에 대한 정보를 표시합니다.

의미

출력에는 수행된 벤치마킹 테스트의 세부 정보가 표시됩니다.