Single NIC Card FPGA Circuit Switch for Network Redundancy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data center networking solutions face challenges in achieving full redundancy without doubling hardware components, leading to high costs and power consumption, especially in hyper-scale data centers where hundreds of thousands of servers require efficient and cost-effective network connectivity.
Innovation Solution
Implementing a redundant NIC card with an FPGA that can differentiate between data channels from two MOR switches, setting one as the primary and the other as a standby, allowing the FPGA to route data seamlessly between the two switches in case of a failure, thereby reducing the need for duplicate hardware and cable connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dual-homing redundancy is implemented with two separate NIC cards, then network reliability is improved, but hardware cost and device complexity increase
Solution Approach 1:
The patent merges the functionality of two separate NIC cards into a single NIC card by implementing a circuit switch-style function within the FPGA. This allows one NIC card to handle traffic from both MOR switches, eliminating the need for duplicate hardware while maintaining redundancy capabilities.
Solution Approach 2:
The single NIC card is designed to perform multiple functions by routing data from either MOR switch through the FPGA's circuit switching capability. The NIC card universally handles traffic from both redundant switches, making it a multi-functional component that replaces what would traditionally require two dedicated cards.
2Reliability
If dual-homing redundancy is implemented with two separate NIC cards, then network reliability is improved, but cable connection requirements and cost increase
Solution Approach 1:
The patent combines the cable connection requirements for dual-homing into a single connection point at the server. Instead of requiring separate cables for each MOR switch connection, the circuit switch function allows both switches to share a single cable infrastructure, reducing the total quantity of cables needed.
3Speed
If high-channel-count optical connections are used, then data rate capability is improved, but cost per connection increases due to packaging and cable attachment
Solution Approach 1:
The patent segments the high-channel-count optical connection into two separate lower-channel-count connections, one from each MOR switch. This segmentation allows the use of more economical cable and packaging configurations while maintaining the aggregate bandwidth capability through the circuit switch's ability to combine traffic from both paths.
Data Source
AI summary
Systems and methods for providing full redundancy in a computing network using a single network interface controller (NIC) and a single NIC card within one or more computing devices (e.g., servers) are provided. Embodiments of the technology disclosed herein provide a NIC card with a processing device (e.g., a field-programmable gate array (FPGA)) having a first set of input pins associated with a primary network switch and a second set of input pins associated with a standby network switch. When a failure occurs on the primary network switch, the processing device of the NIC card is configured to perform a circuit switch action to switch the connection between a processing device output from the first set of input pins to the second set of input pins. Accordingly, the same NIC is capable of controlling the network interface of a computing device between to different network switches.


