Перейти к содержанию
    

работал ли кто с E1 на ixp465?

Непонятки какие-то у меня с CRC получаются.

 

1. Захватываем процом в режиме RAW входящий от устройства E1 поток.

В хвосте кадра видим 16-бит CRC.Просчитываем CRC вручную - никаких вопросов.Всё совпадает.

 

2. Переводим проц в приём HDLC фреймов и захватываем тот же самый кадр.

Проц ругается, что CRC неверно, но кадр нормально принимает при этом.

 

3. Делаем loopback данных с проца самому себе через внешнюю петлю

и получаем нормальный приём.(Теперь проц уже на CRC не ругается),

но CRC в принимаемом пакете ЛЕВОЕ какое-то!

При попытке рассчитать его по алгоритму CRC16, получаем абсолютно другие результаты!

 

Может ли кто-то чего-либо сказать на этот счёт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оказалось, что сопроцессор ixp465-го считает CRC по алгоритму CRC16_ISO_13239,

а во входном потоке лежит CRC по алгоритму CRC16_ccitt_29B1.

 

может кому пригодится

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...