FlexE Client Mapping with Fixed Timeslots for Lower Node Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The fine granularity of FlexE clients imposes a strict requirement on data processing performance of nodes in FlexE networks, necessitating improved data processing efficiency.
Innovation Solution
Mapping multiple FlexE clients to a single FlexE client, ensuring each client occupies fixed timeslots, and adding idle code blocks to maintain consistent timeslot occupancy during transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If multiple FlexE clients are processed at fine granularity, then data transmission precision is improved, but data processing performance requirement increases
Solution Approach 1:
The patent merges multiple FlexE clients into a single FlexE client by mapping their data streams to fixed timeslots within the same FlexE client. This consolidation reduces the number of independent data streams that nodes must process, thereby lowering processing performance requirements while maintaining precise data transmission through fixed timeslot allocation.
Solution Approach 2:
The patent introduces a timeslot dimension to organize data from multiple FlexE clients. By allocating specific timeslots to each client's data within a unified FlexE client structure, the system achieves fine-grained control without requiring nodes to process each original FlexE client separately, thus resolving the contradiction between precision and processing performance.
2Reliability
If data is transmitted at FlexE client granularity, then data transmission reliability is improved, but node processing complexity increases
Solution Approach 1:
The patent combines multiple FlexE clients into one unified FlexE client with fixed timeslot allocations. This merging reduces node processing complexity by decreasing the number of independent clients to manage, while reliability is maintained through the fixed timeslot mechanism that ensures dedicated resource allocation for each original client's data.
Solution Approach 2:
The patent performs preliminary action by pre-allocating fixed timeslots to each FlexE client's data before transmission begins. This advance organization simplifies node processing during actual data transmission, as nodes only need to route data to predetermined timeslots rather than dynamically managing multiple independent clients, thus reducing processing complexity while ensuring reliable transmission.
Data Source
Figure 1-1~1-2
Figure 1-3
Figure 2-1
AI summary
This application discloses a data transmission method, apparatus, and system, and belongs to the field of communications technologies. The data transmission method includes: obtaining, by a first node, m (m ≥ 2) first FlexE clients, mapping the m first FlexE clients to one second FlexE client, and transmitting data of the second FlexE client to a second node, where data of each first FlexE client occupies a fixed timeslot of the second FlexE client, and the second node is different from the first node. In this application, a problem in a related technology that a relatively fine granularity of a FlexE client imposes a relatively strict requirement on data processing performance of a node is resolved, and a plurality of first FlexE clients are mapped to one second FlexE client, so that a requirement for data processing performance of a node is reduced, and this application is applicable to data transmission in a FlexE ring network and data transmission in a constructed hierarchical network.