Dynamic DSCP Modification in SIP Sessions for QoS Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current packet switching networks face challenges in dynamically managing Quality of Service (QoS) and Differentiated Services Code Point (DSCP) values for real-time traffic, such as VoIP, which can lead to suboptimal packet treatment and bandwidth allocation, especially during network changes or failures.
Innovation Solution
A method is introduced to modify DSCP values within protocol sessions, such as SIP and RTSP, using a DSCP Change Field to dynamically adjust the service class of packets, allowing for real-time changes in QoS treatment by inserting or modifying media attributes lines, enabling routers to prioritize packets based on new DSCP values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DSCP values are statically assigned in packet switched networks, then network device configuration is simple, but QoS management cannot adapt to network changes or failures
Solution Approach 1:
The patent implements dynamic DSCP value modification within existing protocol sessions. Instead of static assignments, the system allows DSCP values to be changed during session operation based on network conditions, enabling QoS parameters to adapt dynamically without requiring session re-establishment
Solution Approach 2:
The patent changes the DSCP parameter values within protocol sessions to adapt QoS treatment. By modifying the DSCP codepoint values in packet headers during session operation, the system can adjust packet prioritization and bandwidth allocation in response to network changes while maintaining session continuity
2Reliability
If DSCP values are dynamically modified during protocol sessions, then QoS management becomes adaptive to network changes, but packet processing complexity increases
Solution Approach 1:
The patent introduces a session border controller or gateway act as an intermediary that manages DSCP modifications. This intermediary component handles the complexity of session state tracking and DSCP value changes, shielding endpoint devices from complex processing requirements while ensuring reliable QoS management
Solution Approach 2:
The patent implements feedback mechanisms where network devices monitor session states and packet flows, then adjust DSCP values accordingly. This feedback loop enables automatic adaptation to network conditions without manual intervention, improving reliability while distributing processing complexity across multiple network components
3Productivity
If static QoS treatment is used for real-time traffic, then network device operation is simple, but bandwidth allocation becomes suboptimal during network changes
Solution Approach 1:
The patent enables the network system to automatically update DSCP values without external intervention. Session border controllers and network devices autonomously monitor traffic patterns and network conditions, then self-adjust QoS parameters to optimize bandwidth utilization for real-time traffic
Data Source
Figure 1
Figure 2~3
Figure 4~6
AI summary
In some embodiments, a method for replacing an existing Differentiated Services Code point (DSCP) value with a new DSCP value, or augmenting an existing DSCP value with a new DSCP value is described. In an example embodiment, a new DSCP value is generated, added to the value field of a protocol session and transmitted to another device. The protocol session may be SIP, SDP, RTSP or some other suitable protocol. In an example embodiment, a system is described wherein a first device is operatively coupled to a second device in a peer to peer configuration, wherein communications between the first and second device is controlled by a third device.