Cloud Cluster Isolation via Authentication Piggybacking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing environments face complexity and inefficiency in maintaining customer isolation due to the need for frequent updates and stateful network control planes, which can lead to operational outages and increased network traffic.

Innovation Solution

A method using modified digital certificates to piggyback cluster tenancy and network configuration information, allowing for automatic configuration deployment and traffic isolation without requiring host-side functionality like hypervisors or smart NICs, by leveraging a customized PKI service and port-based authentication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If host-side functionality (hypervisor/smart NIC) is used to maintain customer isolation, then network traffic separation is achieved, but system complexity and network traffic burden increase

Engineering Contradiction:
Improvecustomer isolationVSAvoidnetwork control plane complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the isolation enforcement functionality from the host-side (hypervisor/smart NIC) and moves it to the network switch side. The switch now directly enforces customer isolation through port-based authentication and VLAN assignment, eliminating the need for complex host-side network control plane components.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an authentication service as an intermediary between the network switch and the network control plane. This service handles the complex authentication logic and state management, simplifying the switch's role to just enforcing authentication decisions and reducing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If static switch configuration is dynamically updated to maintain accurate tenancy description, then customer isolation accuracy is improved, but operational outages and network traffic burden increase

Engineering Contradiction:
Improvetenancy description accuracyVSAvoidoperational continuity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent performs preliminary authentication and configuration assignment before traffic forwarding begins. The switch authenticates devices and assigns VLANs in advance, so that when traffic flows, the configuration is already in place and no dynamic updates are needed during operation, preventing outages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the switch configuration dynamic through authentication-based VLAN assignment. Instead of static pre-configured VLANs, the switch dynamically assigns VLANs based on authentication results, allowing accurate tenancy description without manual configuration updates.

Inventive Principle:
Principle #15Dynamics

3Reliability

If stateful network control plane is used to maintain customer isolation state, then isolation accuracy is improved, but network resources are consumed and complexity increases

Engineering Contradiction:
Improveisolation accuracyVSAvoidnetwork resources consumed
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent enables the network switch to self-configure based on authentication results. The authentication service provides configuration instructions to the switch, which then automatically applies the appropriate VLANs and isolation policies without requiring continuous state management by a centralized control plane, reducing resource consumption.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If frequent configuration updates are performed to maintain current tenancy description, then isolation accuracy is improved, but update errors and operational outages increase

Engineering Contradiction:
Improvetenancy description currentnessVSAvoidconfiguration update accuracy
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The authentication and configuration assignment occurs before traffic forwarding begins, ensuring that the tenancy description is established accurately in advance. This preliminary action prevents the need for frequent updates during operation, reducing the risk of configuration errors and outages.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10862816B2Cloud computing cluster isolation with authentication and automatic configuration deployment
Publication Date: 2020.12.08 ORACLE INT CORP
  • US10862816B2 patent drawing
  • US10862816B2 patent drawing
  • US10862816B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with cloud computing cluster isolation with strong authentication and automatic configuration deployment are described. In one embodiment, a method includes, in response to receiving an authentication frame through the uncontrolled port, (i) extracting data from the authentication frame for performing authentication, and (ii) parsing the authentication frame to identify a piggybacked virtual network identifier that functions as an instruction to create an isolated connection. If the authentication was successful and the piggybacked virtual network identifier was identified, creating the isolated connection between the controlled port and a virtual network that is identified by the piggybacked virtual network identifier.