Static Route Advertisement in EVPN Multi-Homing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Ethernet Virtual Private Networks (EVPN), existing technologies do not effectively manage static route advertisements during active-standby multi-homing mode, leading to potential packet black holing when a standby PE router transitions to active, as remote PE routers continue to send packets to the standby router, which cannot forward traffic.

Innovation Solution

Implement a mechanism where only the active multi-homing PE router advertises static routes to remote PE routers, suppressing advertisements from standby PE routers until they become active, using ARP or NDP requests to determine reachability and adjust routing accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standby PE routers advertise static routes to remote PE routers, then routing redundancy is improved, but packet black holing occurs when packets are directed to standby routers that cannot forward traffic

Engineering Contradiction:
Improverouting redundancyVSAvoidpacket black holing
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic route advertisement suppression based on the operational state of PE routers. Standby PE routers dynamically suppress static route advertisements when in standby state, while active PE routers continue to advertise routes. This dynamic behavior resolves the contradiction by adapting route visibility to the actual forwarding capability of each router, preventing packet black holes while maintaining routing redundancy through the active router.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where PE routers monitor their own operational state (active or standby) and adjust their route advertisement behavior accordingly. The standby router detects its standby state through EVPN signaling protocols and feedback from the active router, then suppresses route advertisements. This feedback loop ensures that route advertisements only originate from routers capable of forwarding packets, eliminating black holes while preserving redundancy.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If all multi-homing PE routers advertise static routes, then routing availability is improved, but network complexity increases due to route suppression logic

Engineering Contradiction:
Improverouting availabilityVSAvoidroute suppression logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the route advertisement suppression function into the existing EVPN control plane signaling mechanisms. Instead of implementing separate complex suppression logic, the solution integrates state monitoring and route advertisement control within the standard EVPN BGP signaling framework. This merging approach maintains routing availability while reducing overall system complexity by leveraging existing protocols.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Each PE router autonomously determines its advertisement behavior based on its own operational state without requiring complex centralized coordination. The standby router self-identifies as standby through EVPN signaling and automatically suppresses route advertisements. This self-service approach simplifies the system by eliminating the need for external controllers to manage route suppression, thereby reducing network complexity while maintaining high routing availability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3595248B1Static route advertisement
Publication Date: 2021.03.03 JUNIPER NETWORKS INC
  • EP3595248B1 patent drawingFigure 1
  • EP3595248B1 patent drawingFigure 2
  • EP3595248B1 patent drawingFigure 3

AI summary

A network device operable as a provide edge router is described. The network device comprises one or more processors operably coupled to a memory; a configuration interface configured for execution by the one or more processors to receive configuration data configuring the network device as a provider edge router of an intermediate layer 3 network to provide multi-homed layer 2 virtual bridge connectivity to a customer edge device using an active-standby mode of operation; and a routing process configured for execution by the one or more processors to send, to a remote provider edge router in response to determining the network device is able to send layer 2 packets to the customer edge device, a route advertisement that includes a static route specifying a layer 3 address of the customer edge device as a next-hop for a layer 3 subnet.