Jump to content
Cesbo Community
Sign in to follow this  
PavAdm

Анализ мультикаст трафика

Recommended Posts

  Периодически рассыпаются каналы.

Решил проверить где проблема: пакеты теряются где-то в нашей сети ( сеть территориально распределена ) или нам уже приходит битый поток (по мультикасту). Для этого установил два сервера: Astra1 - на стыке с провайдером, предоставляющем контент, и Astra2-  в конечной точке нашей сети.

Получил странные результаты: бывают ошибки, которые есть на Astra1 и которые не появляются  на Astra2.

Ошибки на Asrta1:


May 22 20:36:03: ERROR: CC: PID:17=1
May 22 20:49:03: ERROR: CC: PID:17=1
May 22 21:12:04: ERROR: CC: PID:17=1
May 22 21:25:03: ERROR: CC: PID:17=1
May 22 21:27:03: ERROR: CC: PID:17=1
May 22 21:28:03: ERROR: CC: PID:17=1
May 22 21:41:03: ERROR: CC: PID:17=1
May 22 21:52:03: ERROR: CC: PID:17=1
May 22 21:53:03: ERROR: CC: PID:17=1


Тот же поток на aAstra2:
 

May 22 21:20:03: ERROR: CC: PID:17=1
May 22 21:36:41: ERROR: CC: PID:326=1 PID:412=1

Интересно, что на Astra1 часто на разных потоках ( на 5 из 10 проверенных) появляется  одна и та же ошибка:
 ERROR: CC: PID:17=1, а на Astra2 данная ошибка практически не появляется или появляется, но в другое время.


Вопросы следующие:
1) могут ли ошибки вида "ERROR: CC: PID:...=1" влиять на рассыпание
2) куда пропадают ошибки, которые отображаются на astra1
3) что за ошибка "ERROR: CC: PID:17=1" и почему она так часто встречается на разных потоках

Может кто-нибудь подскажет =)

Анализатор запускаю командой:

/usr/bin/astra  --analyze udp://eth2.4020@xx.xx.xx.xx:1234

Share this post


Link to post
Share on other sites

CC для PID:17 не может влиять на качество. это служебная таблица, содержит имя канала, после прохождения первого сервера Астра отдаёт обработанные служебные таблицы и ошибка не передаётся.

СС ошибка на втором сервере - тут уже появляются разные идентификаторы, скорей всего потеря пакетов при передаче по сети. Можно проверить всё по этому списку: http://info.cesbo.com/hc/ru/articles/202193301

Share this post


Link to post
Share on other sites

CC для PID:17 не может влиять на качество. это служебная таблица, содержит имя канала, после прохождения первого сервера Астра отдаёт обработанные служебные таблицы и ошибка не передаётся.

СС ошибка на втором сервере - тут уже появляются разные идентификаторы, скорей всего потеря пакетов при передаче по сети. Можно проверить всё по этому списку: http://info.cesbo.com/hc/ru/articles/202193301

 

Спасибо за ответ.

Сервера подключены не последовательно, а параллельно, т.е. сервер Astra1 используется только как анализатор и трафик через него не проходит и не передаётся на Astra2.

 Astra2, так же как и  Astra1, получает мультикаст от вышестоящего провайдера. Разница только в том, что Astra1 находится в серверной на стыке , а Astra2 в серверной, где уже происходит обработка и распределение контента по локальной сети.

Анализатоы запускаются одинаковыми командами, меняется только интерфейсы на астрах при запуске:

/usr/bin/astra  --analyze udp://eth2.4020@xx.xx.xx.xx:1234
/usr/bin/astra  --analyze udp://eth0.4020@xx.xx.xx.xx:1234

Именно поэтому не ясно:  если служебная таблица с ошибкой, то куда ошибка пропадает и почему ошибка не появляется на Astra2 =)

 

 

Могли бы Вы указать диапазон служебных пидов (например в ошибках появляется PID:18=1), что бы я их исключил из сбора статистики?

