유사 랜덤 이진 시퀀스(PRBS) 테스트로 링크 및 트랜시버 검증
유사 랜덤 이진 시퀀스(PRBS) 테스트를 사용하여 링크 및 트랜시버를 검증하고 원격 루프백으로 양방향 진단을 수행하는 방법을 학습합니다. 인터페이스 통계를 효과적으로 지우기 위한 필수 단계에 대해 알아보세요.
링크 및 트랜시버 검증을 위해 유사 랜덤 이진 시퀀스(PRBS) 테스트를 사용하는 방법
유사 랜덤 이진 시퀀스(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) 디바이스에서 활성화됩니다. |
인터페이스 유형 |
인터페이스 이름 |
인터페이스 레인 특성 |
설명 |
---|---|---|---|
10기가비트 이더넷 인터페이스 |
제이 |
인터페이스는 10Gbps 속도의 1개 레인으로 지원됩니다 |
PRBS 테스트는 지원되는 각 레인에서 실행됩니다. 따라서 한 차선에 |
40 기가비트 이더넷 인터페이스 |
동부 표준시 |
인터페이스는 10Gbps 속도의 4개 레인으로 지원됩니다. |
PRBS 테스트는 지원되는 각 레인에서 실행됩니다. |
100 기가비트 이더넷 인터페이스 |
동부 표준시 |
인터페이스는 25Gbps 속도의 4개 레인으로 지원됩니다. |
PRBS 테스트는 지원되는 각 레인에서 실행됩니다. |
단방향 진단 구성
-
링크의 한쪽 끝(TX)에서 의사 랜덤 이진 시퀀스 패턴의 전송을 활성화하고 다른 끝(RX)에서 모니터링을 활성화합니다.
-
수신 측의 PRBS 통계 보고서는 링크 품질을 반영합니다.
-
PRBS 통계를 수집하고 봅니다.
다음 명령을 실행하여 TX(방향 0)를 시작합니다.
[edit ] user@host1> test interface et-0/1/2 prbs-test-start pattern-type 31 direction 0 flip 0
다음을 실행하여 show interfaces terse et-0/1/*링크 상태를 확인합니다.
Interface Admin Link Proto Local Remote et-0/1/2 up down
다음 명령을 실행하여 RX(방향 1)를 시작합니다.
[edit ] user@host2> test interface et-1/1/4 prbs-test-start pattern-type 31 direction 1 flip 0
다음을 실행하여 show interfaces terse et-1/1/4링크 상태를 확인합니다.
Interface Admin Link Proto Local Remote et-1/1/4 up down
다음 명령을 실행하여 RX에서 수집된 통계를 확인합니다.
[edit ] user@host2> show interfaces interface-name prbs-stats
예:
RX에서 PRBS 통계 확인:
user@host2> show interfaces et-1/1/4 prbs-stats PRBS Statistics : Enabled Lane 0 : State : Pass, Error count : 0 Lane 1 : State : Pass, Error count : 0 Lane 2 : State : Pass, Error count : 0 Lane 3 : State : Pass, Error count : 0
오류 카운트 0으로 상태가 통과인 경우 PRBS 테스트는 성공한 것입니다.
다음 명령을 실행하여 PRBS 통계 수집을 중지합니다.
user@host2> test interface interface-name prbs-test-stop direction 1 user@host1> test interface interface-name prbs-test-stop direction 0
예:
RX에서 PRBS를 중지하려면:
user@host2> test interface et-1/1/4 prbs-test-stop direction 1
다음 명령을 실행하여 TX에서 통계를 확인합니다.
show interfaces et-0/1/2 prbs-stats PRBS Statistics : Disabled
TX에서 PRBS를 중지하려면:
user@host1> test interface et-0/1/2 prbs-test-stop direction 0
명령을 실행한 후 다음을 실행하여 RX에서 링크 상태를 확인할 수 있습니다.show interfaces terse et-1/1/4
Interface Admin Link Proto Local Remote et-1/1/4 up up
다음을 실행하여 TX에서 링크 상태를 확인합니다.show interfaces terse et-0/1/2
Interface Admin Link Proto Local Remote et-0/1/2 up up
이 명령은 통계 수집을 사용 안함으로 설정하고 수집된 통계를 지우지 않습니다. 수집된 통계를 지우려면 명령을 실행하십시오
clear interfaces statistics
.user@host1> clear interfaces statistics et-0/1/2
원격 루프백으로 양방향 진단 구성
링크의 원격 끝에 루프백을 구성합니다. 테스트 패턴 생성 및 분석은 로컬 엔드에서 수행됩니다.
수신 측의 PRBS 통계 보고서는 링크 품질을 반영합니다.
다음은 PRBS 통계를 수집하고 보는 단계입니다.
동작 |
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를 다시 시작해야 합니다.
다음은 인터페이스 통계를 지우는 단계입니다.