Pod VNIC Routing Without Bridge Encapsulation in Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In conventional container environments, applications and pods communicate using bridge devices that encapsulate communications, leading to computation and data overhead and obscuring sender and recipient information in logs.

Innovation Solution

Implementing a virtual communication device within each pod to facilitate direct communication between pods without the use of a bridge, utilizing virtual network interface cards (VNICs) for data transmission and identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bridge device encapsulation is used for pod communication, then network isolation and security are improved, but computation overhead and data transmission overhead increase

Engineering Contradiction:
Improvenetwork securityVSAvoidcomputation overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the bridge device encapsulation layer from the communication path between pods. By removing the bridge device and its encapsulation mechanism, the system eliminates the associated computation overhead and data processing requirements while maintaining network security through alternative mechanisms at the network layer.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a new intermediary mechanism - the VNIC with integrated routing functionality - that directly connects pods without requiring traditional bridge devices. This new mediator handles communication at the network layer, reducing the computational burden while maintaining security through routing tables and network policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If bridge device encapsulation is used for pod communication, then network isolation is improved, but data transmission overhead increases

Engineering Contradiction:
Improvenetwork isolationVSAvoiddata overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent removes the bridge device encapsulation layer that adds unnecessary data overhead. By extracting this intermediate layer, communication between pods becomes more efficient with reduced data processing requirements while network isolation is maintained through routing mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If bridge device encapsulation is used for pod communication, then network security is improved, but communication latency increases

Engineering Contradiction:
Improvenetwork securityVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the bridge device from the communication path, eliminating the encapsulation and decapsulation processes that contribute to communication latency. This direct communication approach reduces time delays while security is maintained through network-layer controls.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If bridge device encapsulation is used for pod communication, then network management is simplified, but sender and recipient information identification becomes difficult

Engineering Contradiction:
Improvenetwork managementVSAvoidcommunication flow information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces VNICs as new intermediaries that directly associate with pods, providing clear identification of sender and recipient information. The VNIC routing mechanism maintains network management simplicity while enabling precise tracking of communication flows through direct pod-VNIC associations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12625716B2Implementing communications within a container environment
Publication Date: 2026.05.12 ORACLE INT CORP
  • US12625716B2 patent drawing
  • US12625716B2 patent drawing
  • US12625716B2 patent drawing

AI summary

Techniques are described for implementing a container environment where each pod within the container environment is provided with a unique IP address and a virtual communication device such as an IPvlan device. Communications from source pods are directly routed to destination pods within the container environment by one or more virtualized network interface cards (VNICs) utilizing the unique IP addresses of the destination pods, without the need for bridging and encapsulation. This reduces a size of data being transmitted and also eliminates a compute cost necessary to perform encapsulation of data during transmission.