Посоветуйте, пожалуйста, где можно ознакомиться какие ошибки за что отвечают и на сколько они критичны (рассыпание картинки).  Правилно ли японимаю, что ERROR: CC- потерялся пакт с определённым пидом, а ERROR: Scrambled - ошибка дешифровки пакета?

 

По списку всё соответствует.

Привожу лог с другого потока Astra1:

May 22 21:12:04: ERROR: CC: PID:17=1 
May 22 21:25:03: ERROR: CC: PID:17=1 
May 22 21:27:03: ERROR: CC: PID:17=1 
May 22 21:28:03: ERROR: CC: PID:17=1 
May 22 21:41:03: ERROR: CC: PID:17=1 
May 22 21:52:03: ERROR: CC: PID:17=1 
May 22 21:53:03: ERROR: CC: PID:17=1 
May 22 22:05:04: ERROR: CC: PID:17=1 
May 22 22:18:03: ERROR: CC: PID:17=1 
May 22 22:44:03: ERROR: CC: PID:17=1 
May 22 22:45:03: ERROR: CC: PID:17=1 
May 22 22:47:10: ERROR: Scrambled: 326=1 
May 22 22:47:32: ERROR: Scrambled: 326=1 
May 22 22:48:22: ERROR: Scrambled: 326=1 
May 22 22:50:23: ERROR: Scrambled: 326=1 
May 22 22:52:33: ERROR: Scrambled: 326=1 
May 22 22:56:03: ERROR: CC: PID:17=1 
May 22 22:57:03: ERROR: CC: PID:17=1 
May 22 23:06:05: ERROR: Scrambled: 326=1 
May 22 23:06:45: ERROR: Scrambled: 326=1 
May 22 23:09:03: ERROR: CC: PID:17=1 
May 22 23:10:03: ERROR: CC: PID:17=1 
May 22 23:12:26: ERROR: Scrambled: 326=1 
May 22 23:21:03: ERROR: CC: PID:17=1 
May 22 23:22:03: ERROR: CC: PID:17=1 
May 22 23:23:03: ERROR: CC: PID:17=1 
May 22 23:35:03: ERROR: CC: PID:17=1 
May 22 23:36:03: ERROR: CC: PID:17=1 
May 22 23:59:03: ERROR: CC: PID:17=1 
May 23 00:00:04: ERROR: CC: PID:17=1 
May 23 00:11:03: ERROR: CC: PID:17=1 
May 23 00:20:03: ERROR: CC: PID:17=1 
May 23 00:21:03: ERROR: CC: PID:17=1 
May 23 08:52:58: ERROR: CC: PID:1=1 
May 23 08:52:59: ERROR: CC: PID:0=1 PID:17=1 PID:126=1 PID:326=1 PID:412=1 
May 23 08:52:59: ERROR: Scrambled: 326=1 
May 23 08:53:49: ERROR: Scrambled: 326=1 

Astra2:

May 22 21:20:03: ERROR: CC: PID:17=1 
May 22 21:36:41: ERROR: CC: PID:326=1 PID:412=1 
May 22 22:47:10: ERROR: Scrambled: 326=1 
May 22 22:47:32: ERROR: Scrambled: 326=1 
May 22 22:48:22: ERROR: Scrambled: 326=1 
May 22 22:50:23: ERROR: Scrambled: 326=1 
May 22 22:52:33: ERROR: Scrambled: 326=1 
May 22 23:06:05: ERROR: Scrambled: 326=1 
May 22 23:06:45: ERROR: Scrambled: 326=1 
May 22 23:12:26: ERROR: Scrambled: 326=1 
May 23 08:52:58: ERROR: CC: PID:0=1 PID:1=1 PID:17=1 PID:126=1 PID:326=1 PID:412=1 
May 23 08:52:58: ERROR: Scrambled: 326=1 
May 23 08:53:01: ERROR: CC: PID:326=1 PID:412=1 
May 23 08:53:49: ERROR: Scrambled: 326=1 

