# IGMP: Membership query timeout on interface eth0, group 239.0.0.1

- **ID:** `networking/multicast-igmp-query-timeout`
- **Domain:** networking
- **Category:** protocol_error
- **Verification:** ai_generated
- **Fix Rate:** 85%

## Root Cause

The IGMP querier (typically a router) stopped sending periodic membership queries, causing the multicast group to time out and traffic to stop being forwarded to receivers.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| Linux 5.10+ | active | — | — |
| Cisco IOS 12.2 | active | — | — |
| Arista EOS 4.28 | active | — | — |
| Mellanox ONYX 3.6 | active | — | — |

## Workarounds

1. **Restart the IGMP querier process on the router: on Cisco, 'no ip igmp snooping querier' followed by 'ip igmp snooping querier 10.0.0.1'** (90% success)
   ```
   Restart the IGMP querier process on the router: on Cisco, 'no ip igmp snooping querier' followed by 'ip igmp snooping querier 10.0.0.1'
   ```
2. **Manually send an IGMP membership report from the receiver using a tool like 'igmpjoin' to rejoin the group: igmpjoin -i eth0 -g 239.0.0.1** (80% success)
   ```
   Manually send an IGMP membership report from the receiver using a tool like 'igmpjoin' to rejoin the group: igmpjoin -i eth0 -g 239.0.0.1
   ```

## Dead Ends

- **** — If the querier is still not sending queries, the host will again time out after the group membership expires. (85% fail)
- **** — This delays the timeout but does not fix the root cause of missing queries from the querier. (75% fail)
