Биллинговая система Nodeny
01 Ноября 2024, 01:52:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: IPTV, мультикасты и уникасты  (Прочитано 8865 раз)
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« : 21 Августа 2011, 14:14:55 »

Добрый день!
прогресс не стоит на месте и возникла необходимость вводить услуги иптв
кто как решал вопрос? как прикрутить это к биллингу или возможно правильнее поднять еще одну копию биллинга исключительно под иптв.
задача стоит больше не в разрезе вещания как такового , а именно в учете потребления, статистики и управления доступами к различным пакетам и каналам вещания.
четкого ТЗ пока не вижу, но предлагаю совместно его сделать.
Записан
Cell
Модератор
Спец
*****

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #1 : 21 Августа 2011, 14:36:55 »

На самом деле со стороны биллинга задача не очень сложная. В настоящее время вижу проблему в колхозе управляемого оборудования на доступе, т.к. на разном оборудовании все эти фичи по-разному реализуются.
Как я это вижу: придумывается 2-3-4-5 пакетов в составе iptv. Для этих пакетов прописываются на оборудовании ACL к igmp группам. Дальше - при помощи  snmp или telnet какой-то из заранее подготовленных ACL биндится на порт абонента. ВСЕ
Ну а как это конкретно сделать?))) зависит что там у кого булькает.
А начинать как обычно нужно с более земных вещей - типа привязки абонента в биллинге к конкретному свичу и к конкретному порту.
 
Записан
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« Ответ #2 : 01 Сентября 2011, 22:26:47 »

На самом деле со стороны биллинга задача не очень сложная. В настоящее время вижу проблему в колхозе управляемого оборудования на доступе, т.к. на разном оборудовании все эти фичи по-разному реализуются.
Как я это вижу: придумывается 2-3-4-5 пакетов в составе iptv. Для этих пакетов прописываются на оборудовании ACL к igmp группам. Дальше - при помощи  snmp или telnet какой-то из заранее подготовленных ACL биндится на порт абонента. ВСЕ
Ну а как это конкретно сделать?))) зависит что там у кого булькает.
А начинать как обычно нужно с более земных вещей - типа привязки абонента в биллинге к конкретному свичу и к конкретному порту.
 
все верно. кто может реализовать. свитчи длинки/киски?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #3 : 02 Сентября 2011, 07:09:52 »

все верно. кто может реализовать.
свичи позволяют? все?

свитчи длинки/киски?
машина с 4 колесами и рулем - выиграет формулу 1?



Записан
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« Ответ #4 : 02 Сентября 2011, 21:52:28 »

свичи позволяют? все?
да свитчи позволяют.

 свитчи длинки/киски?
машина с 4 колесами и рулем - выиграет формулу 1? - любитель построил ковчег - профессионалы
 титаник)))

вопрос состоит в том что бы реализовать через нодени управление свитчами через телнет\ssh
идея в следующем:
создаются пакеты каналов. передача методом либо юникастом либо мультикастом
задаются правила доступа для юникаста через ipfw, для мультикаста через свитчи
в зависимости от клиента привязка к определенному свитчу с определенными  настройками
в дальнейшем должна быть возможность управления подписками на пакеты и включение\выключение в зависимости от наличия денег на счету и выбранных каналов.
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #5 : 03 Сентября 2011, 10:39:50 »

я бы такое сделал через уникасты и одноразовые платежи на каналы/группы каналов
использования юникастной передачи добавляет много плюсов и минусов
Записан
Dimasik
Пользователь
**

Карма: -1
Offline Offline

Сообщений: 64


Просмотр профиля
« Ответ #6 : 06 Сентября 2011, 17:42:36 »

я бы такое сделал через уникасты и одноразовые платежи на каналы/группы каналов
использования юникастной передачи добавляет много плюсов и минусов

самый основной минус это загрузка каналов одинаковым содержимым.
а кто нибудь знает можно ли на микротике поднять udp-proxy?
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #7 : 06 Сентября 2011, 18:47:11 »

routing->igmp-proxy
mikrotik V>3

при правильной настройке можно запускать все что хочешь
Записан
Eugene
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #8 : 17 Марта 2012, 19:50:30 »

PIM-SM?
Записан
Maks
NoDeny
Ветеран
*

Карма: 13
Offline Offline

Сообщений: 575


Скажи спасибо - подними карму.

https://t.me/smv https://t.me/smv_wz
Просмотр профиля Email
« Ответ #9 : 20 Марта 2012, 17:52:12 »

routing->igmp-proxy
mikrotik V>3

при правильной настройке можно запускать все что хочешь



Может не в тему, у меня из за igmp-proxy тик перегружается. версия-5.12
Записан

Nodeny общение
https://t.me/nodeny_chat
nops
NoDeny
Постоялец
*

Карма: 3
Offline Offline

Сообщений: 177


А ведь так и есть!!!!

316352175
Просмотр профиля WWW Email
« Ответ #10 : 29 Марта 2012, 01:37:20 »

