Network Address Lookup Adaptation for Traffic Differentiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks face challenges in efficiently handling differentiated data traffic, particularly when dealing with a large number of specific network resources that use various network addresses, as this requires complex traffic classification rules, exceeding the limits set by some standards like 3GPP TSs.
Innovation Solution
A method and system that adapt the lookup procedure to obtain a network address of a replacement network resource, allowing differentiated handling of data packets by processing messages to return a network address of a replacement resource capable of replacing the original resource, thereby simplifying packet classification rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If complex traffic classification rules are defined to cover a large number of specific network resources with various network addresses, then differentiated handling of data traffic is achieved, but the complexity of packet filters exceeds the limits set by standards like 3GPP TSs
Solution Approach 1:
The patent introduces a lookup procedure as an intermediary mechanism between the data traffic and the packet filters. Instead of directly matching traffic against numerous complex filters, the system uses a lookup procedure that takes network resource identifiers as input and returns simplified classification keys. This intermediary layer enables differentiated handling of diverse network resources while keeping the actual packet filters simple and within standard limits.
Solution Approach 2:
The lookup procedure performs preliminary classification action before the main packet filtering process. By pre-processing the network resource identification and converting it into simplified classification keys through the lookup procedure, the system prepares the traffic data in advance, allowing subsequent packet filters to operate with reduced complexity while maintaining comprehensive differentiated handling capabilities.
2Adaptability or versatility
If the number of packet filters is increased to cover more network resources, then more network resources can be differentiated, but the limit on the number of packet filters is exceeded
Solution Approach 1:
The patent creates a virtual copy or representation of network resources through the lookup procedure's classification keys. Instead of implementing separate packet filters for each network resource, the system creates simplified key representations that capture the essential classification information. This allows a large number of network resources to be differentiated using a limited set of packet filters that operate on these key representations rather than on the full complexity of original resource identifiers.
3Device complexity
If traffic classification rules are simplified to meet standard limits, then device complexity is reduced, but the ability to differentiate between many specific network resources is compromised
Solution Approach 1:
The patent segments the traffic classification function into two distinct parts: the lookup procedure that handles the complexity of mapping diverse network resources to classification keys, and the packet filters that perform simple matching operations. This segmentation allows the system to maintain simple packet filters within standard limits while the lookup procedure compensates by providing the sophisticated resource differentiation capability through its preprocessing and key generation functions.
Data Source
AI summary
Differentiated Handling of Data Traffic with Adaptation of Network Address Lookup In a method of differentiated handling of data traffic, the data traffic is related to a network resource and is preceded by a lookup procedure for obtaining a network address of the network resource. A message of the lookup procedure is processed for adapting the lookup procedure. Due to the adaptation, the lookup procedure returns a network address of a replacement network resource. The replacement network resource is capable of replacing the network resource in communication of data packets of the data traffic. On the basis of the network address of the replacement network resource, differentiated handling of the data packets in said communication with the replacement network resource is accomplished.


