klisha Posted January 21, 2015 · Report post Доброго дня! Вопрос такой. Имеем cisco7206 в качестве роутера на нем поднят RP на loopback. Есть влан, в который мы хотим лить мультикаст до клиентов. Настройка этого влан выглядит так: interface GigabitEthernet0/1.999 description Multicast encapsulation dot1Q 999 ip address 10.255.254.1 255.255.255.0 ip pim sparse-mode ip igmp query-interval 125 no cdp enable В этот интерфейс воткнут dlink 3712. Если на длинке поднять обычный влан с тегом 999 в сторону кошки, а аксцессом в сторону клиента - все окей - картинка есть. Но если я хочу чтобы этот влан в длинке был мультикастным, а клиент в другом влане (настраиваю igmp_snooping) то ничего не вижу. настойки на длинке, касаемо IGMP # IGMP_MULTICAST_VLAN create igmp_snooping multicast_vlan_group_profile iptv config igmp_snooping multicast_vlan_group_profile iptv add 233.166.172.0-233.166.173.255 enable igmp_snooping multicast_vlan config igmp_snooping multicast_vlan forward_unmatched enable create igmp_snooping multicast_vlan vlan999 999 config igmp_snooping multicast_vlan vlan999 state enable replace_source_ip 10.255.254.200 remap_priority 5 replace_priority config igmp_snooping multicast_vlan vlan999 add member_port 9 # клиент висит в этом порту в влане 143 config igmp_snooping multicast_vlan vlan999 add source_port 11 # сюда воткнута кошка. Что я делаю не так? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdntw Posted January 21, 2015 · Report post а Join-ы до 72й доходят? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 21, 2015 · Report post а Join-ы до 72й доходят? судя по всему нет. А как правильно посмотреть? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Hirurgus Posted January 22, 2015 · Report post Либо встать Wireshark'ом на циске, либо show igmp_snooping group на д-линке Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Butch3r Posted January 22, 2015 · Report post pim passive на кошке на 999 интерфейсе Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 22, 2015 (edited) · Report post Либо встать Wireshark'ом на циске, либо show igmp_snooping group на д-линке Source/Group : NULL/233.166.172.8 VLAN Name/VID : vlan143/143 Member Ports : 9 UP Time : 0 Expiry Time : 260 Filter Mode : EXCLUDE но на кошке sh ip igmp group пустой. Edited January 22, 2015 by klisha Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted January 22, 2015 · Report post pim passive на кошке на 999 интерфейсе Не обязательно, passive - по сути тот же sparse. Что я делаю не так? sh igmp_snooping vlan999 очень частый костыль - по умолчанию длинк поднимает igmp v3, а на цисках (да и на других "взрослых" вендорах) igmp v2 - рекомендуется привести все к единому знаменателю. и заодно надо проверить чтоб ena igmp_snooping в глобале было. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Hirurgus Posted January 22, 2015 · Report post На циске добавьте: (conf)# ip igmp snooping (conf)# ip igmp snooping vlan 999 (conf)# ip multicast-routing потом show ip igmp snooping group после запроса подписки. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 22, 2015 · Report post pim passive на кошке на 999 интерфейсе Не обязательно, passive - по сути тот же sparse. Что я делаю не так? sh igmp_snooping vlan999 очень частый костыль - по умолчанию длинк поднимает igmp v3, а на цисках (да и на других "взрослых" вендорах) igmp v2 - рекомендуется привести все к единому знаменателю. и заодно надо проверить чтоб ena igmp_snooping в глобале было. DGS-3700-12G:5#show igmp_snooping vlan vlan999 Command: show igmp_snooping vlan vlan999 IGMP Snooping Global State : Enabled Data Driven Learning Max Entries : 128 VLAN Name : vlan999 Query Interval : 125 Max Response Time : 10 Robustness Value : 2 Last Member Query Interval : 1 Querier State : Enable Querier Role : Non-Querier Querier IP : 10.0.1.14 Querier Expiry Time : 147 secs State : Disable Fast Leave : Disable Report Suppression : Enable 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 На циске добавьте: (conf)# ip igmp snooping (conf)# ip igmp snooping vlan 999 (conf)# ip multicast-routing потом show ip igmp snooping group после запроса подписки. возможные варианты на кошке: router(config)#ip igmp ? immediate-leave Leave groups immediately without sending last member query, use for one host network only limit IGMP limit vrf Select VPN Routing/Forwarding instance Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Butch3r Posted January 22, 2015 · Report post config igmp_s vlan vlan999 querier state disable точный синтаксис не помню, querier выключите в этом влане Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 22, 2015 · Report post config igmp_s vlan vlan999 querier state disable точный синтаксис не помню, querier выключите в этом влане Вырубил.. никакого эффекта Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted January 22, 2015 · Report post Какой длинк? А покажите ка "show igmp_snooping multicast_vlan" Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 22, 2015 · Report post Какой длинк? А покажите ка "show igmp_snooping multicast_vlan" DGS-3700-12G:5#show igmp_snooping multicast_vlan Command: show igmp_snooping multicast_vlan IGMP Multicast VLAN Global State : Enabled IGMP Multicast VLAN Forward Unmatched : Enabled VLAN Name :vlan999 VID :999 Member(Untagged) Ports :9 Tagged Member Ports : Source Ports :7-8,11 Untagged Source Ports : Status :Enabled Replace Source IP : 10.255.254.200 Remap Priority :5 (Replaced) Total Entries: 1 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted January 22, 2015 · Report post Так. Ну вроде всё ок. Кроме того, что у вас не включен igmp_snooping в влане 999, пишите config igmp_snooping vlanid 999 state enable И еще. У вас лишнее - vlan_group_profile, настройте сначала без ограничений, либо добавьте туда 224.0.0.1 - 224.0.0.2 У вас лишний кверер У вас лишний "forwaring unmatched" В общем, включайте снупинг для начала. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 22, 2015 (edited) · Report post Так. Ну вроде всё ок. Кроме того, что у вас не включен igmp_snooping в влане 999, пишите config igmp_snooping vlanid 999 state enable И еще. У вас лишнее - vlan_group_profile, настройте сначала без ограничений, либо добавьте туда 224.0.0.1 - 224.0.0.2 У вас лишний кверер У вас лишний "forwaring unmatched" В общем, включайте снупинг для начала. DGS-3700-12G:5#config igmp_snooping vlan vlan999 state enable Command: config igmp_snooping vlan_name vlan999 state enable The snooping entry for Multicast VLAN can not modify state. Fail! Сдается мне именно в мультикаст влане снуппинг не должен быть включен. кроме этого при включении приставки я вижу на длинке: DGS-3700-12G:5#show igmp_snooping host Command: show igmp_snooping host VLANID Group Port Host ------- --------------- --- --------------- 143 233.166.172.48 9 192.168.143.199 Total Entries : 1 А на кошке пусто. что-то со стыком длинк-кошка. vlan_group_profile удалил. ничего не поменялось Edited January 22, 2015 by klisha Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted January 23, 2015 · Report post кхм, а мультикаст случаем не с ttl=1 приземляется? ;) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 23, 2015 · Report post кхм, а мультикаст случаем не с ttl=1 приземляется? ;) А как посмотреть? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted January 23, 2015 · Report post show ip traf Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 23, 2015 · Report post show ip traf [/quote Там есть умершие по ttl, но как понять что мультикастные? (роутер под нагрузкой) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted January 23, 2015 · Report post А просто 999 прокиньте до компа и снифером его Вещаете чем? P.s хотя вроде ттл на л3 уменьшается же, а роутинг работает судя по первому сообщению Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xpertiza Posted January 23, 2015 (edited) · Report post Вот с таким конфигом все работает: enable igmp_snooping enable igmp_snooping multicast_vlan create igmp_snooping multicast_vlan iptv-vlan 53 config igmp_snooping multicast_vlan iptv-vlan state enable config igmp_snooping multicast_vlan iptv-vlan add member_port 1-24 config igmp_snooping multicast_vlan iptv-vlan add source_port 25-28 config igmp_snooping vlan_name iptv-vlan fast_leave enable Влан и порты меняете на свои. На циске в моем случае на 53-ем влане ставите любой ип и ip pim sparce-mode. Дальше уже опции по усмотрению. На 1210-28/me чуть другой синтаксис. Вот рабочий пример: enable igmp_snooping multicast_vlan create igmp_snooping multicast_vlan "iptv-vlan" 53 config igmp_snooping multicast_vlan "iptv-vlan" add member_port 1-24 config igmp_snooping multicast_vlan "iptv-vlan" add source_port 25-28 config igmp_snooping multicast_vlan "iptv-vlan" state enable config igmp_snooping multicast_vlan "iptv-vlan" replace_source_ip none config igmp_snooping multicast_vlan_group "iptv-vlan" add ipv4_range 239.195.0.0 239.195.255.255 enable igmp_snooping Пример с циски на всякий случай: interface Vlan53 ip address 172.17.53.1 255.255.255.252 ip pim sparse-mode end Edited January 23, 2015 by xpertiza Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 23, 2015 · Report post Вот с таким конфигом все работает: enable igmp_snooping enable igmp_snooping multicast_vlan create igmp_snooping multicast_vlan iptv-vlan 53 config igmp_snooping multicast_vlan iptv-vlan state enable config igmp_snooping multicast_vlan iptv-vlan add member_port 1-24 config igmp_snooping multicast_vlan iptv-vlan add source_port 25-28 config igmp_snooping vlan_name iptv-vlan fast_leave enable Влан и порты меняете на свои. На циске в моем случае на 53-ем влане ставите любой ип и ip pim sparce-mode. Дальше уже опции по усмотрению. На 1210-28/me чуть другой синтаксис. Вот рабочий пример: enable igmp_snooping multicast_vlan create igmp_snooping multicast_vlan "iptv-vlan" 53 config igmp_snooping multicast_vlan "iptv-vlan" add member_port 1-24 config igmp_snooping multicast_vlan "iptv-vlan" add source_port 25-28 config igmp_snooping multicast_vlan "iptv-vlan" state enable config igmp_snooping multicast_vlan "iptv-vlan" replace_source_ip none config igmp_snooping multicast_vlan_group "iptv-vlan" add ipv4_range 239.195.0.0 239.195.255.255 enable igmp_snooping Пример с циски на всякий случай: interface Vlan53 ip address 172.17.53.1 255.255.255.252 ip pim sparse-mode end В общем путем экспериментов добился следующего: если на Dlink поднять обычный VLAN999 с тегом 999 после него уже повесить второй длинк и в нем настроить IGMP и Multicast - то все работает. Почему не хочет работать если я на первом длинке поднимаю мультикаст влан не понятно..... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
g3fox Posted January 23, 2015 · Report post Может какой ingress_checking отрабатывать начинает? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
klisha Posted January 25, 2015 (edited) · Report post Может какой ingress_checking отрабатывать начинает? Судя по всему фигня все-таки где то в настройках dlink-а. второй свич, висящей гирлядндой был 3828. Который умеет igmp только второй версии (и через него все работает). А вот в 3700- по умолчанию третья как я понимаю. толи он не переходит на вторую, толи еще что-то :-( Edited January 25, 2015 by klisha Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
g3fox Posted January 26, 2015 · Report post У вас подписка на igmp-маршрутизаторе появляется или нет? Трафик на "source" интерфейсе длинка появляется? а Join-ы до 72й доходят? судя по всему нет. А как правильно посмотреть? Вроде так: sh ip igmp mem Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...