Wingman Опубликовано 11 января, 2013 · Жалоба Товарищи, а кто как анализирует (и делает ли это вообще) мультикаст (ошибки, дропы и т.д.) на сети? Я вот взял raspberry pi, пересобираю на нём ядрышко, попробую вкорячить iptv-analyzer и поставить такие в разных участках сети. Но может быть я велосипед изобретаю, и есть success stories подобных решений? =) p.s. На приставки юзерам вкорячивать доп. софт не хотим Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
___StrangeR___ Опубликовано 11 января, 2013 · Жалоба Мы анализируем TS Reader -ом. Чаще всего вылезают ошибки Continuity Errors - ошибки последовательности. Если нужно помониторить качество IPTV в определенных участках сети, ставим нетбук в боксе, запускаем прогу и мониторим. Ну или непосредственно с абонентского ПК. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 11 января, 2013 · Жалоба Нетбук/абонент - хорошо разово, но очень вот мне захотелось оставить что-то мелкое и дешёвое прямо в ящике со свитчами насовсем, тот же расберри для этого идеально подошел бы =) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kompik Опубликовано 11 января, 2013 · Жалоба А под линукс какой-нить анализатор есть? Желательно без промежуточной записи потока в файл с его последующим анализом. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 11 января, 2013 · Жалоба 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-ошибках на ПМ. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 11 января, 2013 · Жалоба Wingman Баловство все эти пробники IPTV. Вы их в каждый шкаф в каждом подъезде хотите ставить или на каждый узел агрегации? Мониторинг качества должен быть рядом с источником, а дальше настраиваете qos pq для мультикаста и радуетесь. В этом случае единственные проблемы это (возможные) софт-глюки PIM/igmp-snooping/MVR, но тогда либо работает, либо не работает, т.е. реально не нужно проводить сложный анализ потока. Важно не только сохранять маркировку, но и выстраивать egress очереди, на всех участках сети, даже на 10G линках внутри ядра. За счёт микробёрстов, дропы возникают не только на учатках 10G-1G и 1G-100M, но даже и на 10G-стыках, где по графикам трафика меньше 30% Я понимаю, что такие пробники - не панацея, но. Во-первых, нужно мониторить аплинка-поставщика ТВ. Бывают с его стороны проблемы, к сожалению, а ставить для этого полноценный системник - расточительно и неудобно. Во-вторых, несколько крупных районов подключены lacp`ом, а не 10г. Красивые графики дропов и рассинхрона мультикаста на линк-аггрегейшнах - хороший способ придать ускорение руководству в сторону выделения денег на 10г =) В третьих, не везде у нас кошаки, к сожалению. Местами есть и длинки на аггрегации, в т.ч. кое-где с 10г-аплинками; а у длинков всё не очень однозначно с приоретизацией. В четвертых, есть и будут чужие каналы до удалённых городов; бывает, что втупую пингом дропов нет, полок тоже нет, а мультик сыпется/рассинхронится. Тоже нужно как-то мониторить Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 11 января, 2013 · Жалоба Я понимаю, что такие пробники - не панацея, но. Во-первых, нужно мониторить аплинка-поставщика ТВ. Бывают с его стороны проблемы, к сожалению, а ставить для этого полноценный системник - расточительно и неудобно. Со стороны это выглядет как желание поковыряться в модном девайсе, а не как экономия денег. Во-вторых, несколько крупных районов подключены lacp`ом, а не 10г. Красивые графики дропов и рассинхрона мультикаста на линк-аггрегейшнах - хороший способ придать ускорение руководству в сторону выделения денег на 10г =) Ничего плохо с мультикастом на Po интерфейсах не происходит. Поскольку трафик балансируется по mac или ip, то один ТВ-канал всегда идёт по одному и тому же линку и никакого перемешивания трафика(за счёт прохождения по разным линкам) нет. В третьих, не везде у нас кошаки, к сожалению. Местами есть и длинки на аггрегации, в т.ч. кое-где с 10г-аплинками; а у длинков всё не очень однозначно с приоретизацией. С учётом того, что выстраивание очередей происходит в hw, то либо работает, либо не работает, что-то среднего быть не может. В четвертых, есть и будут чужие каналы до удалённых городов; бывает, что втупую пингом дропов нет, полок тоже нет, а мультик сыпется/рассинхронится. Тоже нужно как-то мониторить Тут пожалуй соглашусь. Через арендованные L2/L3 каналы нужно мониторить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 11 января, 2013 · Жалоба Ничего плохо с мультикастом на Po интерфейсах не происходит. Поскольку трафик балансируется по mac или ip, то один ТВ-канал всегда идёт по одному и тому же линку и никакого перемешивания трафика(за счёт прохождения по разным линкам) нет. На Po может и нет, а на lagg (© dlink ) - ещё как происходит: мультик плохо/не балансируется и идёт всегда в один линк, проверено С учётом того, что выстраивание очередей происходит в hw, то либо работает, либо не работает, что-то среднего быть не может. Опять же, поищите по форуму длинка :) Очень редко приоритезация у них работает так, как ожидается или так, как описано в доках. Для самих русских длинковцев это тоже, как правило, сюрпризом оказывается) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 11 января, 2013 · Жалоба Wingman Если вы знаете, что у вас проблемы с сетевым оборудованием, то получается что пробники нужны только ради графиков для начальства, чтоб доказать что длинк говно? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Wingman Опубликовано 11 января, 2013 · Жалоба Ну получается, по большей части да =) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 11 января, 2013 · Жалоба Wingman Заверните по одному-два канала обратно с проблемных узлов и анализируйте их Тогда сможете оправдать сервер(а не убожество за 35$) под это дело. Анализ качества всех каналов от апстрима и на нём же анализ качества завёрнутых из проблемных узлов(или из всех) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 11 января, 2013 · Жалоба распбери — это очень клево и действительно прикольный модный девайс, но это всё таки настольный конструктор. Поставите вы 40 таких штук и ежедневно одна будет ломаться. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
___StrangeR___ Опубликовано 12 января, 2013 · Жалоба А может есть у кого-нибудь готовые решения по анализу мультикаста на приставках Amino130 или MAG-250/AuraHD? Очень бы пригодилось... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
andrik Опубликовано 12 января, 2013 · Жалоба ежедневно одна будет ломаться. чему там ломаться? еще поверю, что проблема может быть с БП, а именно с высыхающими электролитами. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 12 января, 2013 · Жалоба Если не зацикливаться на гик-девайсах, то в любом магазине можно найти железку с линуксом и эзернетом, называются они по разному: медиаплеер, роутер, планшет, игровая консоль - выбирай любой на вкус :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
andrik Опубликовано 12 января, 2013 · Жалоба это не модно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 12 января, 2013 · Жалоба Если не зацикливаться на гик-девайсах, то в любом магазине можно найти железку с линуксом и эзернетом, называются они по разному: медиаплеер, роутер, планшет, игровая консоль - выбирай любой на вкус :) И в чём смысл? Стоимость получится больше, чем у гик-девайса. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 13 января, 2013 · Жалоба Может и нет. Больше вариантов железа, проще купить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martini Опубликовано 13 января, 2013 · Жалоба а можно просто на питоне написать слушалку потока со счетчиком, и втулить на любой роутер\малину\опенврт.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 13 января, 2013 · Жалоба martini Пробовали? Типовые домашние роутеры справляются с анализом последовательности на python хотя бы 5мбитного потока? Сколько CPU съедает? Что-то мне подсказывают, что роутеры в категории <2000р помрут от такого издевательства над ними Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 14 января, 2013 · Жалоба Насчёт анализа - по сложности вычислений это примерно как просто работа udpxy, даже ещё проще, тк данные в tcp вливать не нужно. Те сишная прога должна мегабит 10 переваривать точно. Дальше зависит от проца, сетевушки и насколько хорошо написаны дрова на железо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
f13 Опубликовано 14 января, 2013 · Жалоба а потянет ли rpi поток? сетевушка там так себе Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kisagent Опубликовано 16 января, 2013 · Жалоба А как вам такой девайс? http://www.ak-systems.ru/jml/ru/production/item/58-ip-plug Мы их используем уже больше года, правда немного для других целей. Из 450 точек сдали в ремонт 4, нам их сразу обменяли на новые без вопросов. Очень не любят скачки напряжения :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MATPOC Опубликовано 17 января, 2013 · Жалоба А как вам такой девайс? http://www.ak-system...item/58-ip-plug Мы их используем уже больше года, правда немного для других целей. Из 450 точек сдали в ремонт 4, нам их сразу обменяли на новые без вопросов. Очень не любят скачки напряжения :) Интересная железка. То есть там Linux + 2x Gigabit Etherne + 2 USB? Какой линукс, версия ядра? И по какой цене брали, если не секрет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kisagent Опубликовано 18 января, 2013 · Жалоба Да там на борту Linux. Набор портов - по желанию, - мы закупали без USB и WiFi? только 2 GE. Версию сейчас не подскажу, если критично, могу глянуть позже. Брали по 5900р. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...