el_misho Posted July 27, 2014 (edited) · Report post Здравствуйте, Тестируем следующую связку dlink свичей под интернет + iptv. мультикаст соска->des3200(igmp querier, 10.10.1.1)->dgs3120(core, 192.168.0.1)->канал->dgs3120(агрегация, 192.168.0.2)->des1228me(доступ, ISM VLAN, 10.10.1.10)->STB/PC des3200(igmp querier, 10.10.1.1) igmp querier, поднят только vlan мультикаста vid=100 dgs3120(core, 192.168.0.1) поднят vlan мультикаста vid=100 и интернета от NATa vid=200. Просто транслирует трафик. igmp snooping включен для vid=100 dgs3120(агрегация, 192.168.0.2) поднят vlan мультикаста vid=100 и интернета от NATa vid=200. Просто транслирует трафик. igmp snooping включен для vid=100 des1228me(доступ, ISM VLAN, 10.10.1.10) настроен ISM VLAN vid=100 и vlan интернета vid=200. Есть несколько непонятных моментов: 1) Нужно ли производить какие-нить дополнительные действия на свиче агрегации? Согласно интернетам свич на доступе des1228me с ISM VLAN будет накапливать все IGMP-сообщения (включая дублирующие) о вступлении в группу и от имени vid=100 отправлять один запрос на IGMP querier на предоставление необходимого многоадресного потока. Т.е. вопрос с несколькими копиями мультикаст потока в канале между доступом и агрегацией, по идее, будет решен. Но, как избежать несколько копий мультикаст потока в канале агрегация <-> IGMP querier, если свичей доступа много, и свич на агрегации просто транслирует тегированный трафик. 2) Согласно мульонам статей в инете igmp querier в сети должен быть один/иметь наименьший ip/расположен ближе к источнику мультикаста. У нас сейчас все так и есть: ip свича сконфигурен на vlanе мультикаста vid=100 и равен = 10.10.1.1. Роль querier igmp querier установлена. Поток мультикаст вещания идет в нетегированный порт vid=100, цепочка свичей - в тегированный. Но на практике, после непродолжительного времени этот свич находит в сети (очевидно со стороны мультикаст вещания) левый ip с 172.X.X.X и переходит из querier в non-querier. Отсюда вопрос: останеться ли он в этом случае querierом для свичей на доступе (des1228me(доступ, ISM VLAN, 10.10.1.10)), где ip свича так же поднят в мультикаст vlan (vid=100)? Или свичи на доступе так же будут расценивать левый 172.X.X.X как querier? Почему возникает такая ситуация и по какому принципу свич с 10.10.1.1 нашел в качестве querier свич с 172.X.X.X? DES-3200-28:admin#show igmp_snooping Command: show igmp_snooping VLAN Name : iptv Query Interval : 125 Max Response Time : 10 Robustness Value : 2 Last Member Query Interval : 1 Querier State : Enabled Querier Role : Non-Querier Querier IP : 172.X.X.X Querier Expiry Time : 210 secs State : Enabled Fast Leave : Disabled Rate Limit : No Limitation Report Suppression : Enabled Version : 3 Data Driven Learning State : Enabled Data Driven Learning Aged Out : Disabled Data Driven Group Expiry Time : 260 Edited July 27, 2014 by el_misho Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted August 3, 2014 · Report post множество современных cpe являются querier на ван-порту. их надо дропать на абонентских портах. как именно - спрашивайте вендора ваших свитчей. на длинке с мультикастом немного работал(и рад этому очень сильно) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Cool_Lamer Posted May 17, 2016 · Report post Попал ко мне в руки такой динозавр Des-3526. Залил последнюю прошивку. Пытаюсь настроить его аналогично моим Des-3028, как коммутатор доступа. Упёрся в пропуск iptv (мультикаст). Как это выглядит на des-3028 # SNOOP 3028 enable igmp_snooping config igmp_snooping data_driven_learning max_learned_entry 56 disable igmp_snooping multicast_vlan 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 disable 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 Management host_timeout 260 router_timeout 260 leave_timer 2 state disable fast_leave disable config igmp_snooping data_driven_learning vlan_name Management aged_out disable config igmp_snooping vlan_name 412 host_timeout 260 router_timeout 260 leave_timer 2 state enable fast_leave disable config igmp_snooping data_driven_learning vlan_name 412 aged_out disable config igmp_snooping querier vlan_name 412 query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state enable config igmp access_authentication port 1-28 state disable config cpu_filter l3_control_pkt 1-28 all state disable create mcast_filter_profile profile_id 1 profile_name NONE_IPTV config mcast_filter_profile profile_id 1 add 238.1.1.254 create mcast_filter_profile profile_id 2 profile_name BASE_IPTV config mcast_filter_profile profile_id 2 add 238.1.1.1-238.1.1.100 config limited_multicast_addr ports 1-23 add profile_id 1 config limited_multicast_addr ports 1-23 add profile_id 2 Ввиду несоответствия (или не полного соответствия) не пойму как правильно настроить по аналогии на 3526. Пытаюсь, но не очень выходит 3526 # SNOOP enable igmp_snooping config igmp_snooping default host_timeout 260 router_timeout 260 leave_timer 2 state disable config igmp_snooping querier default query_interval 125 max_response_time 10 robustness_variable 2 config igmp_snooping querier default last_member_query_interval 1 state disable config igmp_snooping Management host_timeout 260 router_timeout 260 leave_timer 2 state disable config igmp_snooping querier Management query_interval 125 max_response_time 10 robustness_variable 2 config igmp_snooping querier Management last_member_query_interval 1 state disable config igmp_snooping 331 host_timeout 260 router_timeout 260 leave_timer 2 state enable config igmp_snooping querier 331 query_interval 125 max_response_time 10 robustness_variable 2 config igmp_snooping querier 331 last_member_query_interval 1 state enable create multicast_range BASE from 238.1.1.1 to 238.1.1.199 config limited_multicast_addr ports 1-23 add multicast_range BASE config limited_multicast_addr ports 1-26 access deny state disable config igmp access_authentication ports 1-26 state disable И как удалённо проверить пошёл (или идёт) ли поток. Пробую так, есть какое-то значение мультикаст, но оно не сильно изменяется с течением времени Утилизация На 1 порту сидит приставка с включённым каналом. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...