Share this post


Link to post
Share on other sites
Jul 20 14:12:19: INFO: Bitrate: 4503 Kbit/s
Jul 20 14:12:20: INFO: Bitrate: 2967 Kbit/s
Jul 20 14:12:20: ERROR: CC: PID:6631=2 PID:6632=1 PID:6633=1
Jul 20 14:12:21: INFO: Bitrate: 4504 Kbit/s
Jul 20 14:12:22: INFO: Bitrate: 4536 Kbit/s
Jul 20 14:12:23: INFO: Bitrate: 4567 Kbit/s
Jul 20 14:12:24: INFO: Bitrate: 4619 Kbit/s
Jul 20 14:12:25: INFO: Bitrate: 2893 Kbit/s
Jul 20 14:12:25: ERROR: CC: PID:6631=5 PID:6632=3 PID:6633=2
Jul 20 14:12:26: INFO: Bitrate: 4588 Kbit/s
Jul 20 14:12:27: INFO: Bitrate: 4578 Kbit/s
Jul 20 14:12:28: INFO: Bitrate: 4577 Kbit/s
Jul 20 14:12:29: INFO: Bitrate: 4556 Kbit/s
Jul 20 14:12:30: INFO: Bitrate: 3020 Kbit/s
Jul 20 14:12:30: ERROR: CC: PID:6631=2 PID:6632=2
Jul 20 14:12:31: INFO: Bitrate: 4525 Kbit/s
Jul 20 14:12:32: INFO: Bitrate: 4546 Kbit/s
Jul 20 14:12:33: INFO: Bitrate: 4546 Kbit/s
Jul 20 14:12:34: INFO: Bitrate: 4556 Kbit/s
Jul 20 14:12:35: INFO: Bitrate: 2576 Kbit/s
Jul 20 14:12:35: ERROR: CC: PID:6631=4 PID:6632=2 PID:6633=1
Jul 20 14:12:36: INFO: Bitrate: 4577 Kbit/s
Jul 20 14:12:37: INFO: Bitrate: 4525 Kbit/s
Jul 20 14:12:38: INFO: Bitrate: 4567 Kbit/s
Jul 20 14:12:39: INFO: Bitrate: 4546 Kbit/s
Jul 20 14:12:40: INFO: Bitrate: 1967 Kbit/s
Jul 20 14:12:41: INFO: Bitrate: 1693 Kbit/s
Jul 20 14:12:41: ERROR: CC: PID:6631=2 PID:6632=1 PID:6633=1
Jul 20 14:12:42: INFO: Bitrate: 4524 Kbit/s
Jul 20 14:12:43: INFO: Bitrate: 4514 Kbit/s
Jul 20 14:12:44: INFO: Bitrate: 4556 Kbit/s
Jul 20 14:12:45: INFO: Bitrate: 2534 Kbit/s
Jul 20 14:12:46: INFO: Bitrate: 283 Kbit/s
Jul 20 14:12:46: ERROR: CC: PID:6631=2 PID:6633=1
Jul 20 14:12:47: INFO: Bitrate: 4556 Kbit/s
Jul 20 14:12:47: ERROR: CC: PID:6632=1
Jul 20 14:12:48: INFO: Bitrate: 4555 Kbit/s
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0

# Astra
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.udp_mem = 8388608 12582912 16777216
net.ipv4.tcp_rmem = 4096 87380 8388608
net.ipv4.tcp_wmem = 4096 65536 8388608 

помогите разобраться

 

http://info.cesbo.com/hc/ru/articles/202193301 нерабочая ссылка.

Share this post


Link to post
Share on other sites

По представленному лог-у вероятнее всего есть потеря пакетов на транспорте. Более детально получить информацию можно программным анализатором (смотрите в форуме, обсуждалось).

В идеале этих ошибок не должно быть вообще. На практике - одна ошибка в полчаса - нормально (для Т2)

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  

×