Smart NIC Access via Baseboard Management Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for operating smart network interface cards face challenges in efficiently reducing CPU data processing loads and reliably accessing smart NICs, especially in cloud server network failures where intranet addresses may not function, making it difficult to locate and resolve network failures.

Innovation Solution

A method and apparatus that utilize a terminal device to acquire a smart network interface card detection request, determine the connected baseboard management controller, and log into the smart NIC's operating system through the target BMC, providing a new and reliable approach to access and diagnose smart NICs independently of the cloud server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If intranet address access is used to log into smart NIC, then access to smart NIC is possible under normal conditions, but access fails when cloud server network failure occurs

Engineering Contradiction:
Improveaccess reliabilityVSAvoidaccess availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces BMC as an intermediary device to establish a new access path to the smart NIC. When the cloud server network fails, the terminal device can still access the smart NIC through the BMC's management interface, bypassing the failed intranet path. The BMC acts as a mediator that maintains access capability independent of the cloud server's network status.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If smart NIC reduces CPU data processing load, then server processing efficiency is improved, but access and diagnosis of smart NIC becomes more difficult

Engineering Contradiction:
Improveserver processing efficiencyVSAvoidaccess complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the access paths by introducing separate management and data planes. The BMC handles management access independently from the cloud server's data processing path. This segmentation allows the smart NIC to reduce CPU load on the server while maintaining a separate, simplified access route through the BMC for diagnosis and configuration purposes.

Inventive Principle:
Principle #1Segmentation

3Productivity

If smart NIC has self-contained resources, then data processing load on host CPU is reduced, but system integration complexity increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes the BMC a universal access point that can manage multiple smart NICs with different self-contained resources. The BMC provides a standardized interface for accessing various smart NICs regardless of their internal architecture, simplifying the integration complexity despite the diversity of self-contained resources in different smart NICs.

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

Data Source

PatentEP3575975B1Method and apparatus for operating smart network interface card
Publication Date: 2022.12.07 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • EP3575975B1 patent drawingFigure 1
  • EP3575975B1 patent drawingFigure 2
  • EP3575975B1 patent drawingFigure 3~4A

AI summary

A method and apparatus for operating a smart network interface card are provided. According to an embodiment, the smart network interface card is connected to a baseboard management controller. The method includes: acquiring a smart network interface card detection request, the smart network interface card detection request includes an identifier of a to-be-detected smart network interface card; determining a baseboard management controller connected to the to-be-detected smart network interface card as a target baseboard management controller; and logging into an operating system of the to-be-detected smart network interface card through the target baseboard management controller. This embodiment provides a new approach of operating the smart network interface card.