-
公开(公告)号:US20170269943A1
公开(公告)日:2017-09-21
申请号:US15073012
申请日:2016-03-17
Applicant: Dell Products, L.P.
Inventor: Ajeesh Kumar , Yarriswamy Chandranna , Kala Sampathkumar , Elie Antoun Jreij
CPC classification number: G06F9/4416 , G06F1/3287 , G06F9/4403 , G06F9/4411 , G06F9/442 , G06F13/4282
Abstract: Systems and methods for using Peripheral Component Interconnect Express Vendor-Defined Message (PCIe-VDM) and Inter-Integrated Circuit (I2C) transport for network communications are described. In some embodiments, an IHS may include: a host processor; a Basic Input/Output System (BIOS) coupled to the host processor; a Baseboard Management Controller (BMC) coupled to the host processor; and a memory coupled to the BMC, the memory having program instructions stored thereon that, upon execution, cause the BMC to: receive a message over a network while the host processor is powered off, wherein the message originates from a remote IHS and targets the BMC; and in response to a pass-through data transfer rate available to the BMC not meeting a threshold value: power on the host processor; request that the BIOS boot up; and perform a communication with the remote IHS via a PCIe bus using a PCIe-VDM supported by the host processor.
-
公开(公告)号:US20200137079A1
公开(公告)日:2020-04-30
申请号:US16170494
申请日:2018-10-25
Applicant: Dell Products, L.P.
Inventor: Elie Antoun Jreij , Choudary Maddukuri , Ajeesh Kumar , Kala Sampathkumar , Pablo R. Arias , Rama Rao Bisa
Abstract: Embodiments provide methods and systems for detecting rogue endpoints on a device management bus. A communications controller configured as a bus owner initiates discovery of managed devices coupled to the bus and generate a unique identifier for each managed device. The communications controller transmits a bus configuration message to the managed devices, including the respective unique identifiers. The managed devices are configured as bus endpoints based on the bus configuration message. The managed devices also capture the bus address of the communications controller from the received bus configuration message. Messages received by a managed device are authenticated as originating from the communications controller if the messages include the unique identifier provided to that managed device. The messages may be further authenticated by comparing the bus address of the message sender against the captured bus address of the communications controller.
-
公开(公告)号:US10606784B1
公开(公告)日:2020-03-31
申请号:US16170413
申请日:2018-10-25
Applicant: Dell Products, L.P.
Inventor: Elie Antoun Jreij , Choudary Maddukuri , Ajeesh Kumar , Kala Sampathkumar , Pablo R. Arias , Rama Rao Bisa
Abstract: Sideband device management bus messages are filtered using software operations in order to minimize dropped messages and to maintain the bus in an operable state. Redundant sideband device management buses are utilized in order to provide fail-over transmission of messages in scenarios where one of the buses becomes inoperable. Multi-packet messages are transmitted to managed devices via the sideband bus connections. If an inoperable state is detected in a sideband bus connection during transmission of a multi-packet message, the portion of the multi-packet message not received by the managed device is transmitted via a redundant sideband bus connection with the managed device. Software filtering of bus transactions utilizes a circular DMA buffer for storing all incoming transactions. Transactions of interest are copied to buffers associated with specific endpoints for processing.
-
公开(公告)号:US10003463B2
公开(公告)日:2018-06-19
申请号:US14885082
申请日:2015-10-16
Applicant: Dell Products L.P.
Inventor: Kala Sampathkumar , Elie Antoun Jreij , Ajeesh Kumar
CPC classification number: H04L9/0891
Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, an information handling resource communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the information handling resource and configured to provide out-of-band management of the information handling system. The management controller may further configured to receive a message indicating that an existing private key associated with the information handling resource is compromised, the message including a replacement public key for replacing an existing public key associated with the information handling resource and associated with the existing private key and responsive to the message, cause the existing public key associated with the information handling resource to be replaced with the replacement public key.
-
公开(公告)号:US10862900B2
公开(公告)日:2020-12-08
申请号:US16170494
申请日:2018-10-25
Applicant: Dell Products, L.P.
Inventor: Elie Antoun Jreij , Choudary Maddukuri , Ajeesh Kumar , Kala Sampathkumar , Pablo R. Arias , Rama Rao Bisa
Abstract: Embodiments provide methods and systems for detecting rogue endpoints on a device management bus. A communications controller configured as a bus owner initiates discovery of managed devices coupled to the bus and generate a unique identifier for each managed device. The communications controller transmits a bus configuration message to the managed devices, including the respective unique identifiers. The managed devices are configured as bus endpoints based on the bus configuration message. The managed devices also capture the bus address of the communications controller from the received bus configuration message. Messages received by a managed device are authenticated as originating from the communications controller if the messages include the unique identifier provided to that managed device. The messages may be further authenticated by comparing the bus address of the message sender against the captured bus address of the communications controller.
-
公开(公告)号:US09940143B2
公开(公告)日:2018-04-10
申请号:US15073012
申请日:2016-03-17
Applicant: Dell Products, L.P.
Inventor: Ajeesh Kumar , Yarriswamy Chandranna , Kala Sampathkumar , Elie Antoun Jreij
CPC classification number: G06F9/4416 , G06F1/3287 , G06F9/4403 , G06F9/4411 , G06F9/442 , G06F13/4282
Abstract: Systems and methods for using Peripheral Component Interconnect Express Vendor-Defined Message (PCIe-VDM) and Inter-Integrated Circuit (I2C) transport for network communications are described. In some embodiments, an IHS may include: a host processor; a Basic Input/Output System (BIOS) coupled to the host processor; a Baseboard Management Controller (BMC) coupled to the host processor; and a memory coupled to the BMC, the memory having program instructions stored thereon that, upon execution, cause the BMC to: receive a message over a network while the host processor is powered off, wherein the message originates from a remote IHS and targets the BMC; and in response to a pass-through data transfer rate available to the BMC not meeting a threshold value: power on the host processor; request that the BIOS boot up; and perform a communication with the remote IHS via a PCIe bus using a PCIe-VDM supported by the host processor.
-
公开(公告)号:US20170111171A1
公开(公告)日:2017-04-20
申请号:US14885082
申请日:2015-10-16
Applicant: Dell Products L.P.
Inventor: Kala Sampathkumar , Elie Antoun Jreij , Ajeesh Kumar
IPC: H04L9/08
CPC classification number: H04L9/0891
Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, an information handling resource communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the information handling resource and configured to provide out-of-band management of the information handling system. The management controller may further configured to receive a message indicating that an existing private key associated with the information handling resource is compromised, the message including a replacement public key for replacing an existing public key associated with the information handling resource and associated with the existing private key and responsive to the message, cause the existing public key associated with the information handling resource to be replaced with the replacement public key.
-
-
-
-
-
-