Host Peer-to-Peer Control Information Exchange for SDN Connectivity Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualized computing environments, hosts may lose control-plane connectivity with the SDN controller, leading to performance degradation due to out-of-synchronization issues, as they cannot obtain the latest control information.

Innovation Solution

A host operating in a headless mode can utilize a peer-to-peer network to obtain and distribute control information, enabling continued functionality and reducing synchronization issues by connecting with other hosts to retrieve and update control data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a host relies on centralized SDN controller for control information, then control information can be centrally managed, but the host becomes vulnerable to control-plane connectivity loss and performance degradation

Engineering Contradiction:
Improvecontrol-plane connectivity reliabilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a peer host as an intermediary to relay control information when the SDN controller is inaccessible. The peer host acts as a mediator that stores and forwards control plane data packets to the isolated host, enabling indirect communication path that bypasses the failed direct connection to the SDN controller.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements local control plane information caching on peer hosts within the data center network. Instead of requiring all hosts to directly access the centralized SDN controller, control information is locally stored on peer hosts, enabling fast local retrieval and reducing dependency on the centralized controller for routine operations.

Inventive Principle:
Principle #3Local quality

2Loss of information

If control information is centrally managed by SDN controller, then centralized control is achieved, but hosts cannot obtain control information when control-plane connectivity is lost

Engineering Contradiction:
Improvecontrol information availabilityVSAvoidcontrol information retrieval simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements preliminary caching of control plane data packets on peer hosts before connectivity loss occurs. Control information is pre-stored on multiple peer hosts during normal operation, so when a host loses connectivity to the SDN controller, it can immediately retrieve control information from the pre-positioned caches on peer hosts without requiring complex real-time retrieval operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of control plane information and stores them on multiple peer hosts. Instead of relying on a single centralized source, the same control information is replicated across multiple hosts in the network, ensuring that at least one copy is always accessible even when direct controller connectivity is lost.

Inventive Principle:
Principle #26Copying

3Productivity

If host operates in headless mode without control-plane connectivity, then host can continue basic operations, but synchronization with latest control information is lost

Engineering Contradiction:
Improvehost operational continuityVSAvoidcontrol information synchronization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the isolated host can request control plane information from peer hosts, and peer hosts can detect when hosts are in headless mode and proactively provide control information updates. This feedback loop ensures that even hosts operating in headless mode can eventually synchronize with the latest control information through their peers.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses peer hosts as intermediaries to maintain synchronization for hosts in headless mode. When a host cannot directly communicate with the SDN controller, peer hosts mediate the information exchange by providing control plane data packets, enabling the isolated host to maintain synchronization indirectly through the peer intermediary.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10608869B2Handling control-plane connectivity loss in virtualized computing environments
Publication Date: 2020.03.31 VMWARE INC
  • US10608869B2 patent drawing
  • US10608869B2 patent drawing
  • US10608869B2 patent drawing

AI summary

Example methods are provided for a first host to handle control-plane connectivity loss in a virtualized computing environment that includes the first host, multiple second hosts and a network management entity. The method may comprise: detecting a loss of control-plane connectivity between the first host and the network management entity; and generating a request message for control information that the first host is unable to obtain from the network management entity. The method may also comprise sending the request message via a peer-to-peer network that connects the first host with the multiple second hosts; and obtaining the control information from a response message that is sent by at least one of the multiple second hosts.