Linux 下的 IGMP 成员资格(igmp_max_memberships)

Linux 下的 IGMP 成员资格(igmp_max_memberships)

我遇到了与 OSPF(依赖于多播)相关的问题,它不允许我们使用足够的邻接关系,并被告知查看:/proc/sys/net/ipv4/igmp_max_memberships

现在,虽然很容易将这个数字增加到无穷大,但是有没有办法知道操作系统当前拥有多少个 IGMP 成员资格,以便我可以确保这确实是问题所在,以及应该使用什么数字?

答案1

是的,有一种方法:

# cat /proc/net/igmp

它应该打印出机器当前正在使用的所有 IGMP 组:

# cat /proc/net/igmp
Idx Device    : Count Querier   Group    Users Timer    Reporter
1   lo        :     0      V3
                4B4B00E0     2 0:00000000       0
                010000E0     1 0:00000000       0
3   eth0      :     4      V3
                4B4B00E0     2 0:00000000       0
                010000E0     1 0:00000000       0
9   tap2      :     4      V3
                4B4B00E0     2 0:00000000       0
                010000E0     1 0:00000000       0
10  tap1      :     4      V3
                4B4B00E0     2 0:00000000       0
                010000E0     1 0:00000000       0
11  tap0      :     5      V3
                4B4B00E0     2 0:00000000       0
                080808E4     2 0:00000000       0
                010000E0     1 0:00000000       0

答案2

netstat -g

或者仅输出数字:netstat -ng

相关内容