Jump to content
Калькуляторы

tcpdump rtp

В busybox tcpdump не ловит rtp. Ставил принудительно -T rtp эффекта нет. Подскажите в чем может быть дело?

Share this post


Link to post
Share on other sites

Не ловит в смысле не ловит или в смысле ловит, но не отображает rtp-специфичные данные?

Share this post


Link to post
Share on other sites

Да согласен вопрос сформулирован пространно. Снимаю tcpdump'ом трэйс

tcpdump -n -X -i eth1.voipvlan -vvv -s 0 -w full.cap

открываю его с помощью wireshark. В wireshark есть udp, h.248 и пр. Все пакеты кроме rtp.

Share this post


Link to post
Share on other sites
В wireshark есть udp, h.248 и пр. Все пакеты кроме rtp

Может, ему надо сказать на udp "Decode as" ?

Share this post


Link to post
Share on other sites
В wireshark есть udp, h.248 и пр. Все пакеты кроме rtp

Может, ему надо сказать на udp "Decode as" ?

Нет, не помогает.

Share this post


Link to post
Share on other sites

выложите дамп что ли только не большой глянем что не так....

Share this post


Link to post
Share on other sites

RTP передается поверх транспортного протокола, может udp в дампе это он и есть. Вполне возможно, что между уровнем udp и уровнем rtp есть еще какой-нибудь контейнер, это в зависимости от того, что за устройтво генерит поток. В этом случае wireshark может и не распознать сигнатуру. К тому же может в вашей версии wireshark нет нужных фильтров для распознавания RTP. Другие(заведомо рабочие) потоки wireshark отображает?

 

В RTP есть 2-х байтовое поле sequence number, которое должно в кажедом пакете увеличиваться на 1, попробуйте посмотреть визуально в окне hex-браузера наблюдается ли такое поведение для определенных байт пакетов в udp-потоке.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this