Emulated Network Interface Controller for Host Chipset Failover
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If an emulated network interface controller is implemented to provide failover capability, then system reliability is improved, but device complexity increases
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.
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.
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
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.
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.
Data Source
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.


