Core Forwarding Device Virtual Channel Back Pressure Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When PCIe data is transmitted through Ethernet, a uniform back pressure is generated in the entire data transmission link if any endpoint device generates back pressure, affecting the service of other endpoint devices.
Innovation Solution
A data transmission method where a core forwarding device allocates traffic classes to PCIe packets based on destination devices, encapsulating them into Ethernet frames with specific priorities and sending them through corresponding channels, allowing for end-to-end flow control and preventing uniform back pressure across the link by using separate virtual channels and buffers for each endpoint device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of stationary object
If PCIe data is transmitted through Ethernet to extend transmission distance, then transmission distance is improved, but uniform back pressure is generated across the entire data transmission link when any endpoint device generates back pressure
Solution Approach 1:
The patent segments the data transmission link by establishing separate virtual channels (VC0-VC7) between the core device and each endpoint device. Each virtual channel is dedicated to a specific endpoint device, so when back pressure occurs at one endpoint, it only affects its own virtual channel and not the entire link. This segmentation resolves the uniform back pressure problem while maintaining extended transmission distance through Ethernet.
2Reliability
If separate virtual channels are established for each endpoint device, then back pressure isolation is improved, but device complexity increases
Solution Approach 1:
The patent uses Ethernet frames with priority fields (802.1p tags) to multiplex multiple virtual channels over a single physical Ethernet link. The core forwarding device and endpoint forwarding devices can process multiple different traffic classes through a unified Ethernet interface, achieving back pressure isolation for each endpoint while using a universal Ethernet transmission medium. This reduces the complexity compared to requiring separate physical links for each endpoint.
Data Source
AI summary
A data transmission method, a core forwarding device, and an endpoint forwarding device, where the data transmission method includes, an end-to-end flow control technology that is established between a core device and an endpoint device of a system using the core forwarding device and the endpoint forwarding device, resolving a technical problem in the prior art that a uniform back pressure is generated in an entire data transmission link when any endpoint device generates back pressure when peripheral component interconnect express (PCIe) data is transmitted through the Ethernet, thereby achieving technical effects of increasing bandwidth utilization of the entire system and increasing the data transmission efficiency.


