2016-07-06 11 views
0

한쪽에는 100Mbps 이더넷을, 다른 한쪽에는 100BASE-FX 광섬유를 변환하는 미디어 변환기를 함께 사용했습니다. 이 변환기가 사용되는 응용 프로그램은 데이터 이중화를 처리하기 위해 전이중/일시 중지 프레임 흐름 제어를 사용합니다. 휴지통을 수락하고 처리하도록 하드웨어를 구성했습니다. 필요한 것은 미디어 변환기가 일시 중지 프레임을 올바르게 처리하는지 확인하기위한 설정 테스트 방법입니다. 그 목적을 위해 나는 2 개의 질문을 가지고있다. ...하드웨어 테스트를위한 일시 중지 프레임 생성

1) 누구나 멈춤 프레임을 다루는 하드웨어를 테스트하는 좋은 방법이 있습니까?

2) 내가 가진 아이디어는 변환기를 통해 데이터를 보내는 것입니다. 이렇게하는 동안 알려진 길이의 일시 중지 프레임을 변환기로 보내십시오. 그런 다음 장치가 올바른 시간 동안 일시 중지되는지 확인하십시오. 이 방법이 그럴듯 해 보입니까? 그렇다면 손쉬운 방법으로 (소프트웨어 도구) 포즈 프레임을 생성하여 수행하려는 작업을 수행 할 수 있습니까?

여기에 도움을 주시면 매우 감사하겠습니다.

감사합니다, 마이크 Nycz

일시 정지 프레임 테스트의 두 가지 유형이 있습니다

답변

0

: 일시 중지 프레임을 감지 수신 일시 중지 프레임에서 언급 한 시간 동안 전송을 중지해야

1) 귀하의 장치입니다. 몇 개의 일시 중지 프레임을 장치에 보내면 해당 장치가 짧은 시간 동안 전송을 중지했는지 여부를 감지하기 어려울 수 있습니다. 당신이 할 수있는 일은 Pause 패킷을 연속적으로 보내는 것입니다. 이렇게하면 장치가 일시 중지 패킷을 수신 할 때까지 전송을 중지해야합니다.

2) RX FIFO 레벨이 특정 임계 값보다 높으면 장치가 일시 중지 프레임을 생성해야하며 레벨이 다시 임계 값 아래로 떨어지면 장치가 생성을 중지해야합니다.

N2X/IXIA와 같은 패킷 생성기를 사용하여 일시 중지 패킷을 생성 할 수 있습니다. 한 가지 더 Pause 패킷은 64 바이트 만 사용해야합니다. 64bytes가 아닌 다른 크기의 경우 장치에서이를 거부 할 수 있습니다.