03-01-2019 05:10 AM - edited 03-01-2019 06:21 AM
Our multicast service provider need IGMP join packet in order to send the multicast traffic. The service provider does not support PIM routing. We have a Cisco 4500X switch between the multicast service provider and the multicast receiver.
If I set on the upstream interface of the switch the “ip igmp join-group xxxx” then the CPU usage goes high because the traffic is also punted to the CPU. (There are lot of multicast streams.)
Are there any method to send IGMP join message to the upstream interface of Cisco 4500X switch without high CPU utilization?
Thanks,
Laszlo
Solved! Go to Solution.
08-30-2019 06:32 AM
I could solve this problem using "ip igmp proxy-service".
On the downlink interface I set these:
!
interface Vlan2
description Downlink
ip pim passive
ip igmp static-group <StreamGroupAddress> source <StreamSourceIP>
ip igmp mroute-proxy Vlan3
!
On the uplink (to the multicast stream provider) interface:
!
interface Vlan3
ip pim sparse-dense-mode
ip igmp helper-address <ServiceProviderRouterIP>
ip igmp query-interval 15
ip igmp proxy-service
!
03-01-2019 05:49 AM
03-01-2019 02:32 PM
Hello,
on a side note, the 'ip igmp join-group' will indeed process switch the multicast packets, as this causes the router itself to become a receiver for the multicast streams. An alternative would be to use 'ip igmp static-group', which will cause traffic to be fast switched.
Check the document below for details:
https://www.cisco.com/c/en/us/support/docs/ip/ip-multicast/119383-technote-ip-multicast-00.html
03-04-2019 01:42 AM
Thank you. I have read this document.
As my knowledge the switch does not send "IGMP join" message for the command "ip igmp static-group".
We do not need that the router itself becomes a receiver for the multicast streams. We need to send "IGMP join" message to the multicast stream provider. They send the multicast stream after receiving "IGMP join" message only. They do not support PIM
08-30-2019 06:32 AM
I could solve this problem using "ip igmp proxy-service".
On the downlink interface I set these:
!
interface Vlan2
description Downlink
ip pim passive
ip igmp static-group <StreamGroupAddress> source <StreamSourceIP>
ip igmp mroute-proxy Vlan3
!
On the uplink (to the multicast stream provider) interface:
!
interface Vlan3
ip pim sparse-dense-mode
ip igmp helper-address <ServiceProviderRouterIP>
ip igmp query-interval 15
ip igmp proxy-service
!
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