Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

cisco 2901 и мультикаст

5 views
Skip to first unread message

Pavel Sizykh

unread,
Aug 22, 2023, 9:55:02 AM8/22/23
to

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


Eugene Grosbein

unread,
Aug 25, 2023, 2:40:02 AM8/25/23
to
22 авг. 2023, вторник, в 23:30 NOVT, Pavel Sizykh написал(а):

PS> Hужно пробросить multicast в локалку, причем он доступен отдельным
PS> подключением, независимо от входящего интернетовского потока. Если просто
PS> воткнуть этот шнурок с мультикастом в коммутатор, то все отлично работает.
PS> Hо
PS> хочется обойтись одной cisco 2901.

Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через коммутатор.

Eugene
--
Поэты - страшные люди. У них все святое.

Pavel Sizykh

unread,
Aug 25, 2023, 5:30:02 AM8/25/23
to

Hello Eugene!

25 Aug 23 13:34, you wrote to me:

EG> Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через
EG> коммутатор.

Чего вдруг ей сдохнуть от 5 мегабит потока мультикаста?

Pavel


Eugene Grosbein

unread,
Aug 26, 2023, 10:20:02 AM8/26/23
to
25 авг. 2023, пятница, в 19:15 NOVT, Pavel Sizykh написал(а):

EG>> Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через
EG>> коммутатор.
PS> Чего вдруг ей сдохнуть от 5 мегабит потока мультикаста?

У тебя единственный 5-мегабитный поток? Каналами щелкать ты не собираешься?

Eugene
--
И знатную леди от Джуди О'Греди
Hе сможет никто отличить.

Pavel Sizykh

unread,
Aug 27, 2023, 12:10:02 AM8/27/23
to

Hello 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


Eugene Grosbein

unread,
Aug 27, 2023, 11:20:02 PM8/27/23
to
27 авг. 2023, воскресенье, в 13:43 NOVT, Pavel Sizykh написал(а):

EG>> 25 авг. 2023, пятница, в 19:15 NOVT, Pavel Sizykh написал(а):
EG>>>> Она сдохнет по CPU. Поверь мне, ты не хочешь этого. Втыкай через
EG>>>> коммутатор.
PS>>> Чего вдруг ей сдохнуть от 5 мегабит потока мультикаста?
EG>> У тебя единственный 5-мегабитный поток? Каналами щелкать ты не
EG>> собираешься?
PS> При переключении канала от ненужной группы идет отписка, на новую идет
PS> join.

Из этого не следует, что не может одновременно идти два и даже три канала
в течение какого-то времени. А каналы могут быть в разы толще, чем 5 мегабит
и суммарно вполне могут положить чахлый CPU циски на колени.

Eugene

Pavel Sizykh

unread,
Aug 29, 2023, 5:25:02 AM8/29/23
to

Hello Eugene!

28 Aug 23 10:08, you wrote to me:

EG> Из этого не следует, что не может одновременно идти два и даже три
EG> канала в течение какого-то времени. А каналы могут быть в разы толще,
EG> чем 5 мегабит и суммарно вполне могут положить чахлый CPU циски на
EG> колени.

Я знаю какие там каналы, какова нагрузочная способность 2901 и какова скорость
переключения групп. Все там ок.
Вопрос вообще не об этом.

Pavel


0 new messages