Proxy Interception for Connectionless Protocol Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing proxy solutions are inefficient for connectionless protocols, incur high overhead in connection setup and tear-down, and lack scalability and security in global networks, particularly in point-to-multipoint data distribution scenarios.

Innovation Solution

A non-transparent proxy node architecture that intercepts and processes connectionless protocol messages, allowing for hierarchical tree formation and efficient request aggregation and response de-aggregation, using legacy routing protocols and location-independent data object names, with improved security by avoiding spoofed source addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transparent or semi-transparent proxies are used to maintain TCP connections, then connection reliability is improved, but overhead in connection setup and tear-down increases significantly

Engineering Contradiction:
Improveconnection reliabilityVSAvoidoverhead in connection setup and tear-down
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the connection management function from the proxy node itself. Instead of the proxy maintaining TCP connections and managing connection state, the connectionless protocol allows direct end-to-end communication between client and server, eliminating the proxy's connection management overhead while maintaining reliability through the protocol's inherent features.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a message identifier as an intermediary mechanism. The message identifier acts as a mediator that enables the proxy to correlate requests and responses without maintaining connection state, allowing the proxy to forward messages efficiently in connectionless protocols without the overhead of connection management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional proxy architectures are used for connectionless protocols, then protocol compatibility is maintained, but scalability and security in global networks deteriorate

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidscalability and security
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent changes the fundamental parameters of proxy operation for connectionless protocols. Instead of maintaining connection state and using TCP-like reliability mechanisms, the proxy operates at the message level with connectionless protocols, using message identifiers to track requests and responses. This parameter change enables scalability and security while maintaining protocol compatibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the communication process into independent message units with unique identifiers. Each message can be processed, forwarded, and tracked independently without requiring connection state, enabling the proxy to handle multiple concurrent communications efficiently and scale to global networks.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If proxies spoof source addresses to remain invisible, then transparency is improved, but security deteriorates due to inability to verify response authenticity

Engineering Contradiction:
ImprovetransparencyVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback through message identifiers that flow back from server to client through the proxy. The client includes its message identifier in the request, and the server includes the same identifier in the response, allowing the client to verify that the response is authentic and corresponds to its original request, even when the proxy is transparent.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10298712B2Proxy interception
Publication Date: 2019.05.21 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10298712B2 patent drawing
  • US10298712B2 patent drawing
  • US10298712B2 patent drawing

AI summary

A client node, a proxy node, and methods therein, as well as a protocol and a computer program for enabling interception of request messages in connection-less protocols. A primary request addressed to a server node is intercepted by a proxy node creating a secondary request based on said request and forwards this secondary request towards the server node. The proxy node receives a secondary response, being a response to the secondary request, creates a primary response based on the secondary response and forwards this primary response to the node from which the primary request was received. A response can thus be sent along the same path as a corresponding request was sent.