Subscription-Based Selective EVPN Route Distribution for Faster Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Ethernet Virtual Private Networks (EVPNs), traditional route reflectors distribute route updates to all fabric provider edge nodes in random order, leading to unnecessary messaging delays and increased convergence time, as only a handful of nodes need the updated host route for active flows.

Innovation Solution

Implementing a subscription-based selective EVPN route distribution system where a route reflector assigns sequence numbers and communicates EVPN Type 2 Routes only to provider edge nodes with active flows, using a centralized sequence number assignment and optimized BGP messaging to minimize unnecessary updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional route reflector distributes route updates to all fabric provider edge nodes, then all nodes receive route updates, but messaging delays increase and convergence time worsens

Engineering Contradiction:
Improveroute update deliveryVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having provider edge nodes send subscription requests to the route reflector in advance, indicating their interest in specific EVPN route types. The route reflector maintains a subscription database with this pre-configured information, enabling it to selectively forward route updates only to subscribed nodes without needing to query or wait for responses at update time, thus reducing messaging delays and improving convergence time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies segmentation by dividing the broadcast domain into selective subscription groups. Instead of flooding route updates to all provider edge nodes uniformly, the route reflector segments the distribution based on individual node subscriptions to specific EVPN route types (Type 2, Type 5, Type 7), sending updates only to relevant segments (subscribed nodes) rather than the entire network, thereby reducing unnecessary messaging and improving convergence time

Inventive Principle:
Principle #1Segmentation

2Loss of information

If route reflector sends BGP messages to all remote provider edge nodes, then complete route information is distributed, but messaging overhead and processing load increase

Engineering Contradiction:
Improveroute information completenessVSAvoidmessaging overhead
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements partial action by having the route reflector send only the necessary portion of route information to each provider edge node based on its subscriptions. Instead of sending complete route updates to all nodes (excessive action), the system sends partial updates tailored to each node's subscribed EVPN route types, reducing messaging overhead and processing load while maintaining information completeness for subscribed nodes

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The route reflector performs preliminary action by maintaining a subscription database that pre-stores which nodes are interested in which EVPN route types. When route updates occur, the reflector consults this pre-configured database to determine the minimal necessary set of nodes to contact, avoiding the overhead of querying all nodes or sending updates to non-subscribing nodes, thus reducing messaging overhead while ensuring complete route information reaches all subscribed nodes

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12413502B2Systems and methods for subscription based selective EVPN route distribution
Publication Date: 2025.09.09 CISCO TECHNOLOGY INC
  • US12413502B2 patent drawing
  • US12413502B2 patent drawing
  • US12413502B2 patent drawing

AI summary

In one embodiment, a method includes receiving, by a route reflector, a subscription request from a first provider edge node in a network and generating a subscription policy for the first provider edge node. The method also includes receiving a first Ethernet Virtual Private Network (EVPN) Type 2 Route from a second provider edge node, assigning a sequence number to the first EVPN Type 2 Route, and communicating the first EVPN Type 2 Route with the sequence number to the first provider edge node. The method further includes receiving a second EVPN Type 2 Route from a third provider edge node, generating an updated sequence number in response to receiving the second EVPN Type 2 Route from the third provider edge node, and communicating the second EVPN Type 2 Route with the updated sequence number to the first provider edge node and the second provider node.