PRBS(Pseudo Random Binary Sequence) 테스트를 사용하여 링크 및 트랜시버 확인
PRBS(Pseudo Random Binary Sequence) 테스트를 사용하여 링크 및 트랜시버 확인
PRBS(Pseudo Random Binary Sequence) 테스트는 링크 품질 및 트랜시버 작동을 검증하기 위한 표준 기능입니다. 다음과 같은 두 가지 진단 시나리오가 있을 수 있습니다.
원격 루프백을 사용한 양방향 검증. 테스트 시퀀스는 로컬 엔드에서 시작됩니다. 원격 엔드는 루프백으로 구성되며 테스트 패턴 분석은 로컬 엔드에서도 수행됩니다.
단방향. 테스트 시퀀스는 로컬 엔드에서 시작됩니다. 테스트 패턴은 원격 끝에서 분석됩니다.
첫 번째 경우, 검증은 양방향으로 이루어지며 원격 엔드에서 루프백 지원이 필요합니다.
다음 표에는 다양한 MIC에서 PRBS 테스트를 활성화하는 엔티티가 나열되어 있습니다.
MIC 유형 |
PRBS 테스트 엔진 |
발언 |
---|---|---|
JNP10003-LC2103 |
패킷 전달 엔진(PFE) |
- |
JNP-MIC1 |
패킷 전달 엔진(PFE) |
- |
JNP-MIC1-MACSEC |
외부 물리적 레이어(PHY) 디바이스 |
외부 물리적 레이어(PHY) 디바이스는 패킷 전달 엔진에서 발생하는 PRBS 패턴을 전달할 수 없습니다. 따라서 PRBS 테스트는 외부 물리적 레이어(PHY) 디바이스에서 활성화됩니다. |
다음 표에는 다양한 인터페이스에서 지원되는 PRBS 테스트 세부 정보가 나와 있습니다.
인터페이스 유형 |
인터페이스 이름 |
인터페이스 레인 특성 |
발언 |
---|---|---|---|
10기가비트 이더넷 인터페이스 |
"xe" |
인터페이스는 10Gbps 속도의 1개 레인으로 지원됩니다 |
PRBS 테스트는 지원되는 각 레인에서 실행됩니다. 따라서 한 차선에 |
40 기가비트 이더넷 인터페이스 |
"에트" |
인터페이스는 10Gbps 속도의 4개 레인으로 지원됩니다. |
PRBS 테스트는 지원되는 각 레인에서 실행됩니다. |
100 기가비트 이더넷 인터페이스 |
"에트" |
인터페이스는 25Gbps 속도의 4개 레인으로 지원됩니다. |
PRBS 테스트는 지원되는 각 레인에서 실행됩니다. |
단방향 진단 수행 지침
링크의 한쪽 끝(TX)에서 의사 랜덤 이진 시퀀스 패턴의 전송을 활성화하고 다른 끝(RX)에서 모니터링을 활성화합니다.
수신 측의 PRBS 통계 보고서는 링크 품질을 반영합니다.
다음은 PRBS 통계를 수집하고 보는 단계입니다.
참조
원격 루프백을 사용하여 양방향 진단을 수행하기 위한 지침
링크의 원격 끝에 루프백을 구성합니다. 테스트 패턴 생성 및 분석은 로컬 엔드에서 수행됩니다.
수신 측의 PRBS 통계 보고서는 링크 품질을 반영합니다.
다음은 PRBS 통계를 수집하고 보는 단계입니다.
인터페이스 카드별 차이점
통계를 수집하는 동안 JNP-MIC1-MACSEC 및 JNP-MIC1 MIC는 다르게 작동합니다.
JNP-MIC1-MACSEC MIC에서 RX가 PRBS 신호에 래칭되지 않는 경우 의 "상태 show interfaces interface-name prbs-stats "는 오류 수가 0인 "Disabled"로 표시되며, JNP-MIC1 MIC는 MAX 오류 수와 함께 실패한 것으로 표시됩니다.
예를 들어: JNP-MIC1-MACSEC MIC에서
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
예를 들어: On JNP-MIC1 MIC
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 간의 패턴 유형과 플립 간에 불일치가 발생할 경우, JNP-MIC1 MIC의 경우 최대 오류 수가 관찰되고 JNP-MIC1-MACSEC MIC의 경우 "비활성화됨" 상태가 관찰됩니다(플립은 JNP-MIC1-MACSEC에서만 지원됨).
JNP-MIC1 MIC의 경우 TX가 중단되면 RX는 오류 수와 함께 상태를 실패로 표시합니다. TX가 다시 시작되더라도 RX도 제대로 작동하려면 RX를 다시 시작해야 합니다. JNP-MIC1-MACSEC MIC의 경우, TX가 중단되면 RX는 오류 카운트 0(포인트 1)과 함께 상태를 "Disabled"로 표시하며, TX가 시작되면 RX를 다시 시작할 필요가 없습니다.
TX 또는 RX가 이전 실행을 중지하지 않고 연속적으로 시작되면 JNP-MIC1-MACSEC 및 JNP-MIC1 MIC의 동작의 차이가 관찰됩니다.
PRBS 테스트를 시작하려면 JNP-MIC1 MIC에서 DFE(Decision Feedback Equalization) 조정이 필요합니다. 그러나 JNP-MIC1-MACSEC MIC에서는 DFE 튜닝이 필요하지 않습니다. PRBS가 이전 실행을 중지하지 않고 TX 또는 RX에서 다시 시작되면 JNP-MIC1 MIC에서 DFE 튜닝이 다시 완료될 때까지 오류가 발생합니다. JNP-MIC1-MACSEC MIC는 DFE 튜닝이 없으므로 이 동작을 표시하지 않습니다.
원격 엔드에서 JNP-MIC1 MIC가 있는 라우터에 루프백이 구성된 경우 FEC(Forward Error Correction)를 비활성화해야 합니다.
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를 다시 시작해야 합니다.
다음은 인터페이스 통계를 지우는 단계입니다.