Network Interface Controller Protocol Translation for Remote Host Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Standardized management solutions for computer systems, such as those using Intelligent Platform Management Interface (IPMI), are limited to specific network environments like Ethernet, making it costly and complicated to implement management services over non-Ethernet networks like InfiniBand, requiring either custom solutions or deploying additional Ethernet networks for management purposes.
Innovation Solution
A system and method that utilize a bridge to encapsulate management packets from one network protocol (e.g., Ethernet) into another (e.g., InfiniBand) protocol, allowing management traffic to be transmitted over different network protocols, using a network interface controller (NIC) to decapsulate and pass these packets to a management controller independently of the CPU, enabling management operations even when the CPU is powered down.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If standardized management solutions like IPMI are used, then management capabilities are provided independently of CPU, but the system is limited to specific network environments like Ethernet
Solution Approach 1:
The patent introduces a network interface controller (NIC) as an intermediary component that translates between different network protocols. The NIC receives management packets from Ethernet networks and transmits them over InfiniBand networks, and vice versa, enabling the management controller to operate independently of the host CPU while supporting multiple network protocols through protocol translation at the data link layer
2Adaptability or versatility
If custom solutions are implemented to support non-Ethernet networks, then network protocol compatibility is improved, but device complexity and implementation cost increase
Solution Approach 1:
The network interface controller is designed with multi-functionality to handle both standard network I/O operations and management packet translation. The NIC can operate in different modes to support various network protocols (Ethernet, InfiniBand, Fibre Channel) and can translate between them, eliminating the need for separate custom solutions for each protocol while maintaining manageable device complexity
3Ease of operation
If Ethernet networks are deployed for management purposes, then management service compatibility is maintained, but network infrastructure cost and complexity increase
Solution Approach 1:
The NIC acts as a protocol translator that enables management traffic to traverse InfiniBand networks directly. By translating Ethernet management packets into InfiniBand packets at the data link layer, the system eliminates the need to deploy separate Ethernet infrastructure for management purposes, allowing organizations to use their existing InfiniBand network for both data and management traffic
4Use of energy by moving object
If the CPU is powered down to save energy, then power consumption is reduced, but management operations cannot be performed
Solution Approach 1:
The management functionality is extracted from the host CPU and placed in a dedicated management controller that operates independently. The management controller maintains its own power supply through the auxiliary power rail, allowing it to remain operational even when the main CPU is powered down. The NIC similarly maintains minimal operation to receive and translate management packets, enabling out-of-band management capabilities during low-power states
Data Source
AI summary
A method for management of a host computer that includes a management controller configured to carry out, independently of the host CPU, host management instructions contained in management packets compliant with a first data link protocol. The method includes receiving the management packets from a first network operating in accordance with the first data link protocol. The management packets are encapsulated in data packets compliant with a second data link protocol, different from the first data link protocol. The data packets are transmitted to a second network, operating in accordance with the second data link protocol. The transmitted data packets are received from the second network in a network interface controller (NIC), which is installed in the host computer and connected to the second network. The NIC decapsulates the management packets from the received data packets and passes the decapsulated management packets via a sideband connection to the management controller.

