Logical Router Route Type Advertisement Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining a list of network prefixes in cloud environments with fast-changing network topology is challenging, especially in multi-tenant environments where various prefixes need to be advertised, requiring more efficient techniques for managing network prefixes.

Innovation Solution

A method for determining routes that a logical router advertises to external routers based on route type, where each route in the routing table is tagged with a route type, and the logical router is configured to advertise specific types of routes, allowing for automated decision-making on route advertisement without additional administrator intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual maintenance of network prefix lists is used in cloud environments, then network administrators can control which prefixes are advertised, but the complexity of maintaining these lists increases significantly in fast-changing network topologies and multi-tenant environments

Engineering Contradiction:
Improveroute advertisement controlVSAvoidprefix list management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically determines whether to advertise routes based on route type tags and configured advertisement decisions, eliminating the need for manual maintenance of prefix lists. The logical router autonomously makes advertisement decisions by evaluating route types against predefined policies, enabling self-service operation without continuous administrator intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter from manual prefix list configuration to automated route type-based decision-making. By tagging routes with type identifiers and configuring advertisement decisions per route type, the system transforms the management approach from maintaining static prefix lists to dynamic, automated route evaluation based on route characteristics.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If route-specific configuration is used to determine advertisement, then each route can be individually controlled, but the administrative burden increases significantly when new routes are added frequently

Engineering Contradiction:
Improveroute advertisement accuracyVSAvoidadministrator intervention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates a universal advertisement decision mechanism that applies to all routes of a given type. Instead of configuring each route individually, administrators configure advertisement decisions per route type, which then automatically applies to all current and future routes of that type. This multi-functional approach handles diverse route advertisement scenarios through a single configurable framework.

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

Solution Approach 2:

The system performs preliminary configuration by establishing advertisement decisions for route types before routes are added. When new routes are introduced, they inherit the advertisement decision of their type automatically, eliminating the need for real-time administrator intervention. The preliminary setup of route type policies prepares the system to handle future routes autonomously.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If centralized management of route advertisement is implemented, then consistent routing policies can be enforced across the network, but the adaptability to fast-changing network topology decreases

Engineering Contradiction:
Improverouting policy consistencyVSAvoidnetwork topology adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system combines centralized policy definition with dynamic route evaluation. Administrators centrally configure advertisement decisions for route types, providing policy consistency. Meanwhile, the logical router dynamically evaluates each route's type tag against these policies in real-time, automatically adapting to topology changes as routes are added or removed. This dynamic evaluation maintains consistency while responding rapidly to network changes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10931560B2Using route type to determine routing protocol behavior
Publication Date: 2021.02.23 VMWARE INC
  • US10931560B2 patent drawing
  • US10931560B2 patent drawing
  • US10931560B2 patent drawing

AI summary

Some embodiments provide a method for implementing a logical network. Based on logical network configuration data, the method identifies a route for a set of network addresses to add to a routing table of the logical router, and also identifies a route type for the identified route. The method determines whether to include the identified route as a route for the logical router to advertise based on the route type of the identified route. The method distributes a routing table comprising the identified route to a computing device that implements the logical router, where the computing device advertises the identified route when the route type is specified for advertisement.