Multi-Tenant Identity Mapping With srcNAT Session Renewal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-tenant cloud environments, existing systems face challenges in accurately identifying and managing user and tenant identities due to overlapping addresses, leading to misidentification of traffic and potential security breaches, especially when network infrastructure issues cause message loss or delays.

Innovation Solution

A system and method that utilizes a VPN gateway for source network address translation (srcNAT) to uniquely map customer traffic to specific IP addresses, coupled with a metadata service to manage address lifecycles and ensure consistent identification through a content addressable memory, preventing misidentification by periodically renewing session information and enforcing expiration times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If source network address translation (srcNAT) is used to map customer traffic to IP addresses, then unique identification of clients is achieved, but misidentification can occur when network infrastructure issues cause message loss or delays

Engineering Contradiction:
Improveclient identification accuracyVSAvoididentification consistency under network failures
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing and maintaining a mapping between customer traffic and IP addresses before actual identification occurs. The metadata service proactively manages address lifecycles, ensuring mappings are established in advance and renewed periodically to prevent misidentification even when network messages are lost or delayed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the metadata service continuously monitors and updates address mappings. When network issues cause message loss, the system receives feedback about the current state of mappings and adjusts accordingly, using expiration times and renewal processes to maintain accurate identification despite infrastructure disruptions.

Inventive Principle:
Principle #23Feedback

2Reliability

If a metadata service manages address lifecycles with expiration times, then identification consistency is improved, but system complexity increases

Engineering Contradiction:
Improveidentification consistencyVSAvoidmetadata service complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses short-living address mappings with defined expiration times rather than permanent mappings. This approach simplifies management by allowing automatic expiration and renewal of mappings, reducing the need for complex long-term tracking mechanisms while maintaining identification consistency through periodic renewals.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The metadata service performs self-service by automatically managing address lifecycles including creation, renewal, and expiration. The system autonomously handles mapping maintenance without requiring external intervention, reducing operational complexity while ensuring consistent identification through automated lifecycle management.

Inventive Principle:
Principle #25Self-service

3Reliability

If session information is periodically renewed, then security against misidentification is improved, but network traffic overhead increases

Engineering Contradiction:
Improvesecurity against misidentificationVSAvoidnetwork traffic overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements periodic renewal of session information at strategically determined intervals rather than continuous renewal. This periodic action maintains security against misidentification by refreshing mappings before expiration while reducing network traffic overhead compared to continuous updates, achieving a balance between security and efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12493673B2Systems of and methods for managing tenant and user identity information in a multi-tenant environment
Publication Date: 2025.12.09 CA TECH INC
  • US12493673B2 patent drawing
  • US12493673B2 patent drawing

AI summary

A system and method for managing user identity information in a multi-tenant environment can perform operations including assigning a first address from an address pool for a first user session, storing first information for the first user session in the memory linked to the first address, and assigning a second address from the address pool for a second user session. The operations can also include storing second information for the second user session in the memory linked to the second address from the address pool for the second user session if the second address does not match a third address from the address pool for a third session in the memory, and forwarding communication data for the second user session after the second information has been stored.