异常报文攻击测试

测试目的

测试网卡在收到端口接收的异常报文(CRC错误,超短帧,超长帧)后按协议标准处理,网卡功能正常。

预置条件

  1. 服务器配置网卡并安装好系统和对应驱动。
  2. 提前准备异常报文模拟工具或仪器。
  3. 设置网卡MTU为1500Bytes。

测试步骤

  1. 登录系统查询网卡驱动正常并记录驱动版本号。
  2. 通过PING命令测试网卡可正常应答PING报文。
  3. 通过工具或仪器链接测试网口并发送三种异常报文,有结果1、2、3、4。
  4. 在系统通过ethtool -S 查看网卡端口状态和收发包状态。
  5. 通过PING命令测试网卡可正常应答PING报文。
  6. 通过ethtool -S enp7s0f0(仪表连接服务器网卡端口标识)显示当前网卡收发包数量。
  7. 使用tcpdump抓取发送的报文。

预期结果

  1. STC 测试仪表构造CRC错误数据(10个)帧在网卡被丢弃,ethtool 显示(crc_error/rx_fcs_error)计数有变化,tcpdump抓包无数据。
  2. STC 测试仪表构造总长度52Bytes超短数据帧(10个),记录网卡处理情况。
  3. STC 测试仪表构造总长度5000Bytes超长数据帧(10个),记录网卡处理情况。
  4. 设置网卡MTU为网卡Jumbo帧值,STC 测试仪表构造总长度大于网卡Jumbo帧的超长数据帧(10个),记录网卡处理情况。

测试结果

-

备注

Attachment1.tcc