Jump to content

Recommended Posts

Posted

Товарищи, а кто как анализирует (и делает ли это вообще) мультикаст (ошибки, дропы и т.д.) на сети?

Я вот взял raspberry pi, пересобираю на нём ядрышко, попробую вкорячить iptv-analyzer и поставить такие в разных участках сети. Но может быть я велосипед изобретаю, и есть success stories подобных решений? =)

 

p.s. На приставки юзерам вкорячивать доп. софт не хотим

Posted

Мы анализируем TS Reader -ом.

Чаще всего вылезают ошибки Continuity Errors - ошибки последовательности.

Если нужно помониторить качество IPTV в определенных участках сети, ставим нетбук в боксе, запускаем прогу и мониторим. Ну или непосредственно с абонентского ПК.

Posted

Нетбук/абонент - хорошо разово, но очень вот мне захотелось оставить что-то мелкое и дешёвое прямо в ящике со свитчами насовсем, тот же расберри для этого идеально подошел бы =)

Posted

Wingman

Баловство все эти пробники IPTV. Вы их в каждый шкаф в каждом подъезде хотите ставить или на каждый узел агрегации? Мониторинг качества должен быть рядом с источником, а дальше настраиваете qos pq для мультикаста и радуетесь. В этом случае единственные проблемы это (возможные) софт-глюки PIM/igmp-snooping/MVR, но тогда либо работает, либо не работает, т.е. реально не нужно проводить сложный анализ потока.

 

Важно не только сохранять маркировку, но и выстраивать egress очереди, на всех участках сети, даже на 10G линках внутри ядра. За счёт микробёрстов, дропы возникают не только на учатках 10G-1G и 1G-100M, но даже и на 10G-стыках, где по графикам трафика меньше 30%

 

Собственно приведу немного статистики с 10G-линка:

display port-queue statistics interface XXX be outbound
[be]
Current usage percentage of queue: 0
 Total pass:
                    383,350,708,935 packets,        375,769,064,189,125 bytes
 Total discard:
                              2,009 packets,                  2,955,306 bytes
   Drop tail discard:
                              2,009 packets,                  2,955,306 bytes
   Wred discard:
                                  0 packets,                          0 bytes
 Last 30 seconds pass rate:
                            XXXX pps,                    YYYY bps
 Last 30 seconds discard rate:
                                  0 pps,                              0 bps
   Drop tail discard rate:
                                  0 pps,                              0 bps
   Wred discard rate:
                                  0 pps,                              0 bps

 

be-очередь под интернет и прочее малоприоритетное

 

display port-queue statistics interface XXX af4 outbound
[af4]
Current usage percentage of queue: 0
 Total pass:
                    154,443,777,524 packets,        210,603,622,245,555 bytes
 Total discard:
                                  0 packets,                          0 bytes
   Drop tail discard:
                                  0 packets,                          0 bytes
   Wred discard:
                                  0 packets,                          0 bytes
 Last 30 seconds pass rate:
                             XXX pps,                    YYYY bps
 Last 30 seconds discard rate:
                                  0 pps,                              0 bps
   Drop tail discard rate:
                                  0 pps,                              0 bps
   Wred discard rate:
                                  0 pps,                              0 bps

 

очередь af4 используется под мультикаст, как видно в ней дропов нет, а если бы трафик шёл в одной очереди с интернетом, то было бы пакетов 700 дропов, а каждый дроп это рассыпание картинки или звуковой дефект

 

Если абонент всё-таки пожалуется, то скорее всего будет дело в CRC-ошибках на ПМ.

Posted

Wingman

Баловство все эти пробники IPTV. Вы их в каждый шкаф в каждом подъезде хотите ставить или на каждый узел агрегации? Мониторинг качества должен быть рядом с источником, а дальше настраиваете qos pq для мультикаста и радуетесь. В этом случае единственные проблемы это (возможные) софт-глюки PIM/igmp-snooping/MVR, но тогда либо работает, либо не работает, т.е. реально не нужно проводить сложный анализ потока.

 

Важно не только сохранять маркировку, но и выстраивать egress очереди, на всех участках сети, даже на 10G линках внутри ядра. За счёт микробёрстов, дропы возникают не только на учатках 10G-1G и 1G-100M, но даже и на 10G-стыках, где по графикам трафика меньше 30%

 

Я понимаю, что такие пробники - не панацея, но.

Во-первых, нужно мониторить аплинка-поставщика ТВ. Бывают с его стороны проблемы, к сожалению, а ставить для этого полноценный системник - расточительно и неудобно.

