RFC 2544 기반 벤치마킹 테스트 상태
RFC 2544 기반 벤치마킹 테스트를 트리거하면 일련의 상태를 통과합니다. 이러한 상태는 명령의 간략한 또는 상세 출력 show services rpm rfc2544-benchmarking 의 필드에 표시됩니다Test state. 다음은 테스트가 시작된 후 테스트가 진행되는 상태의 이름입니다.
RFC2544_TEST_STATE_START_REQUEST - 트리거된 모든 테스트가 시작되는 첫 번째 상태입니다. 테스트가 이 상태에 들어가면 상태는 테스트를 시작하기 위해 패킷 포워딩 엔진으로 요청이 전송되었음을 나타냅니다.
RFC2544_TEST_STATE_START_FAILED - 이 상태는 테스트를 시작하지 못했음을 나타냅니다. 이 상태는 패킷 포워딩 엔진이 메시지에 응답할 START_REQUEST 때 발생합니다. 명령의 간략한 또는 상세 출력의
show상태 필드에는 실패 이유가 표시됩니다. 테스트가 이 상태로 전환되면 종료된 테스트로 분류됩니다.RFC2544_TEST_STATE_RUNNING - 패킷 포워딩 엔진 테스트를 성공적으로 시작할 수 있는 경우 이 상태가 발생합니다. 이 상태는 테스트가 진행 중임을 나타냅니다. 명령의
show출력을 사용하여 테스트 진행률에 대한 추가 정보를 확인할 수 있습니다.RFC2544_TEST_STATE_STOP_REQUEST - 명령을 사용하면 테스트가
test services rpm rfc2544-benchmarking test-id stop이 상태가 됩니다. 테스트를 중지하라는 요청이 패킷 포워딩 엔진으로 전송됩니다.RFC2544_TEST_STATE_STOP_FAILED - 패킷 포워딩 엔진가 메시지를 수신한 후 테스트를 중지하지 못한 경우 이 상태가 입력됩니다 STOP_REQUEST . 상태 필드에는 정확한 실패 이유에 대한 추가 정보가 표시됩니다.
RFC2544_TEST_STATE_STOPPED - 패킷 포워딩 엔진가 메시지를 수신 STOP_REQUEST 했을 때 테스트를 성공적으로 중지했을 때 이 상태가 시작됩니다.
RFC2544_TEST_STATE_COMPLETED - 테스트가 필요한 모든 테스트 단계를 성공적으로 완료하면 이 상태가 시작됩니다.
RFC2544_TEST_STATE_ABORTED_TIMEOUT - 테스트를 위해 패킷 포워딩 엔진에 요청이 전송되면 10초 타이머 제어가 시작됩니다. 패킷 포워딩 엔진에서 응답이 수신되지 않고 타이머가 경과하면 테스트가 상태로 전환 ABORTED_TIMEOUT 됩니다. 이 상태는 테스트가 패킷 포워딩 엔진으로부터 응답을 받기 위해 무기한 대기하는 것을 방지하기 위해 도입됩니다.
RFC2544_TEST_STATE_RUNTIME_ERROR - 테스트가 실행 중일 때 패킷 포워딩 엔진에 오류가 발생하면 이 상태가 입력됩니다. 요약 또는 상세 출력의 상태 필드는 실패 이유를 지정합니다. 상태를 만나는 RUNTIME_ERROR 테스트는 명령의
show services rpm rfc2544-benchmarking출력에서 볼 수 있는 terminated-tests 범주의 수에 추가됩니다.