networking protocol_error ai_generated partial

IGMP:接口eth0上的组成员查询超时,组239.0.0.1

IGMP: Membership query timeout on interface eth0, group 239.0.0.1

ID: networking/multicast-igmp-query-timeout

其他格式: JSON · Markdown 中文 · English
85%修复率
83%置信度
1证据数
2024-08-22首次发现

版本兼容性

版本状态引入弃用备注
Linux 5.10+ active
Cisco IOS 12.2 active
Arista EOS 4.28 active
Mellanox ONYX 3.6 active

根因分析

IGMP查询器(通常是路由器)停止发送周期性成员查询,导致多播组超时,流量停止转发到接收者。

English

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.

generic

官方文档

https://datatracker.ietf.org/doc/html/rfc2236

解决方案

  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'
  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

无效尝试

常见但无效的做法:

  1. 85% 失败

    If the querier is still not sending queries, the host will again time out after the group membership expires.

  2. 75% 失败

    This delays the timeout but does not fix the root cause of missing queries from the querier.