faq обучение настройка
Текущее время: Ср авг 20, 2025 14:36

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Ср сен 02, 2009 17:35 
Не в сети

Зарегистрирован: Пт сен 14, 2007 16:14
Сообщений: 174
Откуда: Kharkiv
Схема сети
[Источник Multicast]---[DGS-3627G]---[DES-3028]---[клиент]

Источник включен в 23 порт DGS-3627G и отдает multicast поток в vlan c tag 101
Код:
ifconfig eth0.101 192.168.239.1 netmask 255.255.255.0


на DGS-3627G настроен PIM SM:
Код:
create vlan TV101 tag 101
config vlan TV101 add tagged 1-10,22-23
create ipif TV101 192.168.239.244/24 TV101
config pim ipif TV101 state enable mode sm
enable pim
config igmp all version 2 state enable
config igmp_snooping all state enable
enable igmp_snooping
create pim crp group 239.255.0.0/24 rp TV101
config multicast filtering_mode TV101 forward_unregistered_groups
config router_ports_forbidden TV101 add 1-10
create multicast_range TV101 from 239.255.0.1 to 239.255.0.254
create multicast_range pim from 224.0.0.13 to 224.0.0.14
create multicast_range system from 224.0.0.1 to 224.0.0.2
config limited_multicast_addr ports 1-10,22-23 add multicast_range TV101
config limited_multicast_addr ports 1-10,22-23 add multicast_range pim
config limited_multicast_addr ports 1-10,22-23 add multicast_range system
config limited_multicast_addr ports 1-10,22-23 access permit state enable


на DES-3028 настроен ISM VLAN:
Код:
create igmp_snooping multicast_vlan TV101 101
config igmp_snooping multicast_vlan TV101 add source_port 25
config igmp_snooping multicast_vlan TV101 add member_port 1-24 replace_source_ip 192.168.239.25 state enable
config multicast port_filtering_mode all filter_unregistered_groups
enable igmp_snooping
enable igmp_snooping multicast_vlan
config igmp_snooping querier vlan_name TV101 state enable
config router_ports_forbidden TV101 add 1-24
create mcast_filter_profile profile_id 1 profile_name TV101
config mcast_filter_profile profile_id 1 add 239.255.0.1-239.255.0.254
config limited_multicast_addr ports 1-24 add profile_id 1
config router_ports_forbidden user_vlan add 1-24


Все работает за исключением одной неприятности: когда клиент покидает группу его отписывает от нее DGS-3627G, т.е. если на DES-3028 в разных портах клиенты смотрят один и тот же канал и один из них переключается на другой, то поток перестает идти с DGS-3627G и соответственно у второго клиента картинка замирает пока он снова не подтвердит свое членство в группе. Как это исправить? Я знаю только один способ: сделать порты DGS-3627G за которыми стоят свитчи доступа как router_ports в vlan TV101 но тогда весь мультикаст будет лететь по магистрали, что как-то не красиво.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт сен 03, 2009 09:32 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Нужно сделать на DES-3028:
config igmp_snooping querier vlan_name TV101 state disable

Чтобы querier-ом был всегда DGS-36xx.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 03, 2009 15:45 
Не в сети

Зарегистрирован: Пт сен 14, 2007 16:14
Сообщений: 174
Откуда: Kharkiv
дело в том что
Цитата:
DGS-3627G:5#show igmp_snooping vlan TV101
Command: show igmp_snooping vlan TV101

IGMP Snooping Global State : Enabled
Multicast router Only : Enabled

VLAN Name : TV101
Query Interval : 125
Max Response Time : 10
Robustness Value : 2
Last Member Query Interval : 1
Host Timeout : 260
Router Timeout : 260
Leave Timer : 2
Querier State : Disabled
Querier Router Behavior : Non-Querier
State : Enabled
Fast Leave : Disabled
Receive Query Count : 232736
Send Query Count : 0

и
Код:
DGS-3627G:5#config igmp_snooping querier vlan TV101 state enable
Command: config igmp_snooping querier vlan TV101 state enable

 IGMP Status is Enabled.

Fail!

:?:
---
update

Отключение querier на всех железках в сети помогло. Все что выше, написал до того как отключил querier еще на двух железках (des-3550 у которых синтаксис другой).
Но на 3627 по прежнему
Querier State : Disabled


Последний раз редактировалось toxicom Чт сен 03, 2009 16:28, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 03, 2009 16:20 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
IGMP Status is Enabled.

Это означает, что он уже Querier.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 03, 2009 16:41 
Не в сети

Зарегистрирован: Пт сен 14, 2007 16:14
Сообщений: 174
Откуда: Kharkiv
Все же получается неоднозначность: Querier включен, но

Querier Router Behavior : Non-Querier

если есть еще несколько железок с включенным Querier в этом же vlan то выбрать могут и другого Querier'a и поди найди кто ним стал :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 03, 2009 16:51 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
В данном случае неправильно смотреть Querier через IGMP Snooping.

Если на всех коммутаторах включить Querier, то будут происходить перевыборы, в этом случае возможны перебои с мультикастом.

_________________
С уважением,
Бигаров Руслан.


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

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


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

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


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

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