#1
|
|||
|
|||
cisco 2901 и мультикаст
Pavel Sizykh написал(а) к All в Aug 23 23:30:52 по местному времени:
Нello everybody! Нужно пробросить multicast в локалку, причем он доступен отдельным подключением, независимо от входящего интернетовского потока. Если просто воткнуть этот шнурок с мультикастом в коммутатор, то все отлично работает. Но хочется обойтись одной cisco 2901. В этой 2901 стоит модуль 4esw с 4мя портами FE и два гиговых порта встроенных. gig0/0 - подключение к инету, NAT outside gig0/1 - смотрит в локалку, NAT inside, туда включен неуправляемый коммутатор и клиенты - комп, stb на которых требуется получить мультикаст. fe0/0/0 - сюда подключаем входящий мультикаст, на той стороне cisco 2950 с MVR, т.е. изначально оттуда ничего не льется Затык в том, что в порт gig0/1 мультикаст ну никак не хочет литься, в то время как если воткнуть ноут в любой порт модуля 4esw, то все приекрасно работает. Оно и понятно - там и источник иприемник получаются в одном VLAN. Но мне-то надо получить мультикаст на коммутаторе, который воткнут в порт gig0/1. А вот туда его циска упорно не желает перекладывать. Хотя подписки на группы она на этом интерфейсе видит. Конфиг 2901: ip multicast-routing interface GigabitEthernet0/0 ip address 192.168.111.2 255.255.255.0 ip nat outside ip virtual-reassembly in duplex auto speed auto ! interface GigabitEthernet0/1 description LAN ip address 192.168.110.1 255.255.255.0 ip pim sparse-dense-mode ip nat inside ip virtual-reassembly in duplex auto speed auto ! interface FastEthernet0/0/0 description IPTV switchport access vlan 9 no ip address vlan-id dot1q 9 exit-vlan-config ! ! interface FastEthernet0/0/1 switchport access vlan 9 no ip address vlan-id dot1q 9 exit-vlan-config ! ! interface Vlan9 ip address 192.168.112.1 255.255.255.0 ip pim sparse-dense-mode ! ip pim rp-address 192.168.112.1 igmp snooping включаю, в конфиге эти строки почему-то не выводятся, но сам снупинг включен: cisco2901#sh ip igmp snooping Global IGMP Snooping configuration: ----------------------------------- IGMP snooping : Enabled IGMPv3 snooping support : Basic Report suppression : Enabled Last Member Query Interval : 1000 Vlan 1: -------- IGMP snooping : Enabled IGMPv2 immediate leave : Disabled Multicast router learning mode : pim-dvmrp Last Member Query Interval : 1000 CGMP interoperability mode : IGMP_ONLY Vlan 9: -------- IGMP snooping : Enabled IGMPv2 immediate leave : Disabled Multicast router learning mode : pim-dvmrp Last Member Query Interval : 1000 CGMP interoperability mode : IGMP_ONLY В порту с мультикастом успешно обнаружен mrouter: cisco2901#sh ip pim neighbor PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable, L - DR Load-balancing Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 172.16.2.254 Vlan9 00:00:43/00:01:30 v2 1 / S P G cisco2901#sh ip igmp snooping mrouter Vlan ports ---- ----- 9 Fa0/0/0(dynamic), Пытаюсь подписаться на группу: cisco2901#sh ip igmp gr IGMP Connected Group Membership Group Address Interface Uptime Expires Last Reporter Group Accounted 239.255.255.250 GigabitEthernet0/1 00:01:37 00:02:26 192.168.110.200 239.192.10.1 GigabitEthernet0/1 00:00:29 00:02:30 192.168.110.3 224.0.1.40 GigabitEthernet0/1 00:01:38 00:02:21 192.168.110.1 cisco2901#sh ip pim rp Group: 239.255.255.250, RP: 192.168.112.1, next RP-reachable never Group: 239.192.10.1, RP: 192.168.112.1, next RP-reachable never Group: 224.0.1.40, RP: 192.168.112.1, next RP-reachable never Но поток в gig0/0 не льется и на fa0/0/0 (там источник мультикаста) подписка не появляется. Можно, конечно, просто воткнуть кабель с мультикастом в обход 2901 сразу в неуправляемый коммутатор (который включен в gig0/1), и тогда оно работает, но почему через 2901 не получается? Pavel --- GoldED+/W64-MSVC 1.1.5-b20180707 |
#2
|
|||
|
|||
Re: cisco 2901 и мультикаст
Eugene Grosbein написал(а) к Pavel Sizykh в Aug 23 13:34:29 по местному времени:
22 авг. 2023, вторник, в 23:30 NOVT, Pavel Sizykh написал(а): PS> Нужно пробросить multicast в локалку, причем он доступен отдельным PS> подключением, независимо от входящего интернетовского потока. Если просто PS> воткнуть этот шнурок с мультикастом в коммутатор, то все отлично работает. Но PS> хочется обойтись одной cisco 2901. Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через коммутатор. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#3
|
|||
|
|||
Re: cisco 2901 и мультикаст
Pavel Sizykh написал(а) к Eugene Grosbein в Aug 23 19:15:52 по местному времени:
Нello Eugene! 25 Aug 23 13:34, you wrote to me: EG> Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через EG> коммутатор. Чего вдруг ей сдохнуть от 5 мегабит потока мультикаста? Pavel --- GoldED+/W64-MSVC 1.1.5-b20180707 |
#4
|
|||
|
|||
Re: cisco 2901 и мультикаст
Eugene Grosbein написал(а) к Pavel Sizykh в Aug 23 21:07:44 по местному времени:
25 авг. 2023, пятница, в 19:15 NOVT, Pavel Sizykh написал(а): EG>> Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через EG>> коммутатор. PS> Чего вдруг ей сдохнуть от 5 мегабит потока мультикаста? У тебя единственный 5-мегабитный поток? Каналами щелкать ты не собираешься? Eugene -- И знатную леди от Джуди О'Греди Не сможет никто отличить. --- slrn/1.0.3 (FreeBSD) |
#5
|
|||
|
|||
Re: cisco 2901 и мультикаст
Pavel Sizykh написал(а) к Eugene Grosbein в Aug 23 13:43:12 по местному времени:
Нello Eugene! 26 Aug 23 21:07, you wrote to me: EG> 25 авг. 2023, пятница, в 19:15 NOVT, Pavel Sizykh написал(а): EG>>> Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через EG>>> коммутатор. PS>> Чего вдруг ей сдохнуть от 5 мегабит потока мультикаста? EG> У тебя единственный 5-мегабитный поток? Каналами щелкать ты не EG> собираешься? При переключении канала от ненужной группы идет отписка, на новую идет join. Pavel --- GoldED+/W64-MSVC 1.1.5-b20180707 |
#6
|
|||
|
|||
Re: cisco 2901 и мультикаст
Eugene Grosbein написал(а) к Pavel Sizykh в Aug 23 10:08:35 по местному времени:
27 авг. 2023, воскресенье, в 13:43 NOVT, Pavel Sizykh написал(а): EG>> 25 авг. 2023, пятница, в 19:15 NOVT, Pavel Sizykh написал(а): EG>>>> Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через EG>>>> коммутатор. PS>>> Чего вдруг ей сдохнуть от 5 мегабит потока мультикаста? EG>> У тебя единственный 5-мегабитный поток? Каналами щелкать ты не EG>> собираешься? PS> При переключении канала от ненужной группы идет отписка, на новую идет join. Из этого не следует, что не может одновременно идти два и даже три канала в течение какого-то времени. А каналы могут быть в разы толще, чем 5 мегабит и суммарно вполне могут положить чахлый CPU циски на колени. Eugene --- slrn/1.0.3 (FreeBSD) |
#7
|
|||
|
|||
Re: cisco 2901 и мультикаст
Pavel Sizykh написал(а) к Eugene Grosbein в Aug 23 19:00:36 по местному времени:
Нello Eugene! 28 Aug 23 10:08, you wrote to me: EG> Из этого не следует, что не может одновременно идти два и даже три EG> канала в течение какого-то времени. А каналы могут быть в разы толще, EG> чем 5 мегабит и суммарно вполне могут положить чахлый CPU циски на EG> колени. Я знаю какие там каналы, какова нагрузочная способность 2901 и какова скорость переключения групп. Все там ок. Вопрос вообще не об этом. Pavel --- GoldED+/W64-MSVC 1.1.5-b20180707 |