我想在Linux下测试网络以太网驱动的Statistics,我知道查看Statistics的命令是ethtool、netstat等等……
在那有很多字段,对于每个测试,我将生成一个数据包并检查相应的 stats 字段以查看它是否在增加..!
如何使用数据包生成工具生成错误数据包?
我想在Linux下测试网络以太网驱动的Statistics,我知道查看Statistics的命令是ethtool、netstat等等……
在那有很多字段,对于每个测试,我将生成一个数据包并检查相应的 stats 字段以查看它是否在增加..!
如何使用数据包生成工具生成错误数据包?
简短答案:使用 NetEm(网络仿真器)。
更多细节:NetEm 是一个为流量引入人工行为的工具。请参阅本教程。NetEm 利用 TC (traffic class) 机制来引入规则,这可能会导致数据包延迟、丢失、损坏等等。该工具 (XNetEm) 的加速实现目前正在 XDP 上开发(在 Netdev2.2 中引入)。
希望这可以帮助。