faq обучение настройка
Текущее время: Вс июл 20, 2025 22:46

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: Сб июн 16, 2012 13:50 
Не в сети

Зарегистрирован: Сб июн 16, 2012 13:42
Сообщений: 7
Хочу настроить вещание IPTV.
Головной коммутатор 3100-24TG.
Коммутаторы доступа пусть будут 3200-18
Первоначальная примерная конфигурация коммутаторов такова
http://ntkom.net/images/10.PNG


Предполагаемая конфигурация такова
http://ntkom.net/images/9.PNG

Рисовал схему после прочтения http://www.dlink.ru/ru/faq/58/266.html
Есть ли тут ошибки?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн июн 18, 2012 12:23 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
На DES-3200 не хватает команды:
Код:
enable igmp_snooping multicast_vlan

P.S. На DGS-3100 достаточно Querier включить только во влане, где будет находиться источник мультикаста.
P.P.S. Вот здесь есть более подробная документация: ftp://ftp.dlink.ru/pub/Trainings/D-Link_switches_and_multicast.zip


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт июл 19, 2012 21:38 
Не в сети

Зарегистрирован: Сб июн 16, 2012 13:42
Сообщений: 7
Так,ну все работает. Спасибо специалистам D-Link за высококвалифицированную помощь!

Теперь нужно ограничивать просмотр каналов пользователям.
На коммутаторе доступа (3200-18) пишу строчку
Код:
config igmp access_authentication ports 13 state enable
config radius add 1 192.168.0.25 key iptvmulticast1111111111111111111 default

На сервере 192.168.0.25 стоит freebsd + (freeradius+mysql)

Авторизация у freeradius по таблицам в mysql.
Как мне забить в таблицу эту строчку из авторизации по файлам? просто гораздо проще из биллинга послать команду СУБД, чем писать скрипт, который будет 1 числа месяца трясти текстовый файл users с кучей строк.

/etc/freeradius/users
Код:
002722204EA6 Cleartext-Password := "002722204EA6", Framed-IP-Address = 224.1.0.10,224.1.0.8


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт июл 19, 2012 21:51 
Не в сети

Зарегистрирован: Сб июн 16, 2012 13:42
Сообщений: 7
Freeradius обращается к mysql базе radius со следующими таблицами и полями
1.dictionary
id
Type
Attribute
Value
Format
Vendor

2.nas
id
nasname
shortname
ipaddr
type
ports
secret
community
snmp

3.radacct
Id
AcctSessionId
AcctUniqueId
UserName
Realm
NASIPAddress
ASPortId
NASPortType
AcctStartTime
AcctStopTime
AcctSessionTime
AcctAuthentic
ConnectInfo_start
ConnectInfo_stop
AcctInputOctets
AcctOutputOctets
CalledStationId
CallingStationId
AcctTerminateCause
ServiceType
FramedProtocol
FramedIPAddress
AcctStartDelay
AcctStopDelay

4.radcheck
id
UserName
Attribute
op
Value

5.radgroupcheck
id
UserName
Attribute
op
Value


6.radgroupreply
id
UserName
Attribute
op
Value
prio

7.radreply
id
UserName
Attribute
op
Value

8.usergroup
id
UserName
GroupName


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт июл 20, 2012 10:02 
Не в сети

Зарегистрирован: Сб июн 16, 2012 13:42
Сообщений: 7
Добавлены записи в след таблицы

radcheck
1 002722204EA6 User-Password == 002722204EA6

radreply
1 002722204EA6 Framed-IP-Address = 224.1.0.10

usergroup
1 002722204EA6 static

В результате получена заветная строка в логе радиуса
Mon Jun 6 10:36:43 2011 : Auth: Login OK: [002722204EA6 / 002722204EA6] (from client private-network-100 port 13) Login OK!
Но мультикаст все-равно не вещается.....
Мак висит на 13 порту. На 13 порту также висят еще несколько устройств.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт июл 20, 2012 16:06 
Не в сети

Зарегистрирован: Сб июн 16, 2012 13:42
Сообщений: 7
Мультикаст после включения авторизации вещается, но коммутатор 3200-18 (Version : 1.21.B006 )пропускает все каналы.
При включении Radius-аутентификации каналы открываются по 10-15 секунд.
Код:
create mcast_filter_profile profile_id 1 profile_name Name
config mcast_filter_profile profile_id 1 profile_name Name add 224.1.0.1-224.1.0.4
config multicast port_filtering_mode 1-18 filter_unregistered_groups


По идее должны вещаться каналы 224.1.0.1-224.1.0.4, при аутентификации указано,что абонент с определенным маком может смотреть только 224.1.0.1 и 224.1.0.3 каналы, но он смотрит все,даже те,которые выходят из диапазона. Авторизация на радиуc проходит, но в Веб-админке коммутатора ни одного радиус пакета, везде 0.

Как увеличить скорость открытия каналов и как настроить радиус так,чтобы абонент смотрел только те каналы,которые указаны. Если настраивать радийс как в презентации,то получается только, что мак может или не может получать мультикаст


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт июл 20, 2012 19:40 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
1) Сколько времени в секундах проходит между отсылкой IGMP Join и началом слива потока в абонентский порт?
2) Если запустить фрирадиус в демаг режиме (#radiusd -X), то через какое время после включения того или иного канала, на радиус прилетает авторизация?
3) Что в себе содержит reply пакет от радиуса после авторизации?

Хозяйке на заметку: http://dlink.ru/ru/faq/62/953.html


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 199


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB