US 12,223,027 B2
Centralized management of addon baseboard management controllers (BMCs) through an integrated server remote access controller using secure tokens
Mahesh Babu Ramaiah, Bangalore (IN); Ajay Shenoy, Bangalore (IN); and Farhan Syed, Bangalore (IN)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Jul. 26, 2022, as Appl. No. 17/814,993.
Prior Publication US 2024/0037206 A1, Feb. 1, 2024
Int. Cl. G06F 21/33 (2013.01); G06F 1/3203 (2019.01); G06F 11/32 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
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
OG exemplary drawing
 
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.