文章目录
- 1 什么是 MCTP?
- 2 MCTP 消息在 PCIe 中的传输特点
- 3 PCIe MCTP 的局限性
- (1) 出站(Outbound)MCTP 消息分解的限制
- (2) 入站(Inbound)MCTP 消息组装的限制
- 4 MCTP 消息的实际使用流程
- 发送端处理流程
- 接收端处理流程
- 5 实际使用场景
- 例 1:管理命令传输
- 例 2:监控数据报告
- 例 3:多跳网络中的中继
- 6 总结
1 什么是 MCTP?
MCTP 是由 DMTF(Distributed Management Task Force)定义的协议,用于提供设备和主机间基于不同传输层(如 PCIe、I²C、USB 等)的管理消息通信能力。在 PCIe 环境下,MCTP 消息作为 Type 1 VDM(Vendor Defined Message) 的一种特殊形式传输,并被赋予唯一的 VDM Code 值 0000b,以区别于其他 VDM。
2 MCTP 消息在 PCIe 中的传输特点
-
消息格式:
- MCTP 消息被认为是含有数据的 Type 1 VDM。
- MCTP 消息的头部定义和内容由 MCTP