Emulated Network Interface Controller for Host Chipset Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in efficiently emulating a network interface controller, which is crucial for managing and communicating network traffic, especially in scenarios where primary network interfaces fail or are overwhelmed, leading to disruptions in data processing and storage.

Innovation Solution

The implementation of an emulated network interface controller (ENIC) activated by a management controller, utilizing a communication bus to establish a communication link between the host chipset and the ENIC, enabling the management of both in-band and out-of-band network traffic, and providing a failover mechanism for network communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an emulated network interface controller is implemented to provide failover capability, then system reliability is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork communication reliabilityVSAvoidcontroller architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements an emulated network interface controller that replicates the functionality of a physical network interface controller. The management controller creates a virtual copy of the network interface, allowing it to handle network traffic when the physical interface fails. This copying approach provides failover capability without requiring a complete redundant physical controller, thus improving reliability while limiting the increase in complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The management controller is designed to perform multiple functions: it manages system hardware, executes management code, and emulates network interface controller functionality. By making the management controller universal and multi-functional, the patent avoids adding a dedicated separate controller for failover, thereby improving network reliability while minimizing the increase in overall device complexity.

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

2Ease of operation

If an emulated network interface controller is activated by a management controller, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork failover managementVSAvoidcontroller structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The management controller automatically detects when the physical network interface controller fails and autonomously activates the emulated network interface controller without requiring manual intervention. The system self-manages the failover process, monitoring the health of the physical interface and seamlessly transitioning to the emulated interface when needed, thereby improving ease of operation while keeping the activation logic integrated within the existing management controller.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The management controller continuously monitors the status of the physical network interface controller and uses this feedback to determine when to activate the emulated interface. When the physical interface is detected as failed or overwhelmed, the feedback mechanism triggers the activation of the emulated interface, providing automatic failover management that simplifies operation while incorporating the necessary monitoring and decision-making logic within the existing controller structure.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8521873B2System and method of emulating a network controller within an information handling system
Publication Date: 2013.08.27 DELL PROD LP
  • US8521873B2 patent drawing
  • US8521873B2 patent drawing
  • US8521873B2 patent drawing

AI summary

A system and method of emulating a network controller within an information handling system is disclosed. In one form, an information handling system can include a host chipset operably coupled to a network interface controller of a first main circuit board, and a management controller operably coupled to the host chipset. The information handling system can also include an emulated network interface controller operable to be activated by the management controller. The information handling system can further include a communication bus coupled to the host chipset and the management controller. In one form, the communication bus is operable to activate a communication link between the host chipset and the emulated network interface controller.