SmartNIC Serial Console Offload for Stable Out-of-Band Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

BMC-based Serial Over LAN (SOL) performance and stability are less than ideal due to network instability and memory impact from large serial data volumes, affecting the BMC's functionality.

Innovation Solution

Offload serial console transport functionality from the management controller to a SmartNIC, utilizing its onboard storage and processor to manage and secure serial console data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BMC-based SOL is used to redirect serial data over the management network, then serial console access is enabled, but performance and stability deteriorate due to network instability and memory impact from large serial data volumes

Engineering Contradiction:
Improvestability of serial console transmissionVSAvoidimpact on BMC functionality
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the SOL functionality from the BMC and relocates it to the SmartNIC. The SmartNIC's onboard storage and processor are utilized to handle serial console data, removing the memory burden and processing load from the BMC. This extraction resolves the contradiction by enabling SOL functionality without compromising BMC stability or performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The SmartNIC acts as an intermediary between the host system's serial port and the management network. It receives serial data from the host, stores it in its onboard storage, and manages transmission to remote systems. This intermediary role protects the BMC from direct exposure to large data volumes and network instability, resolving the reliability and complexity contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If BMC uses its memory as cache for serial data, then serial console functionality is maintained, but BMC performance deteriorates under large data volumes

Engineering Contradiction:
Improveserial console functionalityVSAvoidBMC performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts the memory caching function for serial data from the BMC and relocates it to the SmartNIC's onboard storage. This extraction allows the BMC to maintain serial console functionality through the SmartNIC while preserving BMC performance by eliminating the memory burden. The SmartNIC handles all serial data storage and management independently.

Inventive Principle:
Principle #2Taking out (Extraction)

3Duration of action of moving object

If a long-lasting connection is maintained between BMC and management server for SOL, then serial console access is sustained, but stability decreases due to network instability

Engineering Contradiction:
Improveconnection duration for SOLVSAvoidstability of SOL connection
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The SmartNIC serves as an intermediary that buffers and manages serial console data transmission. It maintains the connection to the management server while isolating the BMC from network instability. The SmartNIC's onboard storage allows it to sustain long-lasting connections and handle network fluctuations without impacting overall system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The SmartNIC's onboard storage provides a buffer that cushions against network instability before it affects the BMC. By pre-storing serial data and managing transmission independently, the system can sustain long-lasting SOL connections while protecting against the destabilizing effects of network fluctuations.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12476926B2Serial console transport offload with smart network interface controller
Publication Date: 2025.11.18 DELL PROD LP
  • US12476926B2 patent drawing
  • US12476926B2 patent drawing
  • US12476926B2 patent drawing

AI summary

An information handling system may include a host system, a management controller configured to provide out-of-band management of the information handling system, and a network interface including a network interface processor. The information handling system may be configured to: transmit serial console data from the host system to the network interface; store the serial console data in onboard storage of the network interface; and execute, at the network interface processor, a management agent configured to provide access to the serial console data from a remote information handling system.