鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

带外数据通路介绍

服务器BMC与网卡之间的数据通道主要有3条,如图1所示。

图1 服务器BMC与网卡之间的数据通道
  • 基于RMII的NCSI通道

    基于RMII通道传输的报文主要分为两种,一种是标准的NCSI边带管理命令交互(标准控制命令、华为自定义OEM命令),实现服务器BMC与网卡之间通过NCSI的边带通信;另一种是NCSI-passthrough报文,该路径主要用于传输BMC和网络侧之间的passthrough报文,用来实现网络侧通过网口的通信。

  • 基于PCIE的MCTP通道

    该路径基本功能为基于PCIE通路实现管理控制器(BMC)与网卡之间的通信。标准的MCTP协议处理分为:MCTP控制命令和MCTP消息。前者是遵循DMTF MCTP标准协议规范的标准命令,后者为以MCTP为数据传输通道进行数据传输的MCTP message传输用法。在当前的网卡实际应用中将NCSI的oem命令和PLDM oem命令的数据内容填写到MCTP报文payload中去传输,实现了NCSI-over-MCTP和PLDM-over-MCTP的协议绑定。

    目前NCSI-over-MCTP和PLDM-over-MCTP主要用于BMC通过MCTP通道查询网卡信息(如核温、光模块温度等等)。

  • 基于I2C的SMBus通道

    该路径是基于I2C总线原理实现管理控制器(BMC)与网卡之间的通信。SMBus接口能够让各种系统芯片元件之间相互通信,能响应系统复位。SMBus提供一个系统和电源管理相关的任务控制总线。利用系统管理总线,网卡可以提供制造商信息,包括温度、芯片健康状态等。