Членство в IGMP под Linux (igmp_max_memberships)

У меня возникают проблемы, связанные с тем, что OSPF (который использует многоадресную передачу) не позволяет нам работать с достаточным количеством смежных групп, и мне сказали посмотреть: /proc/sys/net/ipv4/igmp_max_memberships

Теперь, хотя легко увеличить это число до бесконечности, есть ли способ узнать, сколько членств IGMP в настоящее время принадлежит ОС, чтобы я мог убедиться, что это действительно проблема, и какое число следует использовать?

2 ответа

Да, есть способ:

# 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
netstat -g

или только для числового вывода: netstat -ng

Другие вопросы по тегам