Route Reflector Filtering by Virtual Network Identifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual private networks (VPNs) using the border gateway protocol (BGP), route reflectors propagate unnecessary route advertisements to all PE devices, leading to wastage of network resources due to unnecessary network traffic and processor/memory load, as all devices receive route advertisements regardless of their relevance.

Innovation Solution

Implementing a route reflector that filters route advertisements based on virtual network identifiers (VNIs) or route targets (RTs) by maintaining tables associating these identifiers with PE devices, ensuring only relevant PE devices receive necessary route advertisements, thereby minimizing unnecessary transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If route reflectors propagate route advertisements to all PE devices, then all devices receive necessary route information, but network resources are wasted due to unnecessary traffic and processor/memory load

Engineering Contradiction:
Improveroute advertisement deliveryVSAvoidnetwork resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by filtering route advertisements based on VNI associations specific to each PE device. Instead of uniformly distributing all route advertisements to all PE devices, the system selectively delivers only those advertisements relevant to each specific PE device's VNI associations, thereby reducing unnecessary network traffic and resource consumption while maintaining reliable route delivery where needed

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If route reflectors propagate route advertisements to all PE devices, then route information is universally available, but processor and memory load increases on devices that do not need the routes

Engineering Contradiction:
Improveroute distribution coverageVSAvoidprocessor and memory load
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements local quality by maintaining VNI association tables that track which PE devices are associated with which virtual networks. This enables selective route advertisement delivery based on specific VNI-PE device associations, reducing processor and memory load on devices that do not need particular routes while preserving universal route distribution capability where VNI associations indicate relevance

Inventive Principle:
Principle #3Local quality

3Loss of energy

If route reflectors use VNI-based filtering, then unnecessary route advertisements are reduced, but system complexity increases due to table maintenance requirements

Engineering Contradiction:
Improvenetwork trafficVSAvoidtable maintenance
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having PE devices pre-establish and maintain VNI association tables before route advertisements are received. These tables are built during the VPN initialization phase and stored in memory, enabling the route reflector to perform simple VNI-based filtering without complex real-time analysis. This preliminary table maintenance approach reduces the complexity of runtime route distribution decisions

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230032240A1Filtering advertising of route advertisements based on virtual network identifiers
Publication Date: 2023.02.02 ARISTA NETWORKS INC
  • US20230032240A1 patent drawing
  • US20230032240A1 patent drawing
  • US20230032240A1 patent drawing

AI summary

Network identifiers are extracted from route advertisements. A table associates virtual network identifiers with provider edge devices. When a virtual network identifier extracted from a route advertisement matches a virtual network identifier in the table, the route advertisement is propagated to the provider edge devices associated with that virtual network identifier in the table. The route advertisement is not propagated to provider edge devices not associated with that virtual network identifier in the table.