Virtual Controller Global Network Overlay Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional networks lack a simple method for creating a global end-to-end network, leading to complex and error-prone manual synchronization processes, which hinder virtual machine mobility and business continuity across data centers.

Innovation Solution

A virtual controller receives global parameters for virtual machines across multiple network sites and converts them into global overlay network parameters, automatically creating a global network overlay without the need for a local or central network controller, using technologies like VXLAN and EVPN to extend Layer 2 segments over Layer 3 networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual synchronization processes are used to create global networks, then network connectivity between data centers is achieved, but the process becomes complex and error-prone

Engineering Contradiction:
Improvenetwork synchronization reliabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables automated self-configuration of global network overlays by having network devices automatically generate and propagate overlay parameters based on received global parameters, eliminating the need for manual mapping and reducing configuration errors

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent combines multiple network parameters (VNI, route-target, VLAN) into a unified global parameter structure that is processed centrally and distributed automatically, simplifying the overall configuration process while maintaining reliability

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If manual network mapping is performed across data centers, then end-to-end network connectivity is established, but deployment time increases

Engineering Contradiction:
Improveend-to-end network connectivityVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary configuration by pre-defining global overlay parameters at the receiving network device before actual network traffic needs to flow, enabling rapid deployment when connectivity is required

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical configuration processes with automated electronic parameter propagation, where a virtual controller automatically distributes network parameters across data centers, dramatically reducing deployment time while maintaining connectivity reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Extent of automation

If centralized control is implemented for global network management, then automation is improved, but the need for a central controller increases system complexity

Engineering Contradiction:
Improvenetwork configuration automationVSAvoidcontroller architecture complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces a virtual controller as an intermediary layer between network devices and global network parameters, simplifying the architecture by providing a dedicated automation component that handles parameter conversion and distribution without requiring complex integration across all devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10110483B2Method and apparatus for creation of global network overlay with global parameters defining an end-to-end network
Publication Date: 2018.10.23 CISCO TECHNOLOGY INC
  • US10110483B2 patent drawing
  • US10110483B2 patent drawing
  • US10110483B2 patent drawing

AI summary

In one embodiment, a method includes receiving at a virtual controller operating at a network device, global parameters for a plurality of virtual machines located in a first network site and in communication with a second network site through a switch, converting at the virtual controller, the global parameters into global overlay network parameters, and transmitting the global overlay network parameters to the switch for use in automatically creating a global network overlay. The global overlay network parameters define an end-to-end network extending from the virtual machines in the first network site to a plurality of virtual machines in the second network site. An apparatus and logic are also disclosed herein.