Baseboard Management Controller Bridge Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for managing two baseboard management controllers in a server system require additional computer cables, increasing costs and network source usage, and lack comprehensive management capabilities.

Innovation Solution

A method and server system where the first baseboard management controller connects to the second via an inter-integrated circuit bus, functioning as a bridge, allowing instructions to be sent over a primary IPMB bus, enabling management through a local area network or keyboard controller style interface, and using IPMItool for remote management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each baseboard management controller is managed through separate network interfaces connected to computer cables, then each controller can be managed independently, but additional computer cables are required which increases costs and network source usage

Engineering Contradiction:
Improvemanagement capabilityVSAvoidcomputer cables
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges the management of two separate baseboard management controllers into a unified management architecture. The first BMC is configured to manage both itself and the second BMC through a single network interface, eliminating the need for separate computer cables for each controller. This combining approach reduces cable quantity while maintaining comprehensive management capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The first baseboard management controller is designed with multi-functionality to perform both self-management and management of the second BMC. By making the first BMC universal in its management capabilities, the system eliminates the need for separate dedicated management interfaces for each controller, thereby reducing the quantity of computer cables required.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If separate network interfaces are used for each baseboard management controller, then independent management is achieved, but management and network source costs are additionally increased

Engineering Contradiction:
Improveindependent managementVSAvoidnetwork source cost
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent combines the management functions for both BMCs into a single network interface configuration. The first BMC handles management traffic for both itself and the second BMC through the same network interface, reducing network source requirements and associated costs while maintaining the ability to manage each controller independently through software configuration.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If separate network interfaces are used for each baseboard management controller, then individual control is possible, but comprehensive whole set management is lacking

Engineering Contradiction:
Improveindividual controlVSAvoidmanagement architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The first baseboard management controller acts as an intermediary between the external management interface and the second BMC. It receives management instructions through a single network interface, determines whether they are intended for itself or the second BMC, and routes them appropriately. This intermediary approach enables both individual control and comprehensive whole set management through a unified architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10649941B2Server system and method for managing two baseboard management controllers
Publication Date: 2020.05.12 INVENTEC PUDONG TECH CORPOARTION
  • US10649941B2 patent drawing
  • US10649941B2 patent drawing

AI summary

A method for managing two baseboard management controllers comprises connecting to a first baseboard management controller, sending an instruction to the first baseboard management controller, determining whether the instruction comprises a bridge parameter, when the instruction comprises the bridge parameter, sending the instruction to a second baseboard management controller through a bus, generating a response signal by the second baseboard management controller, and receiving the response signal by the first baseboard management controller and sending the response signal to an administration interface; otherwise, executing a corresponding operation according to the instruction by the first baseboard management controller and sending an operation result to the administration interface.