没有合适的资源?快使用搜索试试~ 我知道了~
首页MCTP base specification
资源详情
资源评论
资源推荐
1
Document Identifier: DSP0236
2
Date: 2016-11-24
3
Version: 1.3.0
4
Management Component Transport Protocol
5
(MCTP) Base Specification
6
Includes MCTP Control Specifications
7
Supersedes: 1.2.1
8
Document Class: Normative
9
Document Status: Published
10
Document Language: en-US
11
Management Component Transport Protocol (MCTP) Base Specification DSP0236
2 Published Version 1.3.0
Copyright notice
12
Copyright © 2016 Distributed Management Task Force, Inc. (DMTF). All rights reserved.
13
DMTF is a not-for-profit association of industry members dedicated to promoting enterprise and systems
14
management and interoperability. Members and non-members may reproduce DMTF specifications and
15
documents for uses consistent with this purpose, provided that correct attribution is given. As DMTF
16
specifications may be revised from time to time, the particular version and release date should always be
17
noted.
18
Implementation of certain elements of this standard or proposed standard may be subject to third party
19
patent rights, including provisional patent rights (herein "patent rights"). DMTF makes no representations
20
to users of the standard as to the existence of such rights, and is not responsible to recognize, disclose,
21
or identify any or all such third party patent right, owners or claimants, nor for any incomplete or
22
inaccurate identification or disclosure of such rights, owners or claimants. DMTF shall have no liability to
23
any party, in any manner or circumstance, under any legal theory whatsoever, for failure to recognize,
24
disclose, or identify any such third party patent rights, or for such party’s reliance on the standard or
25
incorporation thereof in its product, protocols or testing procedures. DMTF shall have no liability to any
26
party implementing such standard, whether such implementation is foreseeable or not, nor to any patent
27
owner or claimant, and shall have no liability or responsibility for costs or losses incurred if a standard is
28
withdrawn or modified after publication, and shall be indemnified and held harmless by any party
29
implementing the standard from any and all claims of infringement by a patent owner for such
30
implementations.
31
For information about patents held by third-parties which have notified the DMTF that, in their opinion,
32
such patent may relate to or impact implementation of the DMTF standards, visit
33
http://www.dmtf.org/about/policies/disclosures.php
34
PCI-SIG, PCIe, and the PCI HOT PLUG design mark are registered trademarks or service marks of PCI-
35
SIG.
36
All other marks and brands are the property of their respective owners.
37
DSP0236 Management Component Transport Protocol (MCTP) Base Specification
Version 1.3.0 Published 3
CONTENTS
38
Foreword ....................................................................................................................................................... 6
39
Introduction.................................................................................................................................................... 7
40
1 Scope .................................................................................................................................................... 9
41
2 Normative references ............................................................................................................................ 9
42
2.1 Approved references................................................................................................................... 9
43
2.2 Other references ......................................................................................................................... 9
44
3 Terms and definitions .......................................................................................................................... 10
45
3.1 Requirement term definitions .................................................................................................... 10
46
3.2 MCTP term definitions .............................................................................................................. 12
47
4 Symbols and abbreviated terms .......................................................................................................... 18
48
5 Conventions ........................................................................................................................................ 21
49
5.1 Byte ordering ............................................................................................................................. 21
50
5.2 Reserved fields ......................................................................................................................... 21
51
6 Management component relationships ............................................................................................... 21
52
7 MCTP overview ................................................................................................................................... 21
53
8 MCTP base protocol ............................................................................................................................ 25
54
8.1 MCTP packet fields ................................................................................................................... 25
55
8.2 Special endpoint IDs ................................................................................................................. 27
56
8.3 Packet payload and transmission unit sizes ............................................................................. 28
57
8.4 Maximum message body sizes ................................................................................................. 28
58
8.5 Message assembly ................................................................................................................... 28
59
8.6 Dropped packets ....................................................................................................................... 29
60
8.7 Starting message assembly ...................................................................................................... 29
61
8.8 Terminating message assembly/dropped messages ............................................................... 29
62
8.9 Dropped messages ................................................................................................................... 30
63
8.10 MCTP versioning and message type support ........................................................................... 31
64
8.11 MCTP message types............................................................................................................... 32
65
8.12 Security ..................................................................................................................................... 32
66
8.13 Limitations ................................................................................................................................. 32
67
8.14 MCTP discovery and addressing .............................................................................................. 33
68
8.15 Devices with multiple media interfaces ..................................................................................... 34
69
8.16 Peer transactions ...................................................................................................................... 34
70
8.17 Endpoint ID assignment and endpoint ID pools ....................................................................... 34
71
8.18 Handling reassigned EIDs ........................................................................................................ 39
72
9 MCTP bridging .................................................................................................................................... 40
73
9.2 Bridge and routing table examples ........................................................................................... 48
74
9.3 Endpoint ID resolution............................................................................................................... 52
75
9.4 Bridge and bus owner implementation recommendations........................................................ 54
76
9.5 Path and transmission unit discovery ....................................................................................... 55
77
9.6 Path transmission unit requirements for bridges ...................................................................... 58
78
10 Rate limiting ......................................................................................................................................... 59
79
11 MCTP control protocol ......................................................................................................................... 62
80
11.1 Terminology .............................................................................................................................. 62
81
11.2 MCTP control message format ................................................................................................. 63
82
11.3 MCTP control message fields ................................................................................................... 64
83
11.4 MCTP control message transmission unit size ......................................................................... 65
84
11.5 Tag Owner (TO), Request (Rq), and Datagram (D) bit usage.................................................. 65
85
11.6 Concurrent command processing ............................................................................................. 66
86
12 MCTP control messages ..................................................................................................................... 66
87
12.1 MCTP control message command codes ................................................................................. 66
88
12.2 MCTP control message completion codes ............................................................................... 69
89
Management Component Transport Protocol (MCTP) Base Specification DSP0236
4 Published Version 1.3.0
12.3 Set Endpoint ID ......................................................................................................................... 69
90
12.4 Get Endpoint ID ........................................................................................................................ 71
91
12.5 Get Endpoint UUID ................................................................................................................... 72
92
12.6 Get MCTP version support ....................................................................................................... 73
93
12.7 Get Message Type Support ...................................................................................................... 76
94
12.8 Get Vendor Defined Message Support ..................................................................................... 76
95
12.9 Resolve Endpoint ID ................................................................................................................. 78
96
12.10 Allocate Endpoint IDs................................................................................................................ 79
97
12.11 Routing Information Update ...................................................................................................... 81
98
12.12 Get Routing Table Entries ........................................................................................................ 83
99
12.13 Prepare for Endpoint Discovery ................................................................................................ 84
100
12.14 Endpoint Discovery ................................................................................................................... 85
101
12.15 Discovery Notify ........................................................................................................................ 85
102
12.16 Get Network ID ......................................................................................................................... 86
103
12.17 Query Hop ................................................................................................................................. 86
104
12.18 Resolve UUID ........................................................................................................................... 87
105
12.19 Query rate limit .......................................................................................................................... 88
106
12.20 Request TX rate limit ................................................................................................................ 89
107
12.21 Update rate limit ........................................................................................................................ 90
108
12.22 Query supported interfaces ...................................................................................................... 90
109
12.23 Transport Specific ..................................................................................................................... 91
110
13 Vendor Defined – PCI and Vendor Defined – IANA messages .......................................................... 91
111
13.1 Vendor Defined – PCI message format .................................................................................... 92
112
13.2 Vendor Defined – IANA message format.................................................................................. 92
113
ANNEX A (informative) Notation ................................................................................................................ 93
114
ANNEX B (informative) Change log .......................................................................................................... 94
115
116
Figures
117
Figure 1 – Management component relationships ...................................................................................... 21
118
Figure 2 – MCTP networks ......................................................................................................................... 22
119
Figure 3 – MCTP topology .......................................................................................................................... 24
120
Figure 4 – Generic message fields ............................................................................................................. 25
121
Figure 5 – Topmost bus owners ................................................................................................................. 35
122
Figure 6 – Split bridge ................................................................................................................................. 36
123
Figure 7 – Acceptable failover/redundant communication topologies ........................................................ 41
124
Figure 8 – Routing/bridging restrictions ...................................................................................................... 41
125
Figure 9 – EID options for MCTP bridges ................................................................................................... 42
126
Figure 10 – Basic routing table entry fields ................................................................................................. 45
127
Figure 11 – Routing table population .......................................................................................................... 46
128
Figure 12 – Example 1 Routing topology .................................................................................................... 48
129
Figure 13 – Example 2 Routing topology .................................................................................................... 50
130
Figure 14 – Example 3 Routing topology .................................................................................................... 51
131
Figure 15 – Endpoint ID resolution ............................................................................................................. 53
132
Figure 16 – Resolving multiple paths .......................................................................................................... 54
133
Figure 17 – Example path routing topology ................................................................................................ 56
134
Figure 18 – Path transmission unit discovery flowchart .............................................................................. 58
135
Figure 19 – Example rate limiting message exchanges ............................................................................. 60
136
Figure 20 – MCTP control message format ................................................................................................ 64
137
Figure 21 – Structure of Vendor ID field for Get Vendor Defined capabilities message ............................ 77
138
DSP0236 Management Component Transport Protocol (MCTP) Base Specification
Version 1.3.0 Published 5
Figure 22 – EID Pools from multiple bus owners ........................................................................................ 80
139
Tables
140
Table 1 – MCTP base protocol common fields ........................................................................................... 25
141
Table 2 – Special endpoint IDs ................................................................................................................... 27
142
Table 3 – MCTP Message Types Used in this Specification ...................................................................... 32
143
Table 4 – Example 1 Routing table for D2 .................................................................................................. 49
144
Table 5 – Example 2 Routing table for D1 .................................................................................................. 50
145
Table 6 – Example 3 Routing table for D2 .................................................................................................. 51
146
Table 7 – Additional information tracked by bridges ................................................................................... 52
147
Table 8 – MCTP control protocol terminology ............................................................................................. 63
148
Table 9 – MCTP control message types ..................................................................................................... 63
149
Table 10 – MCTP control message fields ................................................................................................... 64
150
Table 11 – Tag Owner (TO), Request (Rq) and Datagram (D) bit usage ................................................... 65
151
Table 12 – MCTP control command numbers ............................................................................................ 67
152
Table 13 – MCTP control message completion codes ............................................................................... 69
153
Table 14 – Set Endpoint ID message ......................................................................................................... 70
154
Table 15 – Get Endpoint ID message ......................................................................................................... 71
155
Table 16 – Get Endpoint UUID message format ........................................................................................ 72
156
Table 17 – Example UUID format ............................................................................................................... 73
157
Table 18 – Get MCTP version support message ........................................................................................ 73
158
Table 19 – Get Message Type Support message ...................................................................................... 76
159
Table 20 – Get Vendor Defined Message Support message ..................................................................... 77
160
Table 21 – Vendor ID formats ..................................................................................................................... 78
161
Table 22 – Resolve Endpoint ID message .................................................................................................. 78
162
Table 23 – Allocate Endpoint IDs message ................................................................................................ 80
163
Table 24 – Routing Information Update message ...................................................................................... 82
164
Table 25 – Routing Information Update entry format .................................................................................. 82
165
Table 26 – Get Routing Table Entries message ......................................................................................... 83
166
Table 27 – Routing Table Entry format ....................................................................................................... 83
167
Table 28 – Prepare for Endpoint Discovery message ................................................................................ 85
168
Table 29 – Endpoint Discovery message ................................................................................................... 85
169
Table 30 – Discovery Notify message ........................................................................................................ 85
170
Table 31 – Get Network ID message format ............................................................................................... 86
171
Table 32 – Query Hop message ................................................................................................................. 86
172
Table 33 – Resolve UUID message ............................................................................................................ 87
173
Table 34 – Resolve UUID message entry format ....................................................................................... 88
174
Table 35 – Query rate limit message .......................................................................................................... 88
175
Table 36 – Request TX rate limit message ................................................................................................. 89
176
Table 37 – Update rate limit message ........................................................................................................ 90
177
Table 38 – Query supported interfaces ....................................................................................................... 90
178
Table 39 – Transport Specific message ..................................................................................................... 91
179
Table 40 – Vendor Defined – PCI message format .................................................................................... 92
180
Table 41 – Vendor Defined – IANA message format .................................................................................. 92
181
182
剩余93页未读,继续阅读
bradpitt119
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5