Dynamic Network Tunnel Profiles via Control Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network tunnel configurations are statically configured, resource-intensive, and require extensive maintenance, leading to long implementation cycles and significant packet loss during parameter changes, with limited fine-tune control and backward compatibility issues.

Innovation Solution

A control platform generates flexible, programmable, and scalable network tunnels on demand using machine learning models to create encapsulation and route profiles, enabling dynamic tunnel parameter adjustments and efficient resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If static network tunnel configurations are used, then network stability is maintained, but device complexity and maintenance requirements increase significantly

Engineering Contradiction:
Improvenetwork stabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent transforms static tunnel configurations into dynamic, programmable tunnels using software-defined networking. The control platform enables dynamic creation, modification, and deletion of tunnels based on demand, replacing complex static configurations with programmable interfaces that automatically adapt to changing network requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention replaces traditional mechanical network configuration systems with software-based control platforms. Instead of manual configuration of routing and tunneling parameters, the system uses software applications and APIs to programmatically define tunnel behavior, eliminating the need for complex mechanical configuration processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If traditional tunnel configuration methods are used, then implementation is straightforward, but implementation cycles become excessively long

Engineering Contradiction:
Improveconfiguration easeVSAvoidimplementation cycle time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The control platform performs preliminary actions by pre-defining tunnel templates, policies, and routing paths before actual tunnel creation is needed. When a tunnel is required, the system can quickly instantiate pre-configured templates or automatically generate tunnels based on stored network topology and policy information, dramatically reducing implementation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by creating virtual instances of tunnel configurations through software. Instead of physically configuring each tunnel endpoint, the control platform creates virtual tunnel representations that are replicated across the network, enabling rapid deployment without repeated manual configuration.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If existing tunnel systems are used, then backward compatibility is maintained, but fine-tune control capability is limited

Engineering Contradiction:
Improvefine-tune controlVSAvoidbackward compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The control platform provides universal functionality that supports both legacy tunnel types and advanced programmable tunnels. The system can handle traditional IPsec, GRE, and other tunneling protocols while simultaneously enabling custom encapsulation, traffic engineering, and policy-based routing, making it applicable to diverse network requirements without sacrificing compatibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system enables fine-tune control by allowing dynamic modification of tunnel parameters such as encapsulation type, routing path, QoS policies, and security settings. The control platform can change these parameters in real-time based on network conditions or policy requirements, providing granular control over tunnel behavior while maintaining compatibility with existing infrastructure.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If dynamic tunnel creation is implemented, then flexibility and scalability improve, but resource consumption increases

Engineering Contradiction:
Improvetunnel flexibilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The control platform merges multiple tunnel management functions into a single centralized system. Instead of each network device independently managing its own tunnels, the platform consolidates control logic, routing decisions, and resource allocation into one unified controller, reducing redundant processing and optimizing resource utilization across the entire network.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements self-service capabilities where the control platform automatically manages tunnel lifecycle operations including creation, modification, and teardown. The platform autonomously selects optimal routing paths, allocates network resources, and adapts tunnel parameters without requiring manual intervention, reducing operational overhead and optimizing resource consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11245551B2Generating flexible, programmable, and scalable network tunnels on demand
Publication Date: 2022.02.08 JUNIPER NETWORKS INC
  • US11245551B2 patent drawing
  • US11245551B2 patent drawing
  • US11245551B2 patent drawing

AI summary

A device receives network information associated with a network and server information associated with one or more server devices, wherein the network is associated with a network device and the one or more server devices. The device generates, based on the network information and the server information, an encapsulation profile for a tunnel encapsulation path and a route profile for the tunnel encapsulation path. The device provides, to the network device, the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path, and provides, to the one or more server devices, the encapsulation profile for the tunnel encapsulation path. The tunnel encapsulation path is provided between the network device and the one or more server devices, via the network, based on the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path.