Core Forwarding Device Virtual Channel Back Pressure Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransmission distanceVSAvoiduniform back pressure
Core Design Contradiction:
Length of stationary objectVSObject-generated harmful factors

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.

Inventive Principle:
Principle #1Segmentation

2Reliability

If separate virtual channels are established for each endpoint device, then back pressure isolation is improved, but device complexity increases

Engineering Contradiction:
Improveback pressure isolationVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

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

Data Source

PatentUS9967201B2Data transmission method, core forwarding device, and endpoint forwarding device
Publication Date: 2018.05.08 HUAWEI TECH CO LTD
  • US9967201B2 patent drawing
  • US9967201B2 patent drawing
  • US9967201B2 patent drawing

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.