如何检查内核是否收到MLD查询?

如何检查内核是否收到MLD查询?

在互联网上我发现这个命令netstat -p icmp6 -s可以转储内核收到的 MLD 查询数量。但我的系统有 Busybox,因此我无法运行netstat命令。

是否有此命令的替代方案或内核中记录或存储与 MLDv2 相关的所有统计信息的任何文件?

笔记:我正在寻找来自 的多播统计信息netstat

答案1

所做netstat的只是显示由 Linux 内核收集的统计信息/proc/net/*。如果您使用查看此目录,cat /proc/net/<endpoint>您可以看到正在收集的所有未格式化的统计信息。

这里介绍了各种端点的详细信息:3.3.7. /进程/网络/

  • ARP— 列出内核的 ARP 表。该文件对于将硬件地址连接到系统上的 IP 地址特别有用。

  • 自动提款机/目录 — 此目录中的文件包含异步传输模式 (ATM) 设置和统计信息。该目录主要用于 ATM 网络和 ADSL 卡。

  • 开发— 列出系统上配置的各种网络设备,包括传输和接收统计数据。该文件显示每个接口已发送和接收的字节数、入站和出站数据包数、发现的错误数、丢弃的数据包数等。

  • dev_mcast— 列出每个设备正在侦听的第 2 层组播组。

  • 免疫组化— 列出该系统加入的 IP 多播地址。

  • ip_conntrack— 列出转发 IP 连接的计算机的跟踪网络连接。

  • ip_tables_names— 列出正在使用的 iptables 类型。仅当 iptables 在系统上处于活动状态并且包含以下一个或多个值时,此文件才存在:filter、mangle 或 nat。

  • ip_mr_缓存— 列出多播路由缓存。

  • ip_mr_vif— 列出多播虚拟接口。

  • 网络统计— 包含广泛而详细的网络统计数据集合,包括 TCP 超时、发送和接收的 SYN cookie 等等。

  • 普赛德— 列出全局数据包调度程序参数。

  • 生的— 列出原始设备统计信息。

  • 路线— 列出内核的路由表。

  • rt_cache— 包含当前的路由缓存。

  • SNMP— 使用中的各种网络协议的简单网络管理协议 (SNMP) 数据列表。

  • 袜子状态— 提供套接字统计信息。

  • 传输控制协议— 包含详细的 TCP 套接字信息。

  • tr_rif— 列出令牌环 RIF 路由表。

  • UDP协议— 包含详细的 UDP 套接字信息。

  • UNIX— 列出当前使用的 UNIX 域套接字。

  • 无线的— 列出无线接口数据。

例子

如果你猫/proc/net/igmp

[root@localhost ~]# cat /proc/net/igmp    
Idx     Device    : Count Querier       Group    Users Timer    Reporter    
1       lo        :     0      V3    
                                010000E0     1 0:00000000               0    
2       eth0      :    26      V2    
                                260301E0     1 0:00000000               1    
                                9B0101E0     1 0:00000000               1    
                                439501E0     1 0:00000000               1    
                                990101E0     1 0:00000000               1    
                                580101E0     1 0:00000000               1    
                                2A0301E0     1 0:00000000               1    
                                290301E0     1 0:00000000               1    
                                280301E0     1 0:00000000               1    
                                9BD901E0     1 0:00000000               1    
                                2D0301E0     1 0:00000000               1    
                                2C0301E0     1 0:00000000               1    
                                370301E0     1 0:00000000               1    
                                050101E0     1 0:00000000               1    
                                620201E0     1 0:00000000               1    
                                040201E0     1 0:00000000               1    
                                5F0101E0     1 0:00000000               1    
                                520101E0     1 0:00000000               1    
                                2BEF01E0     1 0:00000000               1    
                                4D0101E0     1 0:00000000               1    
                                E00C01E0     1 0:00000000               1    
                                400301E0     1 0:00000000               1    
                                FB0000E0     1 0:00000000               1    
                                010000E0     1 0:00000000               0    
3       eth1      :     5      V2    
                                FB0000E0     1 0:00000000               1    
                                010000E0     1 0:00000000               0

参考

相关内容