Во-вторых, несколько крупных районов подключены lacp`ом, а не 10г. Красивые графики дропов и рассинхрона мультикаста на линк-аггрегейшнах - хороший способ придать ускорение руководству в сторону выделения денег на 10г =)

В третьих, не везде у нас кошаки, к сожалению. Местами есть и длинки на аггрегации, в т.ч. кое-где с 10г-аплинками; а у длинков всё не очень однозначно с приоретизацией.

В четвертых, есть и будут чужие каналы до удалённых городов; бывает, что втупую пингом дропов нет, полок тоже нет, а мультик сыпется/рассинхронится. Тоже нужно как-то мониторить

Posted

Я понимаю, что такие пробники - не панацея, но.

Во-первых, нужно мониторить аплинка-поставщика ТВ. Бывают с его стороны проблемы, к сожалению, а ставить для этого полноценный системник - расточительно и неудобно.

 

Со стороны это выглядет как желание поковыряться в модном девайсе, а не как экономия денег.

 

Во-вторых, несколько крупных районов подключены lacp`ом, а не 10г. Красивые графики дропов и рассинхрона мультикаста на линк-аггрегейшнах - хороший способ придать ускорение руководству в сторону выделения денег на 10г =)

 

Ничего плохо с мультикастом на Po интерфейсах не происходит. Поскольку трафик балансируется по mac или ip, то один ТВ-канал всегда идёт по одному и тому же линку и никакого перемешивания трафика(за счёт прохождения по разным линкам) нет.

 

В третьих, не везде у нас кошаки, к сожалению. Местами есть и длинки на аггрегации, в т.ч. кое-где с 10г-аплинками; а у длинков всё не очень однозначно с приоретизацией.

 

С учётом того, что выстраивание очередей происходит в hw, то либо работает, либо не работает, что-то среднего быть не может.

 

В четвертых, есть и будут чужие каналы до удалённых городов; бывает, что втупую пингом дропов нет, полок тоже нет, а мультик сыпется/рассинхронится. Тоже нужно как-то мониторить

 

Тут пожалуй соглашусь. Через арендованные L2/L3 каналы нужно мониторить.

Posted

Ничего плохо с мультикастом на Po интерфейсах не происходит. Поскольку трафик балансируется по mac или ip, то один ТВ-канал всегда идёт по одному и тому же линку и никакого перемешивания трафика(за счёт прохождения по разным линкам) нет.

На Po может и нет, а на lagg (© dlink ) - ещё как происходит: мультик плохо/не балансируется и идёт всегда в один линк, проверено

 

 

С учётом того, что выстраивание очередей происходит в hw, то либо работает, либо не работает, что-то среднего быть не может.

Опять же, поищите по форуму длинка :) Очень редко приоритезация у них работает так, как ожидается или так, как описано в доках. Для самих русских длинковцев это тоже, как правило, сюрпризом оказывается)

Posted

Wingman

Если вы знаете, что у вас проблемы с сетевым оборудованием, то получается что пробники нужны только ради графиков для начальства, чтоб доказать что длинк говно?

Posted

Wingman

Заверните по одному-два канала обратно с проблемных узлов и анализируйте их

 

Тогда сможете оправдать сервер(а не убожество за 35$) под это дело. Анализ качества всех каналов от апстрима и на нём же анализ качества завёрнутых из проблемных узлов(или из всех)

Posted

распбери — это очень клево и действительно прикольный модный девайс, но это всё таки настольный конструктор.

 

Поставите вы 40 таких штук и ежедневно одна будет ломаться.

Posted

ежедневно одна будет ломаться.

чему там ломаться?

еще поверю, что проблема может быть с БП, а именно с высыхающими электролитами.

Posted

Если не зацикливаться на гик-девайсах, то в любом магазине можно найти железку с линуксом и эзернетом, называются они по разному: медиаплеер, роутер, планшет, игровая консоль - выбирай любой на вкус :)

Posted

Если не зацикливаться на гик-девайсах, то в любом магазине можно найти железку с линуксом и эзернетом, называются они по разному: медиаплеер, роутер, планшет, игровая консоль - выбирай любой на вкус :)

 

И в чём смысл? Стоимость получится больше, чем у гик-девайса.

Posted

martini

Пробовали? Типовые домашние роутеры справляются с анализом последовательности на python хотя бы 5мбитного потока? Сколько CPU съедает? Что-то мне подсказывают, что роутеры в категории <2000р помрут от такого издевательства над ними

Posted

Насчёт анализа - по сложности вычислений это примерно как просто работа udpxy, даже ещё проще, тк данные в tcp вливать не нужно.

Те сишная прога должна мегабит 10 переваривать точно.

Дальше зависит от проца, сетевушки и насколько хорошо написаны дрова на железо.

Posted

А как вам такой девайс? http://www.ak-systems.ru/jml/ru/production/item/58-ip-plug

Мы их используем уже больше года, правда немного для других целей. Из 450 точек сдали в ремонт 4, нам их сразу обменяли на новые без вопросов.

Очень не любят скачки напряжения :)

Posted

А как вам такой девайс? http://www.ak-system...item/58-ip-plug

Мы их используем уже больше года, правда немного для других целей. Из 450 точек сдали в ремонт 4, нам их сразу обменяли на новые без вопросов.

Очень не любят скачки напряжения :)

Интересная железка. То есть там Linux + 2x Gigabit Etherne + 2 USB? Какой линукс, версия ядра? И по какой цене брали, если не секрет?

Posted

Да там на борту Linux. Набор портов - по желанию, - мы закупали без USB и WiFi? только 2 GE. Версию сейчас не подскажу, если критично, могу глянуть позже. Брали по 5900р.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.