cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2576
Views
0
Helpful
18
Replies

Multicast Does not work between different VLANS

runinorte
Level 1
Level 1

Hi,

I have problems with multicast. On the same VLAN i can see the SAP announcement in VLC and play, but on different VLAN i can see SAP but i cant play it. The play turn to pause and the video doesn´t appear.

I have 2 Cisco 6500 switch CORE with GLBP configured but not working. In the second switch i have all interfaces in shutdown. The first core switch have L3 routing enable.

The Global configurations:

ip multicast-routing.

I have the transmitter PC on vlan 51 i transmit to 230.0.0.50 group an im trying to recive on vlan 80. The vlans configurations are:

Vlan 51

ip address x.x.31.254 255.255.255.0

ip pim sparse-dense-mode

Vlan 80

ip address x.x.80.1 255.255.255.0

ip pim sparse-dense-mode

I have 2 Cisco 2960 (L2 only) for the access.

The principal commands outputs are:

CORE1#show ip mroute | inc 230.0.0.50

(*, 230.0.0.50), 01:50:50/00:02:21, RP 0.0.0.0, flags: DC

CORE1#

CORE 1

interface Vlan1

ip address x.x.1.1 255.255.0.0

ip access-group 101 out

no ip unreachables

ip pim sparse-dense-mode

mls rp ip

interface Vlan51

ip address x.x.31.254 255.255.255.0

ip access-group 151 out

ip helper-address x.x.x.x

ip helper-address x.x.x.x

no ip unreachables

ip pim sparse-dense-mode

mls rp ip

interface Vlan80

ip address x.x.80.1 255.255.255.0

ip access-group 150 out

no ip unreachables

ip pim sparse-dense-mode

glbp 80 ip x.x.80.254

glbp 80 timers 5 18

glbp 80 timers redirect 600 7200

glbp 80 priority 254

glbp 80 preempt delay minimum 60

glbp 80 authentication text glbpkey

glbp 80 forwarder preempt delay minimum 60

CORE2

interface Vlan1

ip address x.x.1.4 255.255.0.0

ip access-group 101 out

no ip unreachables

ip pim sparse-dense-mode

mls rp ip

interface Vlan51

ip address x.x.31.2 255.255.255.0

ip access-group 151 out

ip helper-address x.x.x.x

ip helper-address x.x.x.x

no ip unreachables

ip pim sparse-dense-mode

shutdown

mls rp ip

glbp 51 ip x.x.31.254

glbp 51 timers 5 18

glbp 51 timers redirect 600 7200

glbp 51 preempt delay minimum 60

glbp 51 authentication text glbpkey

glbp 51 forwarder preempt delay minimum 60

interface Vlan80

ip address x.x.80.2 255.255.255.0

ip access-group 150 out

no ip unreachables

ip pim sparse-dense-mode

shutdown

mls rp ip

glbp 80 ip x.x.80.254

glbp 80 timers 5 18

glbp 80 timers redirect 600 7200

glbp 80 preempt delay minimum 60

glbp 80 authentication text glbpkey

glbp 80 forwarder preempt delay minimum 60

end

Someone can help?

Thanks,

Alfredo

18 Replies 18

Jon Marshall
Hall of Fame
Hall of Fame

Alfredo

When you setup the stream in VLC did you make sure you increased the TTL of the stream ? By default VLC sets the ttl to 1 which means it will only work in the same vlan. For each hop you need to increase the TTL by 1 so as you are going from vlan 51 to vlan 80 try a TTL of 2 or greater and see if it works.

Jon

Hi Jon, thanks for your answer.

I increase the TTL to 255 but it doesnt works.

Are both devices connected to core 1 switch ?

Jon

I have the transmitter and the receiver conected to the same access switch (Cisco 2960), this switch are conected to another 2960 switch and this is conected to the CORE1 by a trunk port.

All the access switch are un L2, the only one that are in L3 and working is the CORE1. The interfaces vlans are in define in the CORE1 too.

Are the 2 2960 switches interconnected with a trunk link that allows both vlans ?

Jon

Yes i can make ping to the default gateways in both VLANS and surf the internet too. How can i define the RP or how can i see if the CORE is the RP?

You shouldn't really need an RP if you ip pim sparse-dense-mode because it should fall back to dense mode. If this is just a test environment can you replace "ip pim sparse-dense-mode" with just "ip pim dense-mode" and see if it works ?

Jon

My enviroment is productive but i recently made the change to dense mode in both interfaces (51 and 80) but it doesnt works. The PC doesn´t play de video.

Is there anything else to do?

Thanks a lot.

You have access-lists applied to both vlan interfaces - are you allowing the multicast traffic ?

Jon

I remove all the ACLs (Vlans 51, 80  and 1) i  but not work.

So just to recap can you confirm all the following -

1) you have "ip pim dense-mode" configured under the vlan 51 and vlan 80 SVIs on the 6500 switch

2) you have removed all acls so there is nothing blocking any traffic flow

3) core 2 6500 is shutdown as far as vlan 51 and vlan 80 are concerned

4) you have set the TTL to be > 2 in the VLC stream

5) you are connecting to the same stream with your VLC client

If all the above is correct with dense mode can you post the output of "sh ip mroute"  whilst streaming the video.

Jon

johnd2310
Level 8
Level 8

Hi,

I think you need to configure an RP. I normally use sparse mode and configure a loopback as RP. Configure a loopback interface and add ip pim sparse-mode on all interfaces. Then add the ip pim rp-address x.x.x.x where x.x.x.x is the loopback address.

interface lo0

ip address x.x.x.x 255.255.255.255

ip pim sparse-mode

interface vlan 51

ip address x.x.31.254 255.255.255.0

ip pim sparse-mode

interface vlan 80

ip address x.x.80.1 255.255.255.0

ip pim sparse-mode

ip pim rp-address x.x.x.x

**Please rate posts you find helpful**

Hi Johnd thanks for your answer, i made that you said but it does not works.

I configure the loopback 1 with the ip address 192.168.230.230 255.255.255.0 and the ip pim sparse-mode. Then i remove all the ACls on the vlan interfaces and the ip pim rp-address 192.168.230.230.

I install wireshark on the receiver PC and i filter by multicast address 230.0.0.50 and i can see the igmp join request but the switch never send the traffic.

Anymore to do?

Thanks a lot.

As previously requested can you revert back to dense mode, run the stream from VLC and then post the output of "sh ip mroute".

The reason for using dense mode is that it only requires the most basic config.

Can you confirm that you set the stream running through VLC and then you fire off another VLC on the client and try to connect to that stream ?

Jon

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: