cisco 2901 и мультикаст
From
Pavel Sizykh@2:50/6 to
All on Tue Aug 22 23:30:52 2023
Hello 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
* Origin: -RN6AM PR BBS- Krasnodar Russia (2:50/6)