Pass-through CNA Offloads Switch Management to PCIe Host
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Ethernet switching systems face difficulties in properly interconnecting PCIe hosts and Ethernet hosts within the same switching system, leading to complex and costly processes with high latency.
Innovation Solution
A system architecture that includes an external host connected via a PCIe port to a switch system, configured to perform management and control plane functions, utilizing a PCIe interface block with DMA capabilities and switching logic to facilitate communication between PCIe and Ethernet devices, allowing direct memory access and protocol flexibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current Ethernet switching systems are used to interconnect PCIe hosts and Ethernet hosts, then device compatibility is maintained, but system complexity increases and latency increases
Solution Approach 1:
The patent introduces a pass-through CNA device as an intermediary component that sits between PCIe hosts and the Ethernet switching system. This pass-through CNA translates PCIe traffic to Ethernet frames and vice versa, enabling seamless interconnection between PCIe and Ethernet hosts without requiring complex switching logic in the main switch. The pass-through CNA acts as a mediator that handles protocol conversion and management plane functions, thereby reducing system complexity while maintaining device compatibility.
2Adaptability or versatility
If Converged Network Adapters are deployed to enable PCIe-Ethernet interconnection, then communication functionality is achieved, but system cost increases
Solution Approach 1:
The patent enables the main Ethernet switch to perform multiple functions including data plane switching, management plane operations, and protocol conversion that were traditionally handled by separate CNAs. By making the switch multi-functional and allowing external hosts to offload management plane tasks, the system eliminates the need for expensive dedicated CNAs at each PCIe host while maintaining full communication functionality between PCIe and Ethernet devices.
3Device complexity
If traditional switching architecture is used, then system simplicity is maintained, but communication efficiency decreases and latency increases
Solution Approach 1:
The patent segments the switching functions into data plane operations (handled by the main switch fabric for high-speed forwarding) and management plane operations (offloaded to external PCIe hosts). This segmentation allows critical data plane traffic to be switched efficiently at line rate through the switch fabric, while management plane traffic is handled separately by external hosts. The result is reduced latency for time-sensitive data traffic while maintaining overall system simplicity through the use of existing switch architecture.
Data Source
AI summary
According to one embodiment, a switch system includes an external host connected via a peripheral component interconnect express (PCIe) port to a switch system, the external host being configured to perform functionality of a management plane and a control plane for the switch system, the external host having a processor. In another embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured to perform functionality of a management plane and a control plane for a switch system using a processor of an external host. Other systems, computer program products, and methods are described according to more embodiments.


