Bare-Metal Network Topology Discovery via BMC Sideband Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network topology discovery methods require booting a server to an Operating System, which is resource-intensive and results in outdated information due to changes like re-cabling or hardware swapping, making them inefficient for real-time connectivity visualization.

Innovation Solution

Implementing a bare-metal network topology discovery system that uses a Baseboard Management Controller (BMC) to collect network topology information from network devices while the server operates in low-power mode, allowing for real-time visualization of connections between servers and network devices without the need for an OS instance, using protocols like LLDP and sideband channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the server is booted to an Operating System to perform topology discovery, then the network topology information can be collected, but the resource consumption increases and the process becomes time-consuming

Engineering Contradiction:
Improvenetwork topology informationVSAvoidserver resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The BMC performs topology discovery operations before the server boots to the Operating System. The BMC collects network topology information from network devices using sideband channels while the server is in a low-power state, eliminating the need to boot the server for discovery purposes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The BMC acts as an intermediary between the server and network devices for topology discovery. It uses sideband channels to communicate with network devices and collect topology information without requiring the server's main processing resources to be active.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the topology discovery is performed by booting the server to OS, then the initial network topology can be discovered, but the information becomes outdated after hardware changes

Engineering Contradiction:
Improvenetwork topology information accuracyVSAvoidtime for re-discovery
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The BMC performs topology discovery before the server boots to OS, establishing an initial topology map. This preliminary action ensures topology information is captured at the earliest possible moment, and the BMC can continue to monitor for changes without requiring full server reboots.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The BMC continuously monitors network topology changes through sideband channels even while the server operates in low-power mode. This continuous monitoring ensures topology information remains current without requiring periodic server reboots or OS-level discovery operations.

Inventive Principle:
Principle #20Continuity of useful action

3Use of energy by moving object

If the server operates in low-power mode, then resource consumption is reduced, but the ability to perform active network discovery is limited

Engineering Contradiction:
Improveserver power consumptionVSAvoidnetwork discovery capability
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The system separates topology discovery functionality from the main server OS by delegating it to the BMC. This segmentation allows the server to remain in low-power mode while the BMC independently performs network discovery operations through sideband channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The BMC serves as an intermediary that enables network discovery operations without requiring the server to exit low-power mode. It uses sideband channels to communicate with network devices and collect topology information independently of the server's main processing state.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9979627B2Systems and methods for bare-metal network topology discovery
Publication Date: 2018.05.22 DELL PROD LP
  • US9979627B2 patent drawing
  • US9979627B2 patent drawing
  • US9979627B2 patent drawing

AI summary

Systems and methods for systems and methods for bare-metal network topology discovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive network topology information from a server, wherein the server is configured to collect at least one portion of the network topology information from one or more network devices via a baseboard management controller (BMC) circuit while the server operates in low-power mode; and provide a graphical display representing the network topology information, the graphical display including a representation of the server, the one or more network devices, and one or more connections between the server and the one or more network devices.