Misplaced Pages

PMCI: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 13:25, 8 September 2020 editEliellou (talk | contribs)29 edits Replaced the redirect with a regular page - upload is done on behalf of the DMTF PMCI WG (https://www.dmtf.org/standards/pmci)Tag: Removed redirect← Previous edit Latest revision as of 13:55, 8 September 2020 edit undoOnel5969 (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, New page reviewers, Pending changes reviewers, Rollbackers937,873 edits Reverted to revision 597245674 by Dsimic (talk): Restore redirect - no indication of notabilityTags: Twinkle New redirect Undo 
Line 1: Line 1:
#REDIRECT ] {{R to section}}
== Overview ==
The Platform Management Components Intercommunication () is one of the ] working groups that defines standards to address “inside the box” communication interfaces between the components of the platform management subsystem.
The PMCI Work Group creates intra-platform manageability standards and technologies, which complement other DMTF inter-platform standards.

]

Note: NVME-MI® is a NVMExpress <ref>NVMe Express </ref> standard.

The PMCI Working Group published a few white papers describing the usage of the protocols defined by the WG. The main white paper describing the entire PMCI stack is the Platform Management Components Intercommunication (PMCI) Architecture White Paper (DSP2015 <ref> DSP2015 - Platform Management Component Intercommunication (PMCI) Architecture White Paper </ref> )

== PMCI Standards ==
The PMCI WG publishes standards that are part of multiple groups: MCTP, PLDM, NC-SI and SPDM.
The figure below describes the full PMCI protocol stack:

]

In order to get the specifications listed below, please visit DMTF PMCI site<ref>DMTF PMCI site </ref>:

== MCTP - Management Component Transport Protocol ==

Main Article: ]

The Management Component Transport Protocol (MCTP) defines transport layer designed to support communications between different intelligent hardware components that make up a platform management subsystem, allowing higher level protocols to provide monitoring and control functions inside a managed computer system.
The following specifications are part of the MCTP protocol suite.

{| class="wikitable"
|-
! Name !! Specifications
|-
| MCTP Base Specification ||
|-
| Management Component Transport Protocol (MCTP) SMBus/I2C Transport Binding Specification ||
|-
| Management Component Transport Protocol (MCTP) PCIe VDM Transport Binding Specification ||
|-
| Management Component Transport Protocol (MCTP) IDs and Codes ||
|-
| NVMe™ (NVMe Express™) Management Messages over MCTP Binding Specification ||
|-
|Management Component Transport Protocol (MCTP) Overview White Paper ||
|}
The following specifications are binding of MCTP over legacy host interfaces:
{| class="wikitable"
|-
! Name !! Specifications
|-
| MCTP Serial Transport Binding Specification ||
|-
| MCTP KCS Transport Binding Specification ||
|-
| MCTP Host Interface Specification ||
|}
== NC-SI - Network Controller Sideband Interface ==

Main Article: ]

The Network Controller Sideband Interface (NC-SI) defines an electrical interface and protocol that enables the connection of a Management Controller (MC), also known as a Baseboard Management Controller (]) to one or more Network Controllers (NC) or Network Interface Controller (]) in server computer systems for the purpose of enabling ] manageability. It allows the BMC to share the network connections of the NIC ports for management traffic and the host traffic.
The following specifications are part of the NC-SI protocol suite.
{| class="wikitable"
|-
!Name !! Specifications
|-
|Network Controller Sideband Interface (NC-SI) Specification ||
|-
|NC-SI Over MCTP Binding Specification ||
|-
|MCTP Packets and NC-SI over MCTP Overview ||
|}
==PLDM - Platform Level Data Model==

Main Article: ]

The Platform Level Data Model (PLDM) defines a set of protocols supporting platform-level data models and platform functions in a platform management subsystem. PLDM is designed to provide access to low-level platform inventory, monitoring, control, event, and data/parameters transfer functions. PLDM defines data representations and commands that abstract the platform management hardware.
The following specifications are part of the PLDM protocol suite.
{| class="wikitable"
|-
! Name !! Specifications
|-
| Platform Level Data Model (PLDM) Base Specification ||
|-
| Platform Level Data Model (PLDM) State Set Specification ||
|-
| PLDM - Platform Level Data Model for BIOS Control and Configuration Specification ||
|-
| Platform Level Data Model (PLDM) for Firmware Update Specification ||
|-
| PLDM for Redfish Device Enablement (RDE) ||
|-
| Platform Level Data Model (PLDM) for FRU Data Specification ||
|-
| Platform Level Data Model (PLDM) for Platform Monitoring and Control Specification ||
|-
| Platform Level Data Model (PLDM) for BIOS Control and Configuration Specification ||
|-
| Platform Level Data Model (PLDM) for SMBIOS Transfer Specification ||
|-
| Platform Level Data Model (PLDM) IDs and Codes Specification ||
|-
| Platform Level Data Model (PLDM) Over MCTP Binding Specification ||
|-
| PLDM NIC Modeling ||
|}

== SPDM - Security Protocol & Data Model ==

Main Article: ]

The Security Protocol and Data Model (SPDM) Specification defines messages, data objects, and sequences for performing security related message exchanges between devices over a variety of transport and physical media. The description of message exchanges includes authentication of hardware identities, measurement for firmware identities and session key exchange protocols to enable confidentiality and integrity protected data communication.
The following specifications are part of the SPDM protocol suite.
{| class="wikitable"
|-
! Name !! Specifications
|-
| Security Protocol and Data Model (SPDM) Specification ||
|-
| Security Protocol and Data Model (SPDM) over MCTP Binding Specification ||
|}

==External links==
*
*
*
*
*
*
*
*
*
*

==References==
{{reflist|35em}}


==See Also==
* ]
* ]
*]
*]
* ]

{{DMTF Standards}}

{{DEFAULTSORT:PMCI}}
]
]

Latest revision as of 13:55, 8 September 2020

Redirect to: