SCTP Application Mediation via Port Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication network architectures face challenges in unambiguously differentiating data streams from multiple applications using the same transport protocol, such as SCTP, due to port number limitations and management issues, especially in public and private networks, leading to difficulties in service deployment and security concerns.
Innovation Solution
A method and device for switching and configuring data packets using a multiplexing device that receives packets with a common destination port identifier and a specific application identifier, allowing for the unambiguous differentiation and routing of data streams to their respective processing entities, while also managing error messages and port conflicts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a common destination port identifier is used for multiple applications, then port number conservation is achieved, but data stream differentiation becomes ambiguous
Solution Approach 1:
The patent segments the port identifier into two distinct parts: a common destination port identifier (present in the SCTP header) and an application-specific identifier (embedded in the data chunk). This segmentation allows the common port to be shared across multiple applications while the application-specific identifier unambiguously identifies the target application, thus resolving the contradiction between port conservation and application differentiation.
2Productivity
If multiple application streams are multiplexed over the same transport connection, then connection efficiency is improved, but stream differentiation complexity increases
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of an application-specific identifier that acts as a mediator between the common transport connection and the individual applications. This identifier is embedded within the data chunk and serves as an intermediate key that enables the receiving end to differentiate and route streams to the correct application without requiring separate connections or complex header modifications, thus maintaining efficiency while enabling differentiation.
3Reliability
If port allocation is restricted in private networks, then network security is improved, but service deployment flexibility deteriorates
Solution Approach 1:
The patent adds another dimension to the port identification system by introducing an application-specific identifier within the data chunk structure. This dimensional extension allows private networks to maintain restricted port allocation policies for security while still enabling flexible service deployment through the additional identification layer, effectively bypassing the port number limitation without compromising security constraints.
Data Source
AI summary
A method for mediating a plurality of user applications via an application relating to a Stream Control Transport Protocol, called a generic application. The method is implemented in an agent device, capable of establishing a connection based on the Stream Control Transport Protocol with a terminal device. The method includes: receiving from the terminal device a request packet of the Stream Control Transport Protocol comprising a data fragment containing an identifier of a user application requested by the terminal device and further comprising a header containing a destination port identifier dedicated to the generic application; verifying that the requested user application is an application of the plurality; and in the case where the requested user application is an application of the plurality, transmitting to the terminal device an agreement message.


