IP Packet Filter Translation for Encrypted Tunnel Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network communication technologies face challenges in classifying and routing IP data packets effectively when they are modified due to encryption or tunneling, leading to conflicts between QOS and security filters, which can render standard filters ineffective in recognizing modified packets.

Innovation Solution

The development of methods to translate IP data packet filters, allowing for proper classification and routing of modified packets by accommodating header modifications, and potentially establishing additional tunnels or control procedures to ensure required processing can be performed by all nodes in the communication link.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IP data packets are encrypted or tunneled to enhance security, then security is improved, but flow classification capability deteriorates because headers are modified or encrypted

Engineering Contradiction:
ImprovesecurityVSAvoidflow classification capability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by establishing security associations and translating filters before packet transmission. The home agent translates QOS filters into translated QOS filters that account for upcoming encryption or tunneling, ensuring classification capability is preserved before the packets are modified

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The home agent acts as an intermediary between the QOS filter deployment system and the encrypted/tunneled packet stream. It receives original QOS filters, translates them into translated QOS filters that work with modified packets, and deploys these translated filters to appropriate network nodes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If QOS filters are deployed to maintain quality of service, then QOS is improved, but conflicts with security filters occur when packets are modified

Engineering Contradiction:
Improvequality of serviceVSAvoidfilter conflict complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary translation of QOS filters before packets undergo encryption or tunneling. By translating filters in advance at the home agent, the system prevents filter conflicts from arising, rather than attempting to resolve them after they occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The home agent changes filter parameters by translating original QOS filters into translated QOS filters with modified parameter values and formats. This translation adjusts the filter parameters to account for header modifications, encryption, or tunneling that will occur, allowing both QOS and security requirements to be satisfied

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If IP tunneling is implemented to enable specialized routing, then routing flexibility is improved, but standard filter recognition deteriorates due to header dislocation

Engineering Contradiction:
Improverouting flexibilityVSAvoidfilter recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The home agent performs preliminary translation of QOS filters to account for tunneling before packets are encapsulated. This advance translation ensures that filters are configured to recognize tunneled packets with their dislocated headers, maintaining classification accuracy despite the routing flexibility provided by tunneling

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8763108B2Flow classification for encrypted and tunneled packet streams
Publication Date: 2014.06.24 QUALCOMM INC
  • US8763108B2 patent drawing
  • US8763108B2 patent drawing
  • US8763108B2 patent drawing

AI summary

Methods and systems for solving the problem of special processing required by various communication network subsystems (e.g., QOS, security, tunneling, etc). In some cases the processing by one communication subsystem may result in modified IP data packets which may affect the application of additional processing of such packets. The methods and systems solve problem by translating filters and setting up additional tunnels or other procedures based on the use case so that all the end and intermediate nodes can do the required processing on modified packets. The methods and systems may take into consideration an overlap or intersection of two or more different types of packet filters. A first set of packet filters is translated to provide the desired packet classification for modified packets. The second set of packet filters may be translated based upon the translation applied to the first set of packet filters.