MCTP报文分为MCTP控制报文和MCTP数据报文两类。控制报文实现MCTP协议本身的配置,比如EID设置等;数据报文用来传输上层NCSI协议。
MCTP承载在PCIE上,PCIE传输一次报文能携带的payload有限,随不同的系统有不同的payload尺寸,因此一个MCTP消息会在发送端切成多片,在接收端组装。
NCSI控制报文,采用request-response模型,而且总是BMC请求,MPU应答。
因此,MCTP的报文模型如下: