Scalable MCTP infrastructure
AssigneeIntel Corporation
InventorsJanusz Jurski, Myron Loewen, Mariusz Oriol, Patrick Schoeller, Jerry Backer, Richard Marian Thomaiyar, Eliel Louzoun, Piotr Matuszczak
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJanusz Jurski, Myron Loewen, Mariusz Oriol, Patrick Schoeller, Jerry Backer, Richard Marian Thomaiyar, Eliel Louzoun, Piotr Matuszczak
Estimating the term…
Methods and apparatus for scalable MCTP infrastructure. A system is split into independent MCTP domains, wherein each MCTP domain uses Endpoint Identifiers (EIDs) for endpoint devices within the MCTP domain in a manner similar to conventional MCTP operations. A new class of MCTP devices (referred to as a Domain Controllers) is provided to enable inter-domain communication and communication with global devices. Global traffic originators or receivers like a BMC (Baseboard Management Controller), Infrastructure Processing Unit (IPU), Smart NIC (Network Interface Card), Debugger, or PROT (Platform Root or Trust) discover and establish two-way communication through the Domain Controllers to any of the devices in the target domain(s). The Domain Controllers are configured to implement tunneled connections between global devices and domain endpoint devices. The tunneled connections may employ encapsulated messages with outer and inner headers and/or augmented MCTP messages with repurposed fields used to store source and destination EIDs.
A computer system, comprising:
A method implemented by a system including a plurality of processors, each processor including a respective domain controller and coupled to a respective set of one or more domain endpoint devices via respective links, the system further including one or more non-domain endpoint devices, respective non-domain endpoint devices communicatively coupled either directly or indirectly to at least one processor, the method comprising:
A processor, having an MCTP (Management Control Transport Protocol) domain controller and a plurality of Input/Output (I/O) interfaces configured to be coupled to respective domain endpoint devices and a global endpoint device when installed in a first socket in a multi-socket computer system, wherein the MCTP domain controller is configured to:
Dependencies are inferred from the claim text.