2016-07-06 2 views
0

Я собрал медиаконвертер, который преобразует с Ethernet 100 Мбит/с с одной стороны и оптоволокно 100BASE-FX на другой. Приложение, в которое этот конвертер переходит, использует управление потоком Full Duplex/Pause Frame для обработки перегрузок данных. Я настроил свое оборудование для приема и обработки кадров паузы. Что мне нужно - это средство тестирования установки, чтобы убедиться, что медиаконвертер правильно обрабатывает кадры паузы. С этой целью у меня есть 2 вопроса ....Генерация пассивных кадров для тестирования оборудования

1) Есть ли у кого-нибудь хороший метод тестирования части аппаратного обеспечения для обработки кадров паузы?

2) Идея, которую я имел, заключалась в передаче данных через конвертер. При этом отправьте кадр паузы известной длины в преобразователь. Затем посмотрите, что устройство приостанавливается на правильное время. Этот метод кажется правдоподобным? Если это так, есть ли простой способ (программный инструмент) для создания кадров паузы для выполнения того, что я пытаюсь сделать?

Любая помощь здесь будет принята с благодарностью.

Спасибо, Майк Nycz

ответ

0

Есть два типа тестирования Pause кадров:

1) Ваше устройство должно обнаружить Pause кадров и прекратить передачу в течение времени, указанного в принятом кадре паузы. Если вы отправляете несколько кадров с паузой на свое устройство, может быть сложно определить, остановилось ли ваше устройство на короткое время. Что вы можете сделать, так это постоянно отправлять пакеты Pause. При этом ваше устройство должно полностью прекратить передачу до получения пакетов пауз.

2) Ваше устройство должно генерировать фреймы Pause, когда уровень RX FIFO выше определенного порога и должен прекратить генерировать их, когда уровень снова опускается ниже порогового значения.

Вы можете использовать генератор пакетов, такой как N2X/IXIA и т. Д. Для генерации пакетов пауз. Еще одна вещь Пакеты Пауза должна быть только 64 байта. Для размера, отличного от 64 байтов, устройство может отказаться от них.

Смежные вопросы