| CPC G06F 21/33 (2013.01) [G06F 1/3203 (2013.01); G06F 11/321 (2013.01); H04L 9/3239 (2013.01); H04L 63/04 (2013.01)] | 15 Claims |

|
1. A method for centralized management of a data processing unit (DPU) baseboard management controller (BMC) through an integrated server remote access controller (RAC) comprising:
embedding a secure token in a communication from an integrated server RAC to a BMC of a DPU deployed in a server chassis, the secure token authorizing the integrated server RAC to the BMC of the DPU and authorizing the BMC of the DPU the integrated server RAC;
wherein the secure token comprises:
a first layer token authorizing the integrated server RAC to the DPU and authorizing the DPU to the integrated server RAC; and
a second layer token authorizing the DPU to the BMC and authorizing the BMC to the DPU; and
wherein communication between the integrated server RAC and the DPU is authorized, communication between the DPU and the BMC is authorized, and generating the secure token, comprising:
generating, by the integrated server RAC, the first layer token;
receiving, by the integrated server RAC, a request for a resource of the BMC;
requesting, by the integrated server RAC, the resource of the BMC from the DPU in a request and embedding the first layer token in the request;
recognizing, by the DPU, the request as a request for the resource of the BMC;
generating, by the DPU, the second layer token and the secure token; and
passing, by the DPU, the secure token to the integrated server RAC for use in new requests.
|