Routing Configuration Templates for Enterprise Cloud Interconnects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of network configurations in connecting enterprise sites to cloud service providers becomes unmanageable due to the increasing number of virtualized network functions that need to be combined in various combinations, making the traditional brute force approach of hand-crafted individual configurations unsustainable.

Innovation Solution

The implementation of a set of interconnection routing configuration templates that can be applied recursively to provide a consistent and scalable approach for configuring network segments, allowing for automated configuration of routers to establish connectivity between enterprise sites and cloud service providers, using a routing configuration server with processor and memory to apply specific templates for different types of cloud service providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If hand-crafted individual configurations are used for network segments, then network connectivity can be established, but the complexity of network configurations becomes unmanageable

Engineering Contradiction:
Improvenetwork configuration managementVSAvoidnetwork configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the network configuration into standardized templates that can be independently defined and reused. Each template represents a modular unit of network segment configuration, allowing complex end-to-end connectivity to be built from manageable, pre-defined components rather than hand-crafting entire configurations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal routing configuration templates that can be applied across multiple network segments and scenarios. These templates serve multiple functions: defining routing behavior, establishing connectivity patterns, and ensuring consistent configuration across different network segments, eliminating the need for unique hand-crafted configurations for each segment.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If numerous virtualized functions are inserted in arbitrary combinations, then service flexibility is improved, but the brute force approach of hand-crafted configurations is no longer viable

Engineering Contradiction:
Improveservice chain flexibilityVSAvoidconfiguration deployment ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent performs preliminary action by pre-defining routing configuration templates that encapsulate common network segment configurations. These templates are prepared in advance with all necessary routing parameters and logic, so that during deployment, service chains can be rapidly instantiated by selecting and applying appropriate templates rather than crafting configurations from scratch for each virtualized function combination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements nesting by allowing routing configuration templates to contain nested sub-templates or parameter sets that can be recursively applied. This enables complex service chains with multiple virtualized functions to be constructed by nesting simpler configuration patterns within more comprehensive templates, maintaining flexibility while reducing deployment complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Productivity

If routing configuration templates are applied recursively, then deployment scalability is improved, but configuration standardization is required

Engineering Contradiction:
Improvenetwork deployment speedVSAvoidconfiguration standardization requirement
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables recursive application of routing configuration templates by designing them with parameterized variables that can be dynamically instantiated. The same template structure can be reused across different network segments with different parameter values (such as network segment identifiers, routing protocol parameters, or cloud service provider-specific settings), allowing rapid scalable deployment without creating new configurations for each segment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10756928B2Interconnection between enterprise network customers and network-based cloud service providers
Publication Date: 2020.08.25 AT&T INTELLECTUAL PROPERTY I L P
  • US10756928B2 patent drawing
  • US10756928B2 patent drawing
  • US10756928B2 patent drawing

AI summary

In a network service provider environment, a number of interconnection routing configuration templates provide a consistent approach for configuring associated interconnect network segments between enterprise network customer sites and cloud service providers. At least two types of configuration template are used to create at least two types of routing arrangement: a first template for creating an “unconstrained” routing arrangement having “any to any” connections; and a second template for creating a “partitioned” routing arrangement in which traffic between partitions must be operated on by a virtual network function. Additionally, the “partitioned” routing arrangement may use either a shared VPN or a segregated VPN facing the cloud service providers. The use of the interconnection routing configuration templates may be automated. The interconnection routing configuration templates can be applied in a recursive fashion to different parts of the end-to-end connectivity.