我们可以在使用tc(流量控制)时检查数据包的统计信息吗?

时间:2019-05-03 10:16:15

标签: linux ifconfig traffic-simulation

我尝试使用tc模拟数据包损坏,并通过ifconfig或cat / proc / net / dev查看网络接口统计信息。

数据包损坏按预期工作,但是我想知道是否可以通过ifconfig检查结果?

步骤1.创建数据包损坏

~$ tc qdisc add dev eth0 root netem corrupt 10%

第2步。发送数据包

~$ ping 8.8.8.8

第3步。检查ping结果,如预期的那样缺少icmp_seq 85,89和90。

64 bytes from 8.8.8.8: icmp_seq=84 ttl=109 time=7.41 ms
64 bytes from 8.8.8.8: icmp_seq=86 ttl=109 time=7.45 ms
64 bytes from 8.8.8.8: icmp_seq=87 ttl=109 time=7.45 ms
64 bytes from 8.8.8.8: icmp_seq=89 ttl=109 time=7.51 ms
64 bytes from 8.8.8.8: icmp_seq=91 ttl=109 time=7.43 ms

第4步。检查网络接口

~$ ifconfig

eth0: flags=4163 mtu 9001
inet 10.100.100.41 netmask 255.255.255.224 broadcast 10.100.100.63
inet6 fe80::af:d5ff:fe32:eb24 prefixlen 64 scopeid 0x20
ether 02:af:d5:33:eb:24 txqueuelen 1000 (Ethernet)
RX packets 522086 bytes 693054828 (693.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 238600 bytes 23556732 (23.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

我想知道为什么 ifconfig 显示没有丢包错误?

任何建议将不胜感激。

0 个答案:

没有答案