Всем здрасте!
вообщем суть такая, мой провайдер дарит всем абонентам бесплатное IPTV.
У меня появилось желание прокинуть IPTV в свою сетку. ядро скомпилировал как и в мане и добавил options MROUTING
Поставил igmpproxy из портов.
соединение в провайдером L2TP, реализовано mpd5
re0 - сетевая смотрит на провайдера, тут IP динамический(серый), получаю по DHCP
em0 - сетевая смотрит в локалку
ng0 - виртуальный интерфейс, на нем белый IP, статичный.
в коняфиг igmpproxy.conf прописал:
Код:
########################################################
#
#   Example configuration file for the IgmpProxy
#   --------------------------------------------
#
#   The configuration file must define one upstream
#   interface, and one or more downstream interfaces.
#
#   If multicast traffic originates outside the
#   upstream subnet, the "altnet" option can be
#   used in order to define legal multicast sources.
#   (Se example...)
#
#   The "quickleave" should be used to avoid saturation
#   of the upstream link. The option should only
#   be used if it's absolutely nessecary to
#   accurately imitate just one Client.
#
########################################################

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave


##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint re0 upstream  ratelimit 0  threshold 1
altnet 239.0.0.0/8
altnet 224.0.0.0/8
altnet 10.0.0.0/8

##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint em0 downstream  ratelimit 0  threshold 1
altnet 192.168.0.0/24

##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
phyint lo disabled
фаер для теста вообще отрубил
Код:
ipfw add 1 allow ip from any to any
Пробую, картинки нет, ничего нет.
смотрю тспдампом:
Код:
mail# tcpdump -n -i em0 port 1234 or igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes
05:38:57.737359 IP 192.168.0.1 > 224.0.0.1: igmp query v2
05:38:57.737374 IP 192.168.1.10 > 224.0.0.1: igmp query v2
05:38:59.468335 IP 192.168.0.2 > 239.255.255.250: igmp v2 report 239.255.255.250
05:39:02.531494 IP 192.168.0.1 > 224.0.0.2: igmp v2 report 224.0.0.2
05:39:06.813318 IP 192.168.0.5 > 224.0.0.22: igmp v3 report, 2 group record(s)
05:39:09.314794 IP 192.168.0.5 > 224.0.0.22: igmp v3 report, 2 group record(s)
05:39:28.885369 IP 192.168.0.1 > 224.0.0.1: igmp query v2
05:39:28.885397 IP 192.168.1.10 > 224.0.0.1: igmp query v2
05:39:30.271214 IP 192.168.0.1 > 224.0.0.2: igmp v2 report 224.0.0.2
05:39:34.584903 IP 192.168.0.2 > 239.255.255.250: igmp v2 report 239.255.255.250
^C
10 packets captured
174 packets received by filter
0 packets dropped by kernel
mail#
Код:
mail# tcpdump -n -i re0 port 1234 or igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on re0, link-type EN10MB (Ethernet), capture size 96 bytes
05:39:21.840537 IP 10.255.247.1 > 224.0.0.1: igmp query v2
^C
1 packets captured
217 packets received by filter
0 packets dropped by kernel
mail#
мне включать и отключать, а так же считать юзерам не надо ничего по IPTV, мне нужно просто пробросить.
 
У кого какие идеи есть?!
Записан

Не надо говорить СПАСИБО! Для этого есть специально "Прибавить" к карме!!
Rico-X
NoDeny
Старожил
*

Карма: 7
Offline Offline

Сообщений: 349


Просмотр профиля
« Ответ #11 : 29 Марта 2012, 09:12:35 »

Варианта 2 могу предложить, первый - так и транслировать мультикастом, второй http://i-notes.org.ua/spravka-po-klyucham-udpxy/
Записан
nops
NoDeny
Постоялец
*

Карма: 3
Offline Offline

Сообщений: 177


А ведь так и есть!!!!

316352175
Просмотр профиля WWW Email
« Ответ #12 : 29 Марта 2012, 09:26:29 »

Варианта 2 могу предложить, первый - так и транслировать мультикастом, второй http://i-notes.org.ua/spravka-po-klyucham-udpxy/
а что за первый вариант?!
Ссылка не открывается.
Записан

Не надо говорить СПАСИБО! Для этого есть специально "Прибавить" к карме!!
Rico-X
NoDeny
Старожил
*

Карма: 7
Offline Offline

Сообщений: 349


Просмотр профиля
« Ответ #13 : 13 Апреля 2012, 10:35:28 »

Да реальной сайт умер, вот из кеша поисковика
http://hghltd.yandex.net/yandbtm?text=http%3A%2F%2Fi-notes.org.ua%2Fspravka-po-klyucham-udpxy%2F&url=http%3A%2F%2Fi-notes.org.ua%2Fspravka-po-klyucham-udpxy%2F&fmode=inject&mime=html&l10n=ru&sign=2674489d7e5b2b928445d984e6df203a&keyno=0
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!