EVPN Multihoming Fast Failover via Remote DF Election

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Ethernet Virtual Private Network (EVPN) environments with multihoming, network devices face challenges in quickly switching traffic when the active redundant device fails, especially when there are more than two redundant devices, leading to traffic disruption due to the need to purge and relearn forwarding tables.

Innovation Solution

Remote network devices store EVPN type-4 routes for all redundant devices, allowing them to run the Designated Forwarder election algorithm and predict the next active device, enabling quick adjustment of forwarding tables without rejecting foreign ES routes, thus maintaining fast-switch capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If remote network devices reject foreign ES routes (conventional practice), then forwarding table simplicity is maintained, but fast-switch capability is lost when active device fails

Engineering Contradiction:
Improvefast-switch capabilityVSAvoidforwarding table complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having remote network devices store EVPN type-4 routes for all redundant devices in advance, before any failure occurs. This allows the remote device to pre-calculate and predict the next active device using the DF election algorithm, enabling immediate forwarding table updates without purging entries when a failure occurs, thus achieving fast switching while maintaining controlled forwarding table complexity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If more than two redundant network devices are used in single-active configuration, then network redundancy is improved, but fast-switch capability is lost due to inability to predict next active device

Engineering Contradiction:
Improvenetwork redundancyVSAvoidtraffic disruption time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables fast switching with multiple redundant devices by having the remote network device store EVPN type-4 routes for all redundant devices in advance. When the active device fails, the remote device can immediately run the DF election algorithm using the stored routes to predict which surviving device will become the next active device, avoiding traffic disruption and relearning delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by having the remote network device continuously monitor EVPN AD route advertisements from redundant devices. When an active device fails and stops advertising, the remote device receives feedback about the failure and uses the stored type-4 routes to predict and switch to the next active device, enabling fast response to failures in multi-device configurations

Inventive Principle:
Principle #23Feedback

3Reliability

If forwarding table is purged and relearned after active device failure, then correct forwarding is ensured, but network traffic speed significantly slows down

Engineering Contradiction:
Improveforwarding accuracyVSAvoidnetwork traffic speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-storing EVPN type-4 routes for all redundant devices and pre-calculating potential next active devices before failures occur. This allows the remote network device to immediately update forwarding tables with the predicted next active device upon failure detection, maintaining forwarding accuracy while avoiding the time-consuming process of purging and relearning forwarding entries, thus preserving network traffic speed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11706142B2Multihoming optimizations for fast failover in single-active networks
Publication Date: 2023.07.18 ARISTA NETWORKS INC
  • US11706142B2 patent drawing
  • US11706142B2 patent drawing
  • US11706142B2 patent drawing

AI summary

Techniques described herein provide for fast updating of a forwarding table in a single active multihoming configuration. A first network device that is not connected to an ethernet segment (ES), receives a plurality of ethernet segment (ES) routes (e.g., EVPN type-4 routes) from a plurality of network devices that are connected to a host via the ES. When connectivity is lost to the on a designated forwarded for the ES, t the first network device performed a designated forwarding election algorithm based on the plurality of the received ES routes, to identify that a second network device of the plurality of network devices is designated as a new forwarding device. The first network device modifies an entry in a forwarding table to indicate that the host is now reachable via the second network device.