cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
320
Views
0
Helpful
1
Replies
jellybeanshiba
Beginner

How do I enable IGMP Proxy?

Hi community, I'm trying to achieve the following. Could anybody tell me what has to be configured on the router running IOS 15.5?

 

1. Interface Vlan72 receives IGMP Membership Report from end hosts in the segment.

2. The router populates its MRIB with a corresponding (*,G) entry.

3. A new IGMP Membership Report is generated by the process and is sent via interface Gig8 to the Service Provider.

4. Service Provider gets the IGMP Membership Report and starts sending the feed.

5. Our router receives feed and forwards it out the interface Vlan72, where receivers are.

 

The problem is that we do not run PIM with the Service Provider, so our end (CPE) has to act as a plain receiver sending IGMP Report messages over the link. By not running PIM, I mean we do not receive any PIM Hello over the link.

 

They said we should enable IGMP Proxy to achieve our goal, but the only information I could find is related to Unidirectional-Link environment and I couldn't find out how to apply it to my situation.

 

https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipmulti_igmp/configuration/xe-3se/5700/imc-igmp-xe-3se-5700-book/imc_igmp_proxy.html

 

I already verified that we actually receive multicast packets by setting ip igmp join-group 239.1.2.3 on Gig8, which is why I believe that if we could somehow «proxy» the Membership Reports to the SP, that'll solve the problem.

 

ip multicast-routing
!
interface Loopback0
ip address 10.88.1.1 255.255.255.0
ip pim sparse-mode
! interface GigabitEthernet8  description LINK_TO_SP  ip address 1.2.3.4 255.255.252.0  ip pim sparse-mode  ip nat outside
ip igmp join-group 239.1.2.3
! interface Vlan72  description SEGMENT_WITH_RECEIVERS  ip address 10.88.72.1 255.255.255.0  ip pim sparse-mode  ip nat inside
!
ip pim rp-address 10.88.1.1

 

Thank you in advance and wish you a nice day!

 

jellybeanshiba

1 REPLY 1
Giuseppe Larosa
Hall of Fame Master

Hello Jellybeanshiba,

 

>> ip igmp join-group 239.1.2.3

 

Warning: please note that this command makes your router a true receiver of the multicast stream and it is process switched.

see the following thread

https://community.cisco.com/t5/routing/igmp-join-group-vs-static-group/td-p/1023047

 

You should use ip igmp static-group 239.1.2.3 to avoid process switching.

 

The IGMP proxy feature in Cisco terms is for unidirectional links like for example satellite broadcast networks.

It is difficult to configure and it does not apply to your scenario.

 

Hope to help

Giuseppe