This disclosure describes techniques to perform a reset of a baseboard management controller (BMC) of a server device from a network control plane. Per techniques of this disclosure, a specially defined link layer reset packet is transmitted from the network control plane to the computing device that needs to be reset. A reset packet is transmitted from the network level control to initiate reset of the BMC. The reset packet is a link layer packet that includes a predetermined message, e.g., a data frame that includes a reset indicator and a unique identifier of the target device to be reset. The reset packet is received at the network interface and an auxiliary CPU is notified that a packet matching the predetermined pattern has been received. The auxiliary CPU performs the resetting of the BMC. The host can continue to serve workloads while the BMC reset is being performed.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.