获取 IPv6 TCP 统计信息

获取 IPv6 TCP 统计信息

我正在尝试监视发送/接收的 TCP 段。

对于 IPv4,这很容易:使用(旧的)命令,netstat -s它给出

...
Tcp:
    ...
    53291 segments received
    37350 segments send out
    ...

但是,我找不到 IPv6 的此信息。使用netstat -s -6给出有关 IP6 数据包、ICMP6 和 UDP6 的信息,但它返回与该命令完全相同的 TCP 信息netstat -s

cat查了一下,/proc/net发现/proc/net/snmp6似乎是在哪里netstat -s -6获取其信息,但该文件明显缺少 TCP 信息。

其他地方是否报告了基于 IPv6 的 TCP?

答案1

报告的 TCP 统计数据netstat -s是 IPv4 和 IPv6 上 TCP 流量的聚合。这对我来说很有意义,既然 TCP 就是 TCP,为什么底层协议很重要呢? (好的,我知道校验和字段的变化,这是由不同的第 3 层标头所必需的。)

相关内容