Jump to content
Калькуляторы

Multicast Huawei (PIM, IGMP) PIM, IGMP

Имеется топология:

73526d13dcc4b5a53123d462f008ffa4.jpg

Железо:

AS - Huawei S5700-LI

DS - Huawei S5700-EI

CS - Huawei CE6810-EI

SS - Huawei CE6810-LI

 

Задача:

1. Источник мультикаста (VLAN 20) находится за Access (AC), принимать должны сервера за SS (VLAN20)

2. Источник мультикаста (VLAN 20) находится за Server (SS), клиенты принимают за AC (VLAN2)

 

Что сделано:

AS

#
igmp-snooping enable
#
vlan 10
igmp-snooping enable
#

 

DS

#
multicast routing-enable
#
vlan 100
name OSPF
#
#
interface Vlanif2
ip address 172.70.2.2 255.255.255.0
#
interface Vlanif10
ip address 172.70.8.2 255.255.252.0
pim sm
igmp enable
#
interface Vlanif100
ip address 101.101.101.50 255.255.255.0
pim sm
#
interface GigabitEthernet0/0/5
description AS
port link-type trunk
port trunk allow-pass vlan 2 to 20
#
interface XGigabitEthernet1/1/2
port link-type access
port default vlan 100
ospf 1
import-route direct
area 0.0.0.0
#
pim
static-rp 101.101.101.10
#

CS

#
vlan batch 2 to 20 100
#
multicast routing-enable
#
vlan 100
name ospf
#
interface Vlanif20
description VLAN_HOST
ip address 172.70.200.1 255.255.254.0
pim sm
igmp enable
#
interface Vlanif100
ip address 101.101.101.10 255.255.255.0
pim sm
igmp enable
#
interface Eth-Trunk1
description SS
port link-type trunk
port trunk allow-pass vlan 2 to 20
mode lacp-static
#
interface Eth-Trunk2
description Cisco
port default vlan 100
stp disable
mode lacp-static
#
interface 10GE1/0/1
description DS
port default vlan 100
stp disable
#
ospf 1
import-route direct
area 0.0.0.0
#
pim
c-bsr Vlanif100
c-rp Vlanif100
static-rp 101.101.101.10
#

 

SS

#
vlan batch 2 to 20
#
igmp snooping enable
#
vlan 20
igmp snooping enable
igmp snooping querier enable
#
interface Eth-Trunk1
description CS
port link-type trunk
port trunk allow-pass vlan 2 to 20
mode lacp-static
#
interface Eth-Trunk2
description VLAN_SERVER
port default vlan 20
mode lacp-static
#

 

За Cisco также имеются источники мультикаста, причем от них успешно принимается на стороне серверов (за SS)

При выводе команды display pim routing-table видны источники мультикаста за AС

Edited by krokoz

Share this post


Link to post
Share on other sites

Один из вариантов - Bidir-PIM.

Но он поддерживается только CloudEngine коммутаторами. Хотелось бы найти аналог Many to Many реализацию мультикаста, поддерживаемую S5700 Series.

Edited by krokoz

Share this post


Link to post
Share on other sites

мы у себя разные источники (местные телевещатели, мультикаст от партнёров, собственный мультикаст) засунули в разные вланы с отключенным снупингом, собрали всё на 3550 и там роутим.

В пределах головной используем MVR и ещё один влан для статического продавливания (static-join) без снупинга для железок, которые не умеют подписываться. В сторону доступа отдаём мультикаст через pim на узлы агрегации.

Share this post


Link to post
Share on other sites

Вся проблема в том, что не могу принимать со стороны доступа. Источник мультикаста находится у юзеров.

 

А у вас там снупинг включен?

Share this post


Link to post
Share on other sites

А у вас там снупинг включен?

Да, включен.

Проблема частично решалась.

Все оказалось иначе. В топологии я не стал указывать точно такой же DS коммутатор. В общем, на DS подняты VRRP, что и являлось проблемой. При отключении на одном из коммутаторов DS VRRP источника мультикаста - поток передавался как необходимо.

Завтра будем пытаться подружить VRRP и PIM.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.