06-23-2015 11:12 AM - edited 03-08-2019 12:40 AM
Hello All,
Could use some help. I am looking at using EtherChannel to route multicast data from a source to a destiantion unit. I would
like to try using L3 instead of L2 using two 3560x switches. I have made several attempts to get data to the end device but have not succeded.
I have enclosed a short version of the configuration for the two switches including a block diagram.
Thanks for any help!
Regards,
Jeff
06-23-2015 01:32 PM
Jeff,
A couple of questions:
Best regards,
Peter
06-24-2015 08:26 AM
Hi Peter,
Please review my attachments in my orginal post. I am using pim dense-mode.
I went through your list and the Etherchannel setup is good. However, when I got to "show ip mroute"
the data did not look correct. I have attached the report from the Cisco6 switch that has the receivers attached from which the above command was executed from. I do not have a understanding of what this report is telling me.
Thanks.
Regards,
Jeff
06-24-2015 10:11 AM
Jeff
On the bottom switch you have a routed L3 port with an IP of 10.1.10.1 but it shows a client connected to that port with an IP of 10.1.12.1 which is a different IP subnet.
Is this a typo ?
Jon
06-24-2015 10:38 AM
Hi Jon
No it is not a typo. The client is an end device converting in this case multicast data to serial data. Does not this client have to be in a different network to receive multicast? I do not understand.
Thanks.
Regards,
Jeff
06-24-2015 10:41 AM
Jeff
Does not this client have to be in a different network to receive multicast?
Not sure what you are asking here.
If the client is connected directly to the port on the switch then it should have an IP from the same IP subnet.
You have a client using a different IP subnet ie. what is it's default gateway ?
Jon
06-24-2015 11:24 AM
Hi Jon
The client is directly tied to the port. I changed its address (client) to 10.1.10.2 but still it does not detect the multicast data. I know the receiver works because it did when I was working with Inter-Vlan Multicasting Routing and setting the Cisco 6 switch as a Private Vlan.
Now I am working with EtherChannel and multicasting. I am sure that I have a good Ethechannel config but the multicast data is not getting to the client device. I am doing something wrong somewhere.
Thanks.
Regards,
Jeff
06-24-2015 11:31 AM
What is the source IP address of the stream ?
What is the multicast group address ?
Can you from the source of the stream ping the receiver's IP address ?
Jon
06-24-2015 12:06 PM
Hi Jon
If you look at my diagram in my original post the multicast source is from Port 5/Vlan 2 of the Cisco 4 switch. Its routing address is 10.1.1.10. The Port-Channel uses ports 1 and 2 on both switches. One end has an address of 10.1.5.1 and the other end 10.1.5.2. The multicast group for the receiver is 239.1.1.9.
Yes I can ping from the above source port to the receiver @ 0% packet loss.
Thanks.
Regards,
Jeff
06-24-2015 12:18 PM
Jeff
So the source is 10.1.1.3 as shown by your mroute output.
Can you post a "sh ip igmp group" from the bottom switch as requested by Peter.
Also I am assuming the configurations you posted are not complete ie. you have routing setup which I guess you must have if you can ping from the source to the receiver ?
Jon
06-24-2015 12:32 PM
Hi Jon
Yes the source ip is 10.1.1.3 (239.1.1.9). I posted Peter the mroute data in my first reply to him for the bottom switch. I do not understand what you mean by static routes and dynamic routing protocol? I am using pim-dense mode as shown in the configuration setups as shown in my original post attachments.
Thanks.
Regards,
Jeff
06-24-2015 12:45 PM
Jeff
I don't mean multicast routing, I mean IP routing.
Your switches are connected via L3 so they need to know about each other's remote subnets.
You cannot ping from the source to the receiver which suggests they don't ie. do a "sh ip route" on each switch and see if each switch knows about the subnets on the other switch.
If they don't then you need to configure routing as discussed in previous post.
PIM uses the IP routing table so without the correct routes nothing is going to work.
Jon
06-24-2015 01:08 PM
Jon
From what you are saying I have now entered a new territory! I will have to do some reading but a little help here to get started would be helpful. I have attached the ip routes for your viewing. Would you explain multicast routing/ip routing?
Thanks.
Regards,
Jeff
06-24-2015 01:45 PM
Jeff
Your switches are L3 devices and they only know about their own connected subnets.
But they also need to know about the subnets that are not directly connected eg. from your outputs you can see your top switch does not know about 10.1.10.0/24 so it cannot send traffic to that subnet.
This is why your source cannot ping the receiver.
So the issue is not multicast routing it is more basic ie. IP routing.
To fix it you can either setup a dynamic routing protocol to exchange routes between the two L3 switches eg. EIGRP or OSPF or you can use static routes if you only have a few subnets.
If you want to get started then you can use statics just to make sure your multicast setup is working. So what you do is add routes for the subnets on the other switch eg. a static route would be -
"ip route 10.1.10.0 255.255.255.0 <port channel IP on bottom switch>
so the top switch knows where to send traffic to for that subnet.
You need to add routes for any non connected subnets ie. subnets that the top switch does not know about.
And then you need to add routes on the bottom switch for non connected networks pointing to the top switch IP address of the port channel.
If you do that you should then be able to ping between source and receiver.
Like I say you can use a dynamic routing protocol instead but first try statics just to see if your multicast works.
Jon
06-25-2015 06:00 AM
Hi Jon,
New day. This is interesting. I will look into it and let you know. Curious though that
when using Inter-Vlan Multicast Routing things were working!
Thanks for help!
Regards,
Jeff
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide