faq обучение настройка
Текущее время: Пт июн 20, 2025 23:08

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




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: Ср фев 01, 2012 17:40 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
Короче заменил 3828 на 3528, схема подключения такая:
WS-C3750 -> 3528 -> 3028

Проверяю снова и снова работу мультика - запустить так и не получилось :(
Делаю запрос от 3028, он мнгновенно появляется в списке групп на 3528, в правильных портах, согласо данным sh packet ports
поток идёт между аплинком и даунлинком на 3528, и соответственно на PIM маршрутизаторе сразу светится.
Однако снифером я вижу только igmp query на клиентской машине.

Что ещё можно сделать? Куда смотреть?
Думал, что вероятно, в проблеме непропускаяни мультика через 3028 виновата IP адресация между участниками мультика, на PIM роутере сделал интерфейс Internet address is 10.100.230.20/16, Replace Source IP на свичах указал из этой-же подсети - не помогло :(

Конфиги:

DES-3028:5#sh conf curr in "igmp_s"
Command: show config current_config include "igmp_s"
enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 56
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan 1000 1000
config igmp_snooping multicast_vlan 1000 state enable
config igmp_snooping multicast_vlan 1000 replace_source_ip 10.100.28.1
config igmp_snooping multicast_vlan 1000 add member_port 1-24
config igmp_snooping multicast_vlan 1000 add source_port 25-28
config igmp_snooping vlan_name default host_timeout 260 router_timeout 260 leave_timer 2 state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name default aged_out enable
config igmp_snooping data_driven_learning vlan_name default state enable
config igmp_snooping querier all query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable
config igmp_snooping vlan_name 28 host_timeout 260 router_timeout 260 leave_timer 2 state enable fast_leave disable
config igmp_snooping data_driven_learning vlan_name 28 aged_out enable
config igmp_snooping data_driven_learning vlan_name 28 state enable
config igmp_snooping vlan_name 1000 host_timeout 260 router_timeout 260 leave_timer 2 fast_leave disable
config igmp_snooping data_driven_learning vlan_name 1000 aged_out disable
config igmp_snooping data_driven_learning vlan_name 1000 state enable

DES-3028:5#sh conf curr in "mcast"
Command: show config current_config include "mcast"
create mcast_filter_profile profile_id 1 profile_name 1
config mcast_filter_profile profile_id 1 add 230.3.3.0-230.3.4.254
config max_mcast_group port 1-28 max_group 256

DES-3028:5#sh conf curr in "limited"
Command: show config current_config include "limited"
config limited_multicast_addr ports 1-28 add profile_id 1

DES-3028:5#sh conf curr in "filtering_mode"
Command: show config current_config include "filtering_mode"
config multicast port_filtering_mode 1-28 filter_unregistered_groups

DES-3028:5#

DES-3528:admin#sh conf curr in "igmp_s"
Command: show config current_config include "igmp_s"
enable igmp_snooping multicast_vlan
config igmp_snooping multicast_vlan forward_unmatched disable
create igmp_snooping multicast_vlan 1000 1000
config igmp_snooping multicast_vlan 1000 state enable replace_source_ip 10.100.3.136
config igmp_snooping multicast_vlan 1000 add member_port 1-24
config igmp_snooping multicast_vlan 1000 add source_port 25-28
enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 128
config igmp_snooping vlan_name default fast_leave disable report_suppression enable state disable
config igmp_snooping querier vlan_name default query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 2
config igmp_snooping data_driven_learning vlan_name default state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name VLAN28 fast_leave disable report_suppression enable state disable
config igmp_snooping querier vlan_name VLAN28 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 2
config igmp_snooping data_driven_learning vlan_name VLAN28 state enable aged_out disable expiry_time 260
config igmp_snooping vlan_name 1000 fast_leave disable report_suppression disable
config igmp_snooping querier vlan_name 1000 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable version 2
config igmp_snooping data_driven_learning vlan_name 1000 state enable aged_out disable expiry_time 260

DES-3528:admin#sh conf curr in "mcast"
Command: show config current_config include "mcast"
create mcast_filter_profile profile_id 1 profile_name 1
config mcast_filter_profile profile_id 1 add 230.3.3.0-230.3.4.254

sh conf curr in "limited"
config limited_multicast_addr ports 1-28 add profile_id 1
config limited_multicast_addr ports 1-28 access permit

DES-3528:admin#sh conf curr in "filtering_mode"
Command: show config current_config include "filtering_mode"
config multicast vlan_filtering_mode vlanid 1 filter_unregistered_groups
config multicast vlan_filtering_mode vlanid 28 filter_unregistered_groups
config multicast vlan_filtering_mode vlanid 1000 filter_unregistered_groups

Где ещё я мог ошибиться и как это найти?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт фев 02, 2012 14:34 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Цитата:
config limited_multicast_addr ports 1-28 add profile_id 1

Уберите фильтр с магистральных портов, а также включите fast_leave:
Код:
config igmp_snooping vlan_name 1000 fast_leave enable


Проверьте, чтобы querier работал на igmp второй версии, DES-3028 не поддерживает третью.


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
Alexandr Zaitsev писал(а):
Цитата:
config limited_multicast_addr ports 1-28 add profile_id 1

Уберите фильтр с магистральных портов, а также включите fast_leave:
Код:
config igmp_snooping vlan_name 1000 fast_leave enable


Когда я убираю фильтры с магистральных портов 3528, то вижу в конфиге следующее:
Цитата:
config limited_multicast_addr ports 23 access permit
config limited_multicast_addr ports 24 add profile_id 1
config limited_multicast_addr ports 24 access permit
config limited_multicast_addr ports 25 access permit
config limited_multicast_addr ports 26 access permit
config limited_multicast_addr ports 27 access permit
config limited_multicast_addr ports 28 access permit


DES-3528:admin#

И при igmp-query со стороны 3028 на 3528 запрошенная группа не появляется вообще, как и пакеты мультикаста по магистральным портам.
Если-же я это назад включаю на магистарльках 3528 - то мультики начинают бегать между аплинками.
fast-leave включил на 3528 и 3028.

В результате получаем:
на 3028 так и нет мультикастовых пакетиков в сторону клиента.
В случае выключения фильтра на магистральках 3528, запрошенные группы не появляются в списке групп, в таблице форвардинга тоже.
Может быть дело в том, что в конфиге на портах остаётся включенным config limited_multicast_addr ports 28 access permit без указания профиля? Правда убрать это дело почему-то не получается (или я не догадался как это сделать).

Alexandr Zaitsev писал(а):
Проверьте, чтобы querier работал на igmp второй версии, DES-3028 не поддерживает третью.


Да вроде везде и всюду указано v2:

Код:
DES-3528:admin#sh igmp_s vlan 1000
Command: show igmp_snooping vlan 1000

 IGMP Snooping Global State              : Enabled
 Data Driven Learning Max Entries        : 128

 VLAN Name                     : 1000
 Query Interval                : 125
 Max Response Time             : 10
 Robustness Value              : 2
 Last Member Query Interval    : 1
 Querier State                 : Disable
 Querier Role                  : Non-Querier
 Querier IP                    : 10.100.3.20
 Querier Expiry Time           : 216 secs
 State                         : Disable
 Fast Leave                    : Enable
 Report Suppression            : Disable
 Rate Limit                    : No Limitation
 Version                       : 2
 Data Driven Learning State    : Enable
 Data Driven Learning Aged Out : Disable
 Data Driven Group Expiry Time : 260

Total Entries: 1


Код:
Switch#sh ip igmp snoo vlan 1000
Global IGMP Snooping configuration:
-------------------------------------------
IGMP snooping                : Enabled
IGMPv3 snooping (minimal)    : Enabled
Report suppression           : Disabled
TCN solicit query            : Disabled
TCN flood query count        : 2
Robustness variable          : 2
Last member query count      : 2
Last member query interval   : 1000

Vlan 1000:
--------
IGMP snooping                       : Enabled
IGMPv2 immediate leave              : Enabled
Multicast router learning mode      : pim-dvmrp
CGMP interoperability mode          : IGMP_ONLY
Robustness variable                 : 2
Last member query count             : 2
Last member query interval          : 1000

Switch#


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт фев 02, 2012 16:40 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Цитата:
config limited_multicast_addr ports 28 access permit

Да, совершенно верно, должно быть
Код:
config limited_multicast_addr ports 28 access deny

тогда мультикаст будет проходить.

После попытки подключения к группе приведите с DES-3028 вывод команд
Код:
sh igmp_sn gr
sh igmp_sn for


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
Alexandr Zaitsev писал(а):
Цитата:
config limited_multicast_addr ports 28 access permit

Да, совершенно верно, должно быть
Код:
config limited_multicast_addr ports 28 access deny

тогда мультикаст будет проходить.

Действительно, группы стали проходить через 3528.

Alexandr Zaitsev писал(а):
После попытки подключения к группе приведите с DES-3028 вывод команд
Код:
sh igmp_sn gr
sh igmp_sn for


Код:
DES-3028:5#sh igmp_s for
Command: show igmp_snooping forwarding

 VLAN Name      : 28
 Multicast Group: 239.192.152.143
 MAC Address    : 01-00-5E-40-98-8F
 Member Ports   :

 VLAN Name      : 28
 Multicast Group: 239.255.255.250
 MAC Address    : 01-00-5E-7F-FF-FA
 Member Ports   :

 VLAN Name      : 1000
 Multicast Group: 230.3.3.84
 MAC Address    : 01-00-5E-03-03-54
 Member Ports   : 3,25

 VLAN Name      : 1000
 Multicast Group: 233.89.188.1
 MAC Address    : 01-00-5E-59-BC-01
 Member Ports   : 25-26

 VLAN Name      : 1000
 Multicast Group: 239.255.255.250

 Total Entries : 5

DES-3028:5#sh igmp_s gr
Command: show igmp_snooping group

 VLAN Name      : 28
 Multicast Group: 239.192.152.143
 MAC Address    : 01-00-5E-40-98-8F
 Member Ports   :
 Router Ports   :

 VLAN Name      : 28
 Multicast Group: 239.255.255.250
 MAC Address    : 01-00-5E-7F-FF-FA
 Member Ports   :
 Router Ports   :

 VLAN Name      : 1000
 Multicast Group: 230.3.3.84
 MAC Address    : 01-00-5E-03-03-54
 Reports        : 4
 Member Ports   : 3

 VLAN Name      : 1000
 Multicast Group: 233.89.188.1
 MAC Address    : 01-00-5E-59-BC-01
 Reports        : 25291
 Member Ports   : 26

 VLAN Name      : 1000
 Multicast Group: 239.255.255.250
 MAC Address    : 01-00-5E-7F-FF-FA
 Reports        : 104
 Member Ports   : 26


 Total Entries : 5

Запрашивал группу 230.3.3.84.
После запроса на аплинках 3528 и 3028 появляются примерно такие цифры:
Multicast RX 13359285 269

Ну и на последок инфа с каталиста:
Код:
Switch#sh ip igmp mem | in 230.3.3
 *,230.3.3.84                   10.100.3.136    00:07:12 01:59 2A     Vl1000
Switch#sh ip pim rp | in 230.3.3
Group: 230.3.3.84, RP: 87.239.25.251, v2, uptime 00:07:18, expires never
Switch#sh ip igmp sno gro | in 230.3.3
1000      230.3.3.84               igmp        v2          Gi2/0/11

его Gi2/0/11 смотрит оптой в сторону 3528


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
После запроса, мультикаст льётся в сторону 3028, но с него не идёт на клиентский порт.
Что ещё можно сделать, чтобы заставить 3028 лить мультик на клиента?


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

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Всё должно работать, я не вижу ошибки в настройках.
На снифе с клиентской машины igmp query точно второй версии?

Приведите конфиг DES-3028 полностью, а также проверьте на всякий случай, не попал ли MAC адрес клиента во flood_fdb.


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
Во flood-fdb MAC адрес клиента не замечен.
от клиента отправляется IGMP v2 100%: http://s1.ipicture.ru/uploads/20120206/7Z4RqciQ.jpg
конфиг коммутатора выслал на почту

В целом тоже вижу, что всё должно работать, и с группами порядок, и с настройками тоже, и на PIM роутере всё прекрасно видно, но вот до клиента UDP пакеты не идут :(


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
Проблема решена - заключалась в ACL.
Александр, спасибо большое за потраченное время.


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

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Рад слышать!


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

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


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

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


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

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