Dynamic Host Interconnectivity for Container Network Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale container cluster environments, ensuring all hosts are on the same layer two network for VLAN-based isolation is impractical, and manual configuration of layer three network accessibility is cumbersome, especially with dynamic host additions and terminations.

Innovation Solution

Implementing dynamic cluster host interconnectivity based on reachability characteristics, where hosts automatically determine and use either layer two or layer three tunneling protocols (like VLAN or VXLAN) to isolate traffic between containers of the same tenant, eliminating the need for manual configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VLAN-based layer two network isolation is used, then traffic isolation between tenants is achieved, but all hosts must be on the same layer two network which is impractical in large-scale clusters

Engineering Contradiction:
Improvetraffic isolationVSAvoidnetwork scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically selects between layer two (VLAN) and layer three (VXLAN) tunneling protocols based on host reachability characteristics. The host accessibility structure stores reachability information and enables automatic protocol selection, allowing the network architecture to adapt dynamically to different host configurations without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the network protocol parameter (layer two vs layer three) based on the reachability characteristic parameter. By monitoring whether hosts are reachable via layer two or only layer three, the system adjusts the tunneling protocol accordingly, optimizing both isolation reliability and network scalability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual configuration of layer three network accessibility is implemented, then host reachability can be managed, but operational burden increases especially with dynamic host additions and terminations

Engineering Contradiction:
Improvehost reachability managementVSAvoidconfiguration burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-configuration by automatically determining host reachability characteristics and populating the host accessibility structure without manual intervention. When hosts are added or terminated, the system autonomously updates its routing information, eliminating the need for manual configuration while maintaining reliable reachability management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms to continuously monitor and update host accessibility information. By detecting changes in host reachability and automatically adjusting the host accessibility structure, the system maintains accurate routing information without requiring manual reconfiguration, reducing operational burden while ensuring reliable connectivity.

Inventive Principle:
Principle #23Feedback

3Productivity

If dynamic protocol selection is implemented, then network throughput is improved by using optimal tunneling protocol, but system complexity increases

Engineering Contradiction:
Improvenetwork throughputVSAvoidprotocol selection mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing the host accessibility structure that stores reachability characteristics before communications occur. This advance preparation enables rapid protocol selection without complex real-time analysis, improving network throughput while managing system complexity through structured data organization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10979397B2Dynamic cluster host interconnectivity based on reachability characteristics
Publication Date: 2021.04.13 RED HAT INC
  • US10979397B2 patent drawing
  • US10979397B2 patent drawing
  • US10979397B2 patent drawing

AI summary

Dynamic cluster host interconnectivity based on reachability characteristics is disclosed. A first host receives a request from a first container executing on the first host to send a communication to a second container on a second host. The first host determines that the first host can communicate with the second host via a layer two communications protocol or that the first host can communicate with the second host only via a layer three communications protocol. The first host identifies, in a host accessibility structure, whether the first host can communicate with the second host via the layer two communications protocol or the layer three communications protocol.