Optical Transport Network Code Block Mapping for Dynamic Port Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current optical transport networks (OTNs) have limited flexibility in data frame configuration, as a slot is allocated to a fixed port, restricting the ability to dynamically manage and transmit service data across multiple ports.
Innovation Solution
The method involves defining a code block of smaller granularity within data frames, with a channel identifier field in the overhead area to carry identification information, allowing service data to be mapped flexibly across multiple consecutive data frames, enabling dynamic configuration and improved transmission flexibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a slot of a data frame is allocated to a fixed port, then the structure is simple and stable, but the flexibility of data frame configuration is reduced
Solution Approach 1:
The data frame is segmented into multiple code blocks, where each code block can be independently allocated to different ports. This segmentation allows flexible configuration of data frames by dynamically assigning code blocks to different ports based on service requirements, while maintaining a relatively simple overall frame structure.
Solution Approach 2:
The patent introduces dynamic port identification fields within code blocks, enabling the same code block location to be dynamically assigned to different ports across multiple consecutive data frames. This dynamic allocation mechanism improves configuration flexibility without requiring complex reconfiguration of the entire frame structure.
2Adaptability or versatility
If a slot transmits only service data from a fixed port, then the transmission path is simple, but the ability to dynamically manage service data from multiple ports is restricted
Solution Approach 1:
Each code block is designed with a universal port identification field that can carry information about different ports. This allows the same code block structure to serve multiple ports dynamically, enabling a single transmission path to handle service data from multiple ports without requiring separate dedicated paths for each port.
Solution Approach 2:
The port identification field acts as an intermediary that links service data to its source port. By inserting this identification information into each code block, the system can dynamically manage and track service data from multiple ports while maintaining a simple and unified transmission path structure.
3Adaptability or versatility
If code blocks are defined with smaller granularity, then the flexibility of mapping service data is improved, but the overhead area of each code block increases
Solution Approach 1:
The overhead area with port identification information is localized to individual code blocks rather than being distributed across the entire data frame. This allows smaller granularity code blocks to carry necessary identification information locally, enabling flexible mapping of service data to specific code blocks while minimizing the overhead burden on each individual block.
Data Source
AI summary
A method for processing service data in an optical transport network includes receiving service data, where the service data is to be mapped to a plurality of consecutive data frames, determining a quantity of code blocks, occupied by the service data, of each of the plurality of consecutive data frames and locations of the code blocks, where the code block includes a payload area and an overhead area, the payload area of the code block is used to carry the service data, and the overhead area of the code block includes identification information of the service data, and mapping the service data to the plurality of consecutive data frames based on the quantity of code blocks and the locations of the code blocks.


