网卡LLDP功能测试

测试目的

  1. 验证网卡支持硬件LLDP功能,可按照移动定义的格式进行报文发送。
  2. 验证网卡支持通过带外开启/关闭LLDP。

预置条件

  1. 按组网方式2搭建测试环境。
  2. 服务器连接带外,可以不安装OS。
  3. 确认服务器支持Redfish接口。

测试步骤

  1. 查看网卡FW LLDP Agent是否开启:

    ethtool --show-priv-flags enp7s0f0 | grep disable-fw-lldp

  2. 当处于off时,网卡FW处理LLDP报文,当处于on时,网卡不处理LLDP报文,上送至OS处理。
  3. 通过服务器Redfish接口发送打开网卡LLDP指令。
  4. (可选)重置网卡配置,确保LLDP新配置生效:
    1. 未装操作系统时,可以通过BIOS命令重置网卡生效
    2. 已装操作系统情况下,通过重新启动服务器使新配置生效
  5. 使能端口lldp, 在交换机侧网卡所连接端口抓包,有结果1,2。
  6. 关掉端口lldp,在交换机侧网卡所连接端口抓包,有结果3。

预期结果

  1. 每隔30秒网口对端交换机端口可收到lldp报文。
  2. lldp报文中包含此端口的mac 地址。
  3. 对端收不到lldp报文。

测试结果

-

备注

  1. 不装OS,看交换机上能不能抓到符合终端客户定义的LLDP报文。
  2. 此需求为终端客户定制要求,属于可选用例。