Cross-Layer QoS Propagation and Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing QoS mapping and propagation techniques in differentiated services domains are limited, as they can only access and utilize QoS codes from the currently processed packet layer, preventing the use of QoS codes from other layers for determining treatment levels and propagating them across network elements.
Innovation Solution
Implementing a method for multiple protocol cross-layer QoS propagation and mapping, where QoS codes from one layer are used to determine and propagate QoS codes to a QoS descriptor or header of a packet, using cross-layer QoS descriptor and header propagation maps to enable the use of QoS codes from different protocol layers for QoS classification and treatment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If QoS mapping is limited to the currently processed packet layer, then the processing complexity is reduced and devices can operate within their layer scope, but the QoS classification flexibility and ability to use QoS codes from other layers are lost
Solution Approach 1:
The patent segments the QoS mapping function into separate components: a QoS descriptor propagation map that handles mapping from one layer's QoS codes to another layer's QoS descriptor, and a QoS header propagation map that handles mapping to packet headers. This segmentation allows each component to operate independently with well-defined interfaces, reducing processing complexity while maintaining cross-layer flexibility.
Solution Approach 2:
The patent introduces QoS descriptor propagation maps and QoS header propagation maps as intermediary structures that facilitate cross-layer QoS code mapping. These maps act as mediators between different protocol layers, enabling QoS codes from one layer to be mapped to QoS descriptors or headers of another layer without requiring direct complex processing between layers.
2Reliability
If QoS codes from different layers are accessed and combined, then comprehensive QoS treatment can be achieved, but the packet processing time and complexity increase
Solution Approach 1:
The patent applies QoS descriptor propagation maps and QoS header propagation maps in advance during packet processing to determine the appropriate QoS code from another layer before the packet is forwarded. This preliminary action ensures that cross-layer QoS mapping is completed proactively, maintaining consistent QoS treatment across layers without causing delays during critical forwarding operations.
3Reliability
If layer 2 or MPLS devices can use layer 3 QoS codes, then QoS policy enforcement is improved, but the device must process beyond its native layer capability
Solution Approach 1:
The patent enables layer 2 and MPLS devices to perform QoS mapping functions that traditionally required layer 3 processing capability. By introducing propagation maps that can access and map QoS codes from layer 3 headers even in layer 2 devices, the system achieves multi-functionality where a single device type can enforce QoS policies based on different protocol layers without requiring the device to fully process each layer.
Data Source
AI summary
Techniques for multiple protocol cross layer customized QoS propagation and mapping are described herein. In one embodiment of the invention, a first QoS code of a packet is determined, the packet having a first encapsulation layer and a second encapsulation layer, the first QoS code being included within the first encapsulation of the packet. From application of a first cross layer QoS map to the first QoS code, determining that the second encapsulation layer of the packet should be used in determining a QoS classification. The reference point to the second encapsulation layer is stored. The QoS classification is determined with use of the reference point. A representation of the QoS classification is stored in a QoS descriptor and the QoS descriptor is used to influence processing of the packet. Other methods and apparatuses are also described.


