网卡信息BMC查询测试

测试目的

验证可通过服务器BMC Redfish查询网卡信息,包括厂商、网卡型号、网络接口规格(2*25GE等)、网络协议(Eth、FC、IB 等)、资源归属(RootBDF)、MAC 地址、网口速率、驱动名称、驱动版本、固件版本。

验证可通过服务器BMC Redfish查询网卡信息,包括厂商、网卡型号、网络接口规格(2*100GE等)、网络协议(Eth、FC、IB 等)、资源归属(RootBDF)、MAC 地址、网口速率、驱动名称、驱动版本、固件版本。

预置条件

按组网方式1搭建测试环境。

测试步骤

  1. 使用 Postman工具获取网卡部件及网卡网口资源信息,有结果1。
  2. 分别在ARM服务器平台和x86服务器平台进行测试,有结果2。

预期结果

  1. 可正确获取网卡信息,包括厂商、网卡型号、网络接口规格(2*25GE等)、网络协议(Eth、FC、IB 等)、资源归属(RootBDF)、MAC 地址、网口速率、驱动名称、驱动版本、固件版本。
  2. 可正确获取网卡信息,包括厂商、网卡型号、网络接口规格(2*100GE等)、网络协议(Eth、FC、IB 等)、资源归属(RootBDF)、MAC 地址、网口速率、驱动名称、驱动版本、固件版本。
  3. 两种平台表现一致。

测试结果

-

备注

  1. 参考命令,获取网卡信息。

    GET https://10.10.10.10/redfish/v1/Chassis/1/NetworkAdapters/ mainboardPCIeCard1

  2. 参考命令,获取网口信息。

    PATCH https://10.10.10.10/redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard4/NetworkPorts/1

  3. 该用例需要主板BMC端对待测网卡进行适配开发。
  4. 网卡信息的带外获取渠道较多(如下图),不同处理器平台、业界不同厂家的实现方式存在较大差异,此用例需要对x86及ARM两种平台均进行测试,并且记录目标环境(主要是服务器主板及配套BMC)所使用的网卡信息获取通道。