我想测试Linux中网络以太网驱动程序的统计信息,我知道查看统计信息的命令是ethtool、netstat等等……
在有许多字段的情况下,对于每个测试,我将生成一个数据包,并检查相应的stats字段,看看它是否在递增。
如何使用包生成工具生成错误包?

最佳答案

简而言之:使用netem(网络模拟器)。
更多细节:
netem是一个为流量引入人工行为的工具。见this tutorial。netem利用tc(traffic-class)机制引入规则,这会导致数据包延迟、丢失、损坏等。
该工具(xnetem)的加速实现目前正在xdp上开发(wasintroduced in Netdev2.2)。
希望这有帮助。

关于linux - 产生数据包错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20559157/

10-16 20:48