Multipath Protocol Intermediary Server Subflow Bypass
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network traffic management systems face challenges in maintaining high performance, availability, and security, especially as complexity increases and the number of interconnected devices grows, leading to latency issues and inefficiencies in client-server architectures.
Innovation Solution
The implementation of a system that intercepts multipath protocol requests, selects a target host different from the intermediary server, and sends multipath protocol packets to add a subflow of the connection using the target host's address, thereby bypassing the intermediary server and reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If an intermediary server is used to manage network traffic between clients and application servers, then security and scalability are improved, but network latency increases and performance deteriorates
Solution Approach 1:
The connection is segmented into multiple subflows: one subflow passes through the intermediary server for security functions, while another subflow bypasses the intermediary server for direct data transmission. This segmentation allows simultaneous achievement of security (through the intermediary) and low latency (through direct paths).
Solution Approach 2:
The intermediary server acts as a mediator that establishes initial connections and performs security functions, then enables direct communication between clients and application servers via multipath protocols. The intermediary facilitates the transition from indirect to direct communication paths.
2Reliability
If network traffic is routed through an intermediary server for security and management, then security is improved, but network performance and speed deteriorate
Solution Approach 1:
Network traffic is segmented into control/security subflows that pass through the intermediary server and data subflows that use direct paths. This segmentation enables security functions to be performed without bottlenecking the overall network speed.
Solution Approach 2:
The system transitions from a single-dimensional communication path (through intermediary) to a multi-dimensional multipath architecture where different types of traffic can traverse different paths simultaneously, effectively adding spatial dimensions to traffic flow management.
3Adaptability or versatility
If the number of interconnected devices and application complexity increases, then service capability is improved, but system complexity and management difficulty increase
Solution Approach 1:
The multipath protocol mechanism provides universal functionality that can be applied across diverse network architectures, service types, and device configurations. A single multipath connection framework supports multiple applications and services without requiring architecture-specific implementations.
Solution Approach 2:
The system dynamically manages multiple subflows with different characteristics (direct vs. intermediary paths), allowing flexible adaptation to varying network conditions, service requirements, and device capabilities. Subflows can be added, removed, or modified based on real-time needs.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Technology related to managing network services using multipath protocols is disclosed. In one example, a method includes intercepting a multipath protocol request from a requesting host for a connection to a service. The multipath protocol request is intercepted by an intermediary server. A target host different than the intermediary server can be selected to provide the service. A multipath protocol packet can be sent from the intermediary server to the requesting host. The multipath protocol packet can add a subflow of the connection using an address of the target host. The subflow can enable a path between the requesting host and the target host that does not traverse the intermediary server.