Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

유사 랜덤 이진 시퀀스(PRBS) 테스트로 링크 및 트랜시버 검증

유사 랜덤 이진 시퀀스(PRBS) 테스트를 사용하여 링크 및 트랜시버를 검증하고 원격 루프백으로 양방향 진단을 수행하는 방법을 학습합니다. 인터페이스 통계를 효과적으로 지우기 위한 필수 단계에 대해 알아보세요.

링크 및 트랜시버 검증을 위해 유사 랜덤 이진 시퀀스(PRBS) 테스트를 사용하는 방법

유사 랜덤 이진 시퀀스(PRBS) 테스트를 통해 링크 품질과 트랜시버 작동을 확인할 수 있습니다. 두 가지 진단 시나리오가 있습니다.

  • 양방향 검증: 테스트 시퀀스는 로컬 엔드에서 시작되며 원격 엔드는 루프백으로 구성됩니다. 양쪽 끝에서 테스트 패턴을 분석합니다.

  • 단방향 검증: 테스트 시퀀스는 로컬 엔드에서 시작되고 원격 엔드는 테스트 패턴을 분석합니다.

첫 번째 경우, 양방향 검증에는 원격 엔드에서 루프백 지원이 필요합니다.

표 1: 다양한 MIC에 대한 PRBS 테스트:

MIC 유형

PRBS 테스트 엔진

설명

JNP10003-LC2103

패킷 전달 엔진(PFE)

JNP10003-LC2103용 PFE는 주니퍼 네트웍스 JNP10003 시스템의 고성능 패킷 포워딩, 라우팅 및 트래픽 관리를 처리하도록 설계된 특수 하드웨어 모듈입니다.

JNP-MIC1

패킷 전달 엔진(PFE)

JNP-MIC1용 PFE는 패킷 포워딩을 관리하고 가속화하도록 설계된 하드웨어 모듈로, 주니퍼 네트웍스 JNP 시리즈 모듈형 인터페이스 카드(MIC)의 고속 데이터 처리 및 라우팅을 가능하게 합니다.

JNP-MIC1-MACSEC

외부 물리적 레이어(PHY) 디바이스

외부 물리적 레이어(PHY) 디바이스는 패킷 전달 엔진에서 발생하는 PRBS 패턴을 전달할 수 없습니다. 따라서 PRBS 테스트는 외부 물리적 레이어(PHY) 디바이스에서 활성화됩니다.

표 2: 다양한 인터페이스에서 지원되는 PRBS 테스트 세부 정보:

인터페이스 유형

인터페이스 이름

인터페이스 레인 특성

설명

10기가비트 이더넷 인터페이스

제이

인터페이스는 10Gbps 속도의 1개 레인으로 지원됩니다

PRBS 테스트는 지원되는 각 레인에서 실행됩니다. 따라서 한 차선에 show interfaces prbs-stats 대한 데이터가 표시됩니다.

40 기가비트 이더넷 인터페이스

동부 표준시

인터페이스는 10Gbps 속도의 4개 레인으로 지원됩니다.

PRBS 테스트는 지원되는 각 레인에서 실행됩니다. show interfaces prbs-stats 따라서 4개의 차선에 대한 데이터가 표시됩니다.

100 기가비트 이더넷 인터페이스

동부 표준시

인터페이스는 25Gbps 속도의 4개 레인으로 지원됩니다.

PRBS 테스트는 지원되는 각 레인에서 실행됩니다. show interfaces prbs-stats 따라서 4개의 차선에 대한 데이터가 표시됩니다.

