# Configuring IGMP Proxy

To configure a downstream interface, enable IGMP on that interface. To configure IGMP proxy on the router, complete the following tasks:

1. Enable IP multicast.

   host1(config)#ip multicast-routing

2. Identify the interface that you want to act as the upstream interface.
3. Enable IGMP proxy on that interface.

   host1(config-if)#ip igmp-proxy

4. (Optional) Specify how often the router sends unsolicited reports to routers on the upstream interface.

   host1(config-if)#ip igmp-proxy unsolicited-report-interval 600

5. (Optional) Specify how long the router calculates an IGMPv1 querier router to exists on the subnetwork after the router receives an IGMPv1 query on this interface.

   host1(config-if)#ip igmp-proxy V1-router-present-time 600

ip igmp-proxy

- Use to enable IGMP proxy on an interface.
- The interface for which you enable IGMP proxy is the upstream interface.

  | Note: You can enable only one upstream interface.

- You can specify either IGMP proxy version 2 or 3. The default is version 2.
- Example
  host1(config)#ip multicast-routing host1(config-if)#ip igmp-proxy
- Use the no version to disable IGMP proxy on an interface.
- See ip igmp-proxy.

ip igmp-proxy unsolicited-report-interval

- Use to specify the interval, in tenths of a second, at which the upstream interface transmits unsolicited reports.

  | Note: Issue this command only on the upstream interface. Otherwise, this command has no effect.

- Example
  host1(config-if)#ip igmp-proxy unsolicited-report-interval 600
- Use the no version to transmit unsolicited reports using the default value,
  400 tenths of a second.
- See ip igmp-proxy unsolicited-report-interval

ip igmp-proxy V1-router-present-time

- Use to specify how long, in seconds, the router calculates an IGMPv1 querier router to exist on the subnetwork after the router receives an IGMP V1 query on this interface.

  | Note: Issue this command only on the upstream interface. Otherwise, this command has no effect.

- Example
  host1(config-if)#ip igmp-proxy V1-router-present-time 600
- Use the no version to set the time to the default value, 10 seconds.
- See ip igmp-proxy V1-router-present-time