Multi-Tenant Local Breakout Switching with Dynamic Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network devices in multi-tenant environments face challenges in efficiently managing and balancing network traffic, particularly in determining appropriate destinations for encrypted traffic while adhering to tenant policies, which affects latency and resource utilization.

Innovation Solution

The network device employs a traffic proxy to decrypt packets using tenant-specific keys, evaluates traffic characteristics, and executes local breakout functions to forward traffic based on quality of service policies, thereby determining optimal processing locations within the network platform, and implements load balancing techniques to distribute workloads across available resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If network traffic is forwarded to remote cloud servers, then centralized processing capability is maintained, but latency increases and local resource utilization decreases

Engineering Contradiction:
ImprovelatencyVSAvoidswitching decision complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing security contexts and encryption keys in the network switch before encrypted traffic arrives. The switch proactively retrieves tenant secret keys and establishes decryption capabilities in advance, enabling immediate local breakout decisions without real-time key management overhead, thus reducing latency while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a traffic proxy as an intermediary component that assists the network switch in evaluating encrypted traffic. The traffic proxy receives decrypted payload information from the switch, evaluates traffic characteristics against tenant policies, and provides guidance on local breakout decisions, thereby simplifying the switch's decision-making complexity while enabling intelligent traffic routing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If encrypted traffic is processed locally with local breakout, then latency is reduced, but the ability to evaluate traffic characteristics is limited without decryption

Engineering Contradiction:
Improvetraffic processing efficiencyVSAvoidtraffic characteristic visibility
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies the taking out principle by extracting only the necessary traffic characteristics from encrypted payloads for policy evaluation. Instead of fully decrypting and analyzing entire traffic flows, the system extracts key payload information (such as application identifiers, traffic type indicators) that are sufficient for making local breakout decisions, thereby maintaining productivity while minimizing information loss

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The traffic proxy acts as an intermediary that receives partial decryption information from the network switch and performs policy evaluation. This intermediary role allows the system to process encrypted traffic efficiently by working with limited visible information rather than requiring full decryption, thus maintaining both productivity and appropriate information protection

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If network switch decrypts traffic using tenant keys, then traffic evaluation capability is improved, but security risks increase from key management

Engineering Contradiction:
Improvetraffic characteristic detectionVSAvoidsecurity compliance
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent applies segmentation by separating key management functions from traffic processing functions. The network switch maintains tenant secret keys in a secure key store and uses them only for selective decryption of traffic characteristics needed for policy evaluation. Full decryption and processing are handled by dedicated traffic proxies or endpoint devices, thereby improving traffic detection capability while distributing security risks across multiple isolated components

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The traffic proxy serves as a secure intermediary that handles the sensitive operation of decrypting and evaluating traffic payloads. The network switch interacts with the proxy through secure interfaces, passing only necessary traffic metadata for evaluation. This intermediary architecture allows the switch to benefit from traffic visibility while maintaining security compliance by not permanently storing or improperly handling decryption keys

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If traffic is forwarded to centralized cloud services, then resource utilization is optimized, but local processing capability and responsiveness are reduced

Engineering Contradiction:
Improveprocessing location flexibilityVSAvoidpolicy evaluation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by implementing adaptive local breakout switching that dynamically adjusts traffic routing based on real-time conditions. The network switch continuously evaluates tenant policies, traffic characteristics, and network state to make flexible routing decisions between local and centralized processing options. This dynamic approach enables the system to adapt to changing conditions and optimize processing location flexibility while managing policy evaluation complexity through automated decision-making algorithms

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12020078B2Technologies for multi-tenant automatic local breakout switching and data plane dynamic load balancing
Publication Date: 2024.06.25 INTEL CORP
  • US12020078B2 patent drawing
  • US12020078B2 patent drawing
  • US12020078B2 patent drawing

AI summary

Technologies for providing a multi-tenant local breakout switching and dynamic load balancing include a network device to receive network traffic that includes a packet associated with a tenant. Upon a determination that the packet is encrypted, a secret key associated with the tenant is retrieved. The network device decrypts a payload from the packet using the secret key. The payload is indicative of one or more characteristics associated with network traffic. The network device evaluates the characteristics and determines whether the network traffic is associated with a workload requesting compute from a service hosted by a network platform. If so, the network device forwards the network traffic to the service.