단방향 진단 구성

  • 링크의 한쪽 끝(TX)에서 의사 랜덤 이진 시퀀스 패턴의 전송을 활성화하고 다른 끝(RX)에서 모니터링을 활성화합니다.

  • 수신 측의 PRBS 통계 보고서는 링크 품질을 반영합니다.

  • PRBS 통계를 수집하고 봅니다.

    1. 다음 명령을 실행하여 TX(방향 0)를 시작합니다.

      다음을 실행하여 show interfaces terse et-0/1/*링크 상태를 확인합니다.

    2. 다음 명령을 실행하여 RX(방향 1)를 시작합니다.

      다음을 실행하여 show interfaces terse et-1/1/4링크 상태를 확인합니다.

    3. 다음 명령을 실행하여 RX에서 수집된 통계를 확인합니다.

      예:

      RX에서 PRBS 통계 확인:

      오류 카운트 0으로 상태가 통과인 경우 PRBS 테스트는 성공한 것입니다.

    4. 다음 명령을 실행하여 PRBS 통계 수집을 중지합니다.

      예:

      RX에서 PRBS를 중지하려면:

      다음 명령을 실행하여 TX에서 통계를 확인합니다.

      TX에서 PRBS를 중지하려면:

      명령을 실행한 후 다음을 실행하여 RX에서 링크 상태를 확인할 수 있습니다.show interfaces terse et-1/1/4

      다음을 실행하여 TX에서 링크 상태를 확인합니다.show interfaces terse et-0/1/2

      이 명령은 통계 수집을 사용 안함으로 설정하고 수집된 통계를 지우지 않습니다. 수집된 통계를 지우려면 명령을 실행하십시오 clear interfaces statistics .

원격 루프백으로 양방향 진단 구성

링크의 원격 끝에 루프백을 구성합니다. 테스트 패턴 생성 및 분석은 로컬 엔드에서 수행됩니다.

수신 측의 PRBS 통계 보고서는 링크 품질을 반영합니다.

다음은 PRBS 통계를 수집하고 보는 단계입니다.

  1. 원격 루프백을 활성화합니다.

    원격 엔드에서 JNP-MIC1 MIC가 있는 라우터에 루프백이 구성된 경우 FEC(Forward Error Correction)를 비활성화해야 합니다.

  2. 다음 명령을 실행하여 TX(방향 0)를 시작합니다.

    명령을 실행한 후 show interfaces terse et-0/1/*를 실행하여 링크 상태를 확인할 수 있습니다.

  3. 동일한 호스트에서 다음 명령을 실행하여 RX(방향 1)를 시작합니다.
  4. 다음 명령을 실행하여 RX에서 수집된 통계를 확인합니다.

    예:

    RX에서 PRBS 통계 확인:

    오류 카운트 0으로 상태가 통과인 경우 PRBS 테스트는 성공한 것입니다.

  5. 다음 명령을 실행하여 PRBS 통계 수집을 중지합니다.

    예:

    RX에서 PRBS를 중지하려면:

    다음 명령을 실행하여 TX에서 통계를 확인합니다.

    TX에서 PRBS를 중지하려면:

    명령을 실행한 후 RX에서 show interfaces terse et-0/1/2를 실행하여 링크 상태를 확인할 수 있습니다.

    이 명령은 통계 수집을 사용 안함으로 설정하고 수집된 통계를 지우지 않습니다. 수집된 통계를 지우려면 clear interfaces statistics 명령을 실행합니다.

표 3: 인터페이스 카드별 차이점

동작

JNP-MIC1-MACSEC MIC

JNP-MIC1 MIC

PRBS 신호에 대한 RX 래칭

RX가 PRBS 신호에 래칭되지 않으면 의 "상태" show interfaces interface-name prbs-stats 가 "Disabled"로 표시되고 오류 카운트가 0으로 표시됩니다.

user@host> test interface et-0/1/10 prbs-test-start pattern-type 31 direction 1 flip 0
user@host> show interfaces et-0/1/10 prbs-stats

    PRBS Statistics : Enabled
    Lane 0 : State : Disabled, Error count : 0
    Lane 1 : State : Disabled, Error count : 0
    Lane 2 : State : Disabled, Error count : 0
    Lane 3 : State : Disabled, Error count : 0

RX가 PRBS 신호에 래칭되지 않으면 MAX 오류 수와 함께 실패로 표시되는 "상태" show interfaces interface-name prbs-stats 가 표시됩니다.

user@host> test interface et-0/0/1 prbs-test-start pattern-type 31 direction 1 flip 0
user@host> show interfaces et-0/0/1 prbs-stats

    PRBS Statistics : Enabled
    Lane 0 : State : Fail, Error count : 4294967295
    Lane 1 : State : Fail, Error count : 4294967295
    Lane 2 : State : Fail, Error count : 4294967295
    Lane 3 : State : Fail, Error count : 4294967295

패턴 불일치

TX와 RX 간의 패턴 불일치 및 플립에 대해 "비활성화" 상태를 표시합니다(플립 지원).

TX와 RX 플립 간의 패턴 불일치로 인한 최대 오류(플립은 지원되지 않음).

TX 중단

RX는 오류 카운트 0과 함께 "사용 안 함"을 표시합니다. TX가 다시 시작될 때 RX를 다시 시작할 필요가 없습니다.

RX는 오류 수와 함께 실패 상태를 표시합니다. TX가 다시 시작되면 RX를 다시 시작해야 합니다.

연속 시작

이전 실행을 중단하지 않고 TX 또는 RX를 연속적으로 시작할 때 JNP-MIC1 MIC와 다르게 동작합니다.

이전 실행을 중지하지 않고 TX 또는 RX를 연속적으로 시작할 때 고유한 동작을 표시합니다.

DFE 튜닝

DFE(Decision Feedback Equalization) 튜닝이 필요하지 않습니다.

DFE 튜닝이 필요합니다. 이전 실행을 중지하지 않고 PRBS가 다시 시작되면 오류가 표시됩니다.

FEC (Forward Error Correction)

FEC 설정에 대한 구체적인 언급이 없습니다.

원격 엔드에서 루프백이 구성된 경우 FEC를 비활성화해야 합니다.

user@host> show interfaces et-1/1/1 | display set 
set interfaces et-1/1/1 gigether-options loopback-remote   
set interfaces et-1/1/1 gigether-options fec none 

인터페이스 통계 지우기

clear interface statistics 명령은 상태가 아닌 오류 카운터만 지우며, 올바른 상태를 얻으려면 RX를 다시 시작해야 합니다.

다음은 인터페이스 통계를 지우는 단계입니다.

  1. 다음 명령을 실행하여 RX에서 통계를 확인합니다.

    RX만 시작되기 때문에 PRBS 패턴이 없으며 RX는 최대 오류를 표시합니다.

  2. 인터페이스 통계를 지우려면 다음 명령을 실행합니다.

    여기서 상태는 여전히 실패로 표시되지만 통계는 델타 값을 표시합니다. 이 경우 현재 및 이전 값이 모두 INT_MAX되므로 델타 값 0이 표시됩니다.

    PRBS 테스트가 진행됨에 따라 오류 수가 증가하는 시나리오를 고려하십시오. 이 경우 은(는 show interfaces interface-name prbs-stats ) 증분 오류(델타 값)를 표시합니다. 또한 발행 clear interfaces statistics et-1/1/4 후 오류 수가 업데이트되면 clear interfaces statistics 증분 오류도 표시됩니다.

    예를 들어:

    위에서 볼 수 있듯이 두 번째 인스턴스에서 show interfaces interface-name prbs-stats 명령은 오류 수의 "변경"을 표시합니다. 따라서 레인 0의 총 오류 수는 640 + 52 = 692입니다.