web-dev-qa-db-ja.com

LinuxでのIGMPメンバーシップ(igmp_max_memberships)

OSPF(マルチキャストに依存)に関連する問題が発生し、十分な隣接関係を処理できないため、/ proc/sys/net/ipv4/igmp_max_membershipsを確認するように指示されました。

さて、この数を無限に増やすのは簡単ですが、OSが現在保持しているIGMPメンバーシップの数を知る方法はありますか?これが本当に問題であり、どの数を使用する必要があるかを確認できますか?

6
Yon
netstat -g

または数値のみの出力の場合:netstat -ng

3
The Amigo

はい、方法があります:

# 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
3
polynomial