BMC Link Management via Rotating Ethernet Switch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information handling systems face limitations in flexible, high-bandwidth link management between system and subsystem baseboard management controllers due to constraints such as the absence of PCIe ports on primary BMCs, security concerns with external interfaces, and inadequate bandwidth for data-intensive operations using existing interfaces like I2C.
Innovation Solution
Implementing a system with a secondary baseboard management controller that uses a rotating structure to switch between internal and external access modes for a high-bandwidth Ethernet port, allowing secure and efficient data transmission via internal channels for firmware updates and telemetry data through external channels, respectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If an external interface is used for data transmission between BMCs, then bandwidth and transmission speed are improved, but security risks increase
Solution Approach 1:
The patent implements a rotatable connector that allows the Ethernet interface to dynamically switch between external and internal access modes. This dynamic reconfiguration enables the system to adapt its security posture based on the type of data being transmitted, allowing high-speed external access when security permits and secure internal access when security is a concern.
Solution Approach 2:
The patent introduces a traffic manager as an intermediary component that sits between the secondary BMC and the Ethernet interface. This mediator intelligence determines whether data should route through the external or internal path based on security policies, data type, and current system state, thereby resolving the security-speed contradiction through intelligent mediation.
2Reliability
If an internal interface is used for data transmission between BMCs, then security is improved, but bandwidth and transmission speed are reduced
Solution Approach 1:
The rotatable connector enables dynamic switching between internal and external interfaces based on the security requirements and data type. When security is the primary concern, the interface rotates to internal mode; when speed is critical and security is less concerning, it rotates to external mode, thus resolving the contradiction through dynamic adaptation.
Solution Approach 2:
The patent segments the data transmission paths into distinct internal and external channels with different security and performance characteristics. By dividing the transmission pathway and allowing selective use of each segment based on requirements, the system can optimize for either security or speed depending on the specific data transmission needs.
3Productivity
If a high-bandwidth interface is provided on primary BMC, then data transmission capability is improved, but device complexity increases
Solution Approach 1:
The patent extracts the complex high-bandwidth Ethernet interface and traffic management functionality from the primary BMC and relocates it to the secondary BMC. This extraction allows the primary BMC to maintain simplicity while the secondary BMC handles the complexity of high-speed interface management, resolving the contradiction by distributing complexity to where it is most needed.
Solution Approach 2:
The traffic manager acts as an intermediary that handles the complexity of interface management, protocol handling, and security policy enforcement. By placing this intermediary component at the secondary BMC rather than the primary BMC, the system achieves high data transmission capability without significantly increasing primary BMC complexity.
Data Source
AI summary
An information handling system includes a secondary baseboard management controller that may transmit a first set of data via an external interface, and transmit a second set of data via an internal interface. A primary baseboard management controller includes a data traffic manager that may transmit a first signal for the current data to be transmitted if the current data is of the first set of data, or transmit a second signal if the current data is of the second